|
|
@ -444,17 +444,17 @@ public class ResiGroupMemberServiceImpl extends BaseServiceImpl<ResiGroupMemberD |
|
|
|
//2、group_member_operation新增一条记录
|
|
|
|
ResiGroupMemberEntity resiGroupMemberEntity = baseDao.selectById(removeMemberFormDTO.getMemberId()); |
|
|
|
if (null == resiGroupMemberEntity) { |
|
|
|
logger.error(ModuleErrorCode.DATA_ACQUISITION_FAILED); |
|
|
|
logger.error(ModuleErrorCode.DELETE_FAILED); |
|
|
|
throw new RenException(ModuleErrorCode.DELETE_FAILED); |
|
|
|
logger.error(ModuleConstant.DATA_ACQUISITION_FAILED); |
|
|
|
logger.error(ModuleConstant.DELETE_FAILED); |
|
|
|
throw new RenException(ModuleConstant.DELETE_FAILED); |
|
|
|
} |
|
|
|
groupMemeberOperationService.saveMemberOperation(removeMemberFormDTO.getUserId(), MemberStateConstant.REMOVED, resiGroupMemberEntity); |
|
|
|
//3、修改resi_group_statistical表数据:成员总数-1,普通居民总数-1,热心居民或者党员数根据被删除的用户身份来判断
|
|
|
|
result = resiGroupStatisticalService.upGroupStatistical(removeMemberFormDTO, resiGroupMemberEntity); |
|
|
|
if (!result.success()) { |
|
|
|
logger.error(ModuleErrorCode.DATA_ACQUISITION_FAILED); |
|
|
|
logger.error(ModuleErrorCode.DELETE_FAILED); |
|
|
|
throw new RenException(ModuleErrorCode.DELETE_FAILED); |
|
|
|
logger.error(ModuleConstant.DATA_ACQUISITION_FAILED); |
|
|
|
logger.error(ModuleConstant.DELETE_FAILED); |
|
|
|
throw new RenException(ModuleConstant.DELETE_FAILED); |
|
|
|
} |
|
|
|
//4、之前这个人发布的话题根据前端传过来的屏蔽标志更新话题状态(移除一条话题在话题操作日志表添加一条日志)
|
|
|
|
if (removeMemberFormDTO.getHideFlag().equals(NumConstant.ONE_STR)) { |
|
|
@ -483,17 +483,17 @@ public class ResiGroupMemberServiceImpl extends BaseServiceImpl<ResiGroupMemberD |
|
|
|
//2:组成员出入群记录(group_memeber_operation)表新增记录
|
|
|
|
ResiGroupMemberEntity resiGroupMemberEntity = baseDao.selectById(slientMemberFormDTO.getMemberId()); |
|
|
|
if (null == resiGroupMemberEntity) { |
|
|
|
logger.error(ModuleErrorCode.DATA_ACQUISITION_FAILED); |
|
|
|
logger.error(ModuleErrorCode.SLIENT_FAILED); |
|
|
|
throw new RenException(ModuleErrorCode.SLIENT_FAILED); |
|
|
|
logger.error(ModuleConstant.DATA_ACQUISITION_FAILED); |
|
|
|
logger.error(ModuleConstant.SLIENT_FAILED); |
|
|
|
throw new RenException(ModuleConstant.SLIENT_FAILED); |
|
|
|
} |
|
|
|
groupMemeberOperationService.saveMemberOperation(slientMemberFormDTO.getUserId(), MemberStateConstant.SILENT, resiGroupMemberEntity); |
|
|
|
//3:用户消息(user_message)表新增消息数据
|
|
|
|
ResiGroupEntity resiGroupEntity = resiGroupService.selectById(resiGroupMemberEntity.getResiGroupId()); |
|
|
|
if (null == resiGroupEntity) { |
|
|
|
logger.error(ModuleErrorCode.DATA_ACQUISITION_FAILED); |
|
|
|
logger.error(ModuleErrorCode.SLIENT_FAILED); |
|
|
|
throw new RenException(ModuleErrorCode.SLIENT_FAILED); |
|
|
|
logger.error(ModuleConstant.DATA_ACQUISITION_FAILED); |
|
|
|
logger.error(ModuleConstant.SLIENT_FAILED); |
|
|
|
throw new RenException(ModuleConstant.SLIENT_FAILED); |
|
|
|
} |
|
|
|
UserMessageFormDTO userMessageFormDTO = new UserMessageFormDTO(); |
|
|
|
userMessageFormDTO.setCustomerId(resiGroupEntity.getCustomerId()); |
|
|
|