|
|
@ -79,7 +79,6 @@ import org.apache.commons.collections4.CollectionUtils; |
|
|
|
import org.apache.commons.compress.utils.Lists; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.jetbrains.annotations.NotNull; |
|
|
|
import org.redisson.api.RLock; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.data.redis.core.RedisTemplate; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
@ -2214,9 +2213,22 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
|
return listPage.getResult(); |
|
|
|
} |
|
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
@Override |
|
|
|
public List<String> changeIcResiUserBelongTo(TokenDto tokenDto, IcUserBelongToChangedFormDTO formDTO) { |
|
|
|
List<String> resiUserIdList = baseDao.listUserIds(formDTO.getCustomerId(), formDTO.getSourceGridId()); |
|
|
|
|
|
|
|
if (StringUtils.isBlank(formDTO.getCustomerId()) || StringUtils.isBlank(formDTO.getSourceGridId()) |
|
|
|
||StringUtils.isBlank(formDTO.getTargetGridId())){ |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(),"参数错误","参数错误"); |
|
|
|
} |
|
|
|
IcResiUserEntity entity = new IcResiUserEntity(); |
|
|
|
entity.setGridId(formDTO.getTargetGridId()); |
|
|
|
LambdaQueryWrapper<IcResiUserEntity> wrapper = new LambdaQueryWrapper<>(); |
|
|
|
wrapper.eq(IcResiUserEntity::getGridId,formDTO.getSourceGridId()) |
|
|
|
.eq(IcResiUserEntity::getCustomerId,formDTO.getCustomerId()); |
|
|
|
baseDao.update(entity,wrapper); |
|
|
|
//不调用原来的更新居民了 太慢
|
|
|
|
/*List<String> resiUserIdList = baseDao.listUserIds(formDTO.getCustomerId(), formDTO.getSourceGridId()); |
|
|
|
if (CollectionUtils.isEmpty(resiUserIdList)) { |
|
|
|
return null; |
|
|
|
} |
|
|
@ -2235,8 +2247,8 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi |
|
|
|
map.put(FieldConstant.ID, userId); |
|
|
|
this.edit(tokenDto, icResiUserFormDTOS); |
|
|
|
}); |
|
|
|
|
|
|
|
return resiUserIdList; |
|
|
|
*/ |
|
|
|
return null; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|