xhxu 4 лет назад
Родитель
Сommit
8d707b76fa
3 измененных файлов: 3 добавлений и 3 удалений
  1. +1
    -1
      mallinkService/src/main/java/com/iformall/mapper/WxCUserMapper.java
  2. +1
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java
  3. +1
    -1
      mallinkService/src/main/resources/mapper/WxCUserMapper.xml

+ 1
- 1
mallinkService/src/main/java/com/iformall/mapper/WxCUserMapper.java Просмотреть файл

@@ -43,5 +43,5 @@ public interface WxCUserMapper extends CommonMapper<WxCUser, Long> {


List<String> findOpenIdList(@Param("userId")Long userId, @Param("tenantId")String tenantId); List<String> findOpenIdList(@Param("userId")Long userId, @Param("tenantId")String tenantId);


List<String> findTokenList(@Param("userId")Long userId, @Param("tenantId")String tenantId);
List<String> findTokenList(@Param("id")Long id,@Param("userId")Long userId, @Param("tenantId")String tenantId);
} }

+ 1
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java Просмотреть файл

@@ -324,7 +324,7 @@ public class WxCUserServiceImpl implements WxCUserService {


@Override @Override
public void delForUserIdOnly(Long id, Long userId, String tenantId) { public void delForUserIdOnly(Long id, Long userId, String tenantId) {
List<String> tokenList = wxCUserMapper.findTokenList(userId, tenantId);
List<String> tokenList = wxCUserMapper.findTokenList(id,userId, tenantId);
if(tokenList != null){ if(tokenList != null){
for (String token:tokenList) { for (String token:tokenList) {
cUserTokenService.removeTokenCache(token); cUserTokenService.removeTokenCache(token);


+ 1
- 1
mallinkService/src/main/resources/mapper/WxCUserMapper.xml Просмотреть файл

@@ -434,7 +434,7 @@
</update> </update>


<select id="findTokenList" parameterType="hashmap" resultType="String" > <select id="findTokenList" parameterType="hashmap" resultType="String" >
select token from wx_c_user where user_id=#{userId} and tenant_id = #{tenantId}
select token from wx_c_user where user_id=#{userId} and tenant_id = #{tenantId} and id != #{id}
</select> </select>


<!-- tenant_id = IF(tenant_id is null ,null,CONCAT(tenant_id,"_del")),--> <!-- tenant_id = IF(tenant_id is null ,null,CONCAT(tenant_id,"_del")),-->


Загрузка…
Отмена
Сохранить