|
|
|
@ -666,4 +666,29 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem |
|
|
|
return new Result<Integer>().ok(baseDao.selectCountUnauthorizedAmount(fromDto)); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result<EpdcUserRegisterInfoResultDTO> getUserLastSwitchGird(String openId) { |
|
|
|
QueryWrapper<UserEntity> wrapper = new QueryWrapper<>(); |
|
|
|
wrapper.eq(UserFieldConsant.WX_OPEN_ID, openId) |
|
|
|
.select(FieldConstant.ID, UserFieldConsant.NICKNAME, UserFieldConsant.FACE_IMG, |
|
|
|
FieldConstant.MOBILE, UserFieldConsant.REAL_NAME, |
|
|
|
FieldConstant.STATE, UserFieldConsant.PARTY_FLAG, UserFieldConsant.REMARK) |
|
|
|
.orderByDesc(FieldConstant.CREATED_TIME); |
|
|
|
List<UserEntity> userEntityList = this.baseDao.selectList(wrapper); |
|
|
|
|
|
|
|
EpdcUserRegisterInfoResultDTO resultDto = new EpdcUserRegisterInfoResultDTO(); |
|
|
|
if (null != userEntityList && userEntityList.size() > 0) { |
|
|
|
UserGridRelationDTO dto = userGridRelationService.getUserLastSwitchGird(userEntityList.get(NumConstant.ZERO).getId()); |
|
|
|
if (null == dto) { |
|
|
|
resultDto.setRegisterState(NumConstant.ONE); |
|
|
|
} else { |
|
|
|
resultDto.setRegisterState(NumConstant.TWO); |
|
|
|
resultDto.setGridId(dto.getGridId()); |
|
|
|
} |
|
|
|
} else { |
|
|
|
resultDto.setRegisterState(NumConstant.ZERO); |
|
|
|
} |
|
|
|
return new Result<EpdcUserRegisterInfoResultDTO>().ok(resultDto); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|