|
|
@ -75,6 +75,9 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
private UserBadgeCertificateRecordDao userBadgeCertificateRecordDao; |
|
|
|
@Autowired |
|
|
|
private UserBaseInfoRedis userBaseInfoRedis; |
|
|
|
@Autowired |
|
|
|
private UserRegGridChangeRecDao UserRegGridChangeRecDao; |
|
|
|
|
|
|
|
|
|
|
|
private static final Logger log = LoggerFactory.getLogger(UserServiceImpl.class); |
|
|
|
|
|
|
@ -438,8 +441,9 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
@Override |
|
|
|
public void modifyRegGrid(ModifyRegGridFormDTO formDTO) { |
|
|
|
GridInfoCache newGridInfo= CustomerOrgRedis.getGridInfo(formDTO.getGridId()); |
|
|
|
if (null == newGridInfo) { |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "居民端_修改注册网格:查询当前网格信息异常", "服务器开小差了..."); |
|
|
|
RegisterRelationEntity originReg=registerRelationDao.selectRegisteredGridIdByUserIdAndCustomerId(formDTO.getUserId(),formDTO.getCustomerId()); |
|
|
|
if (null == newGridInfo || null == originReg) { |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "居民端_修改注册网格:查询网格信息异常", "服务器开小差了..."); |
|
|
|
} |
|
|
|
//修改register_relation表
|
|
|
|
LambdaQueryWrapper<RegisterRelationEntity> originWrapper=new LambdaQueryWrapper(); |
|
|
@ -487,6 +491,13 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
|
|
|
|
//4、删除用户缓存信息
|
|
|
|
userBaseInfoRedis.clearUserCache(Arrays.asList(formDTO.getUserId())); |
|
|
|
//5、插入用户注册网格变更记录
|
|
|
|
UserRegGridChangeRecEntity log=new UserRegGridChangeRecEntity(); |
|
|
|
log.setCustomerId(formDTO.getCustomerId()); |
|
|
|
log.setUserId(formDTO.getUserId()); |
|
|
|
log.setOriginGridId(originReg.getGridId()); |
|
|
|
log.setGridId(formDTO.getGridId()); |
|
|
|
UserRegGridChangeRecDao.insert(log); |
|
|
|
} |
|
|
|
|
|
|
|
private void modifyVolunteerGrid(ModifyRegGridFormDTO formDTO, GridInfoCache newGridInfo) { |
|
|
|