|
|
@ -175,6 +175,14 @@ public class ResiGroupMemberServiceImpl extends BaseServiceImpl<ResiGroupMemberD |
|
|
|
return errorResult; |
|
|
|
} |
|
|
|
} |
|
|
|
//校验是否存在待审核的入群记录
|
|
|
|
GroupMemeberOperationDTO groupMember = baseDao.selectGroupMemberOperationUnderAudit(applyJoinGroupFormDTO.getUserId(),applyJoinGroupFormDTO.getGroupId()); |
|
|
|
if(null!=groupMember){ |
|
|
|
Result errorResult = new Result(); |
|
|
|
errorResult.setCode(EpmetErrorCode.ALREADY_APPLIED_GROUP.getValue()); |
|
|
|
errorResult.setMsg(EpmetErrorCode.ALREADY_APPLIED_GROUP.getName()); |
|
|
|
return errorResult; |
|
|
|
} |
|
|
|
//插入一条待审核的记录
|
|
|
|
GroupMemeberOperationDTO groupMemeberOperation = new GroupMemeberOperationDTO(); |
|
|
|
groupMemeberOperation.setGroupId(applyJoinGroupFormDTO.getGroupId()); |
|
|
@ -184,6 +192,7 @@ public class ResiGroupMemberServiceImpl extends BaseServiceImpl<ResiGroupMemberD |
|
|
|
groupMemeberOperation.setOperateStatus(MemberStateConstant.UNDER_AUDITTING); |
|
|
|
groupMemeberOperation.setEnterGroupType(EnterGroupTypeConstant.JOIN); |
|
|
|
groupMemeberOperation.setCreatedBy(applyJoinGroupFormDTO.getUserId()); |
|
|
|
groupMemeberOperation.setOperateUserId(applyJoinGroupFormDTO.getUserId()); |
|
|
|
groupMemeberOperationService.save(groupMemeberOperation); |
|
|
|
return new Result(); |
|
|
|
} |
|
|
|