|
|
@ -52,6 +52,7 @@ import com.elink.esua.epdc.dto.epdc.result.EpdcWorkUserResultDTO; |
|
|
|
import com.elink.esua.epdc.enums.AppUserAuditStateEnum; |
|
|
|
import com.elink.esua.epdc.enums.AppUserStatesEnum; |
|
|
|
import com.elink.esua.epdc.service.UserGridRelationService; |
|
|
|
import com.elink.esua.epdc.service.UserInvitationRecordService; |
|
|
|
import com.elink.esua.epdc.service.UserService; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
@ -78,6 +79,9 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
@Autowired |
|
|
|
private UserAuthenticateHistoryDao userAuthenticateHistoryDao; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private UserInvitationRecordService userInvitationRecordService; |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<UserDTO> page(Map<String, Object> params) { |
|
|
|
this.verifyParams(params); |
|
|
@ -412,6 +416,19 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
resultDto.setGridId(userGridRel.getGridId()); |
|
|
|
resultDto.setUserDTO(formUserDto); |
|
|
|
|
|
|
|
// 记录邀请记录
|
|
|
|
if (StringUtils.isNotEmpty(fromDto.getInviteUserId())) { |
|
|
|
UserInvitationRecordEntity entity = new UserInvitationRecordEntity(); |
|
|
|
entity.setUserId(formUserDto.getId()); |
|
|
|
entity.setInviteUserId(fromDto.getInviteUserId()); |
|
|
|
// 获取用户信息
|
|
|
|
UserDTO userDto = this.get(formUserDto.getId()); |
|
|
|
entity.setRegisterTime(userDto.getRegisterTime()); |
|
|
|
entity.setGrid(userGridRel.getGrid()); |
|
|
|
entity.setGridId(userGridRel.getGridId()); |
|
|
|
userInvitationRecordService.insert(entity); |
|
|
|
} |
|
|
|
|
|
|
|
return new Result<EpdcUserRegisterInfoResultDTO>().ok(resultDto); |
|
|
|
} |
|
|
|
|
|
|
|