|
@ -645,6 +645,17 @@ public class UserBaseInfoServiceImpl extends BaseServiceImpl<UserBaseInfoDao, Us |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取居民信息失败", "获取居民信息失败"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取居民信息失败", "获取居民信息失败"); |
|
|
}else { |
|
|
}else { |
|
|
result.setEpmetUserId(baseInfo.getUserId()); |
|
|
result.setEpmetUserId(baseInfo.getUserId()); |
|
|
|
|
|
|
|
|
|
|
|
LambdaQueryWrapper<RegisterRelationEntity> registerWrapper = new LambdaQueryWrapper<>(); |
|
|
|
|
|
registerWrapper.eq(RegisterRelationEntity::getCustomerId, formDTO.getCustomerId()); |
|
|
|
|
|
registerWrapper.eq(RegisterRelationEntity::getUserId, baseInfo.getUserId()); |
|
|
|
|
|
registerWrapper.eq(RegisterRelationEntity::getFirstRegister, NumConstant.ONE_STR); |
|
|
|
|
|
RegisterRelationEntity registerRelation = registerRelationDao.selectOne(registerWrapper); |
|
|
|
|
|
if (registerRelation!=null){ |
|
|
|
|
|
result.setGridId(registerRelation.getGridId()); |
|
|
|
|
|
}else{ |
|
|
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取居民网格关系失败,请更新注册信息", "获取居民网格关系失败"); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
return result; |
|
|
return result; |
|
|
} |
|
|
} |
|
@ -706,6 +717,10 @@ public class UserBaseInfoServiceImpl extends BaseServiceImpl<UserBaseInfoDao, Us |
|
|
} |
|
|
} |
|
|
result.setEpmetUserId(baseInfo.getId()); |
|
|
result.setEpmetUserId(baseInfo.getId()); |
|
|
// 新增网格关系 先查询有没有网格关系
|
|
|
// 新增网格关系 先查询有没有网格关系
|
|
|
|
|
|
GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(formDTO.getGridId()); |
|
|
|
|
|
if (null == gridInfo) { |
|
|
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取网格失败", "获取网格失败"); |
|
|
|
|
|
} |
|
|
LambdaQueryWrapper<RegisterRelationEntity> registerWrapper = new LambdaQueryWrapper<>(); |
|
|
LambdaQueryWrapper<RegisterRelationEntity> registerWrapper = new LambdaQueryWrapper<>(); |
|
|
registerWrapper.eq(RegisterRelationEntity::getCustomerId, formDTO.getCustomerId()); |
|
|
registerWrapper.eq(RegisterRelationEntity::getCustomerId, formDTO.getCustomerId()); |
|
|
registerWrapper.eq(RegisterRelationEntity::getUserId, baseInfo.getUserId()); |
|
|
registerWrapper.eq(RegisterRelationEntity::getUserId, baseInfo.getUserId()); |
|
@ -717,10 +732,7 @@ public class UserBaseInfoServiceImpl extends BaseServiceImpl<UserBaseInfoDao, Us |
|
|
registerRelation.setCustomerId(formDTO.getCustomerId()); |
|
|
registerRelation.setCustomerId(formDTO.getCustomerId()); |
|
|
registerRelation.setGridId(formDTO.getGridId()); |
|
|
registerRelation.setGridId(formDTO.getGridId()); |
|
|
//表中新增字段 为其赋值
|
|
|
//表中新增字段 为其赋值
|
|
|
GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(formDTO.getGridId()); |
|
|
|
|
|
if (null == gridInfo) { |
|
|
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "获取网格缓存失败", "获取网格缓存失败"); |
|
|
|
|
|
} |
|
|
|
|
|
registerRelation.setAgencyId(gridInfo.getPid()); |
|
|
registerRelation.setAgencyId(gridInfo.getPid()); |
|
|
registerRelation.setAgencyIdPath(gridInfo.getPids()); |
|
|
registerRelation.setAgencyIdPath(gridInfo.getPids()); |
|
|
registerRelation.setUserId(baseInfo.getUserId()); |
|
|
registerRelation.setUserId(baseInfo.getUserId()); |
|
|