Browse Source

代码修改提交

dev
yujintao 6 years ago
parent
commit
d0cbb98f2a
  1. 18
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiAppUserController.java
  2. 4
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/UserFeignClient.java
  3. 2
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/UserFeignClientFallback.java
  4. 8
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/AppUserService.java
  5. 60
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java
  6. 2
      esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/UserDTO.java
  7. 4
      esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcUserGridResultDTO.java
  8. 6
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/EpdcUserGridRelationController.java
  9. 6
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/UserGridRelationService.java
  10. 8
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserGridRelationServiceImpl.java
  11. 28
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java

18
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiAppUserController.java

@ -5,7 +5,7 @@ import com.elink.esua.epdc.commons.tools.annotation.LoginUser;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
import com.elink.esua.epdc.dto.epdc.form.*;
import com.elink.esua.epdc.dto.epdc.result.EpdcLeaderGridResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO;
import com.elink.esua.epdc.dto.form.*;
import com.elink.esua.epdc.dto.result.EpdcAppRegisterCallbackDTO;
@ -46,13 +46,15 @@ public class ApiAppUserController {
}
/**
* 用户注册
* 小程序端用户注册已废弃新的注册接口使用
* <p>{@link com.elink.esua.epdc.controller.v2.ApiAppUserV2Controller#getMaV2Token(EpdcAppUserRegisterFormDTO)}</p>
*
* @param formDto
* @return com.elink.esua.epdc.commons.tools.utils.Result
* @author yujintao
* @date 2019/9/9 10:41
*/
@Deprecated
@PostMapping("user/mp/regist")
public Result<EpdcAppRegisterCallbackDTO> mpUserRegister(@RequestBody EpdcUserRegistFormDTO formDto) {
ValidatorUtils.validateEntity(formDto);
@ -60,14 +62,15 @@ public class ApiAppUserController {
}
/**
* 小程序端用户注册
* {@link com.elink.esua.epdc.controller.v2.ApiAppUserV2Controller#getMaV2Token(EpdcAppUserRegisterFormDTO)}
* 小程序端用户注册已废弃新的注册接口使用
* <p>{@link com.elink.esua.epdc.controller.v2.ApiAppUserV2Controller#getMaV2Token(EpdcAppUserRegisterFormDTO)}</p>
*
* @param formDto
* @return com.elink.esua.epdc.commons.tools.utils.Result
* @author yujintao
* @date 2019/9/9 10:41
*/
@Deprecated
@PostMapping("user/ma/regist")
public Result<EpdcAppRegisterCallbackDTO> maUserRegister(@RequestBody EpdcUserRegistFormDTO formDto) {
ValidatorUtils.validateEntity(formDto);
@ -96,6 +99,7 @@ public class ApiAppUserController {
* @author work@yujt.net.cn
* @date 2019/9/26 09:14
*/
@Deprecated
@GetMapping("user/checkRegister")
public Result<EpdcAppAuthorizationDTO> checkRegister(EpdcCheckRegisterFormDTO formDto) {
ValidatorUtils.validateEntity(formDto);
@ -175,12 +179,12 @@ public class ApiAppUserController {
* 获取用户的所有网格列表
*
* @param userDetail
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.EpdcLeaderGridResultDTO>>
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO>>
* @author work@yujt.net.cn
* @date 2019/10/23 15:58
*/
@GetMapping("user/listGrid")
public Result<List<EpdcLeaderGridResultDTO>> listUserGrid(@LoginUser TokenDto userDetail) {
public Result<List<EpdcUserGridResultDTO>> listUserGrid(@LoginUser TokenDto userDetail) {
return appUserService.listUserGrid(userDetail.getUserId());
}
@ -208,7 +212,7 @@ public class ApiAppUserController {
* @date 2019/10/26 13:41
*/
@PostMapping("user/completeInfo")
public Result<EpdcAppAuthorizationDTO> completeUserInfo(@LoginUser TokenDto tokenDto, EpdcCompleteUserInfoFormDTO formDto) {
public Result<EpdcAppAuthorizationDTO> completeUserInfo(@LoginUser TokenDto tokenDto, @RequestBody EpdcCompleteUserInfoFormDTO formDto) {
ValidatorUtils.validateEntity(formDto);
return appUserService.completeUserInfo(tokenDto, formDto);
}

4
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/UserFeignClient.java

@ -210,12 +210,12 @@ public interface UserFeignClient {
* 获取网格长管理的网格列表
*
* @param userId
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.EpdcLeaderGridResultDTO>>
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO>>
* @author work@yujt.net.cn
* @date 2019/10/23 13:34
*/
@GetMapping("app-user/epdc-app/usergrid/listUserGrid/{userId}")
Result<List<EpdcLeaderGridResultDTO>> listUserGrid(@PathVariable("userId") String userId);
Result<List<EpdcUserGridResultDTO>> listUserGrid(@PathVariable("userId") String userId);
/**

2
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/UserFeignClientFallback.java

@ -102,7 +102,7 @@ public class UserFeignClientFallback implements UserFeignClient {
}
@Override
public Result<List<EpdcLeaderGridResultDTO>> listUserGrid(String userId) {
public Result<List<EpdcUserGridResultDTO>> listUserGrid(String userId) {
return ModuleUtils.feignConError(ServiceConstant.EPDC_USER_SERVER, "listUserGrid", userId);
}

8
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/AppUserService.java

@ -3,7 +3,7 @@ package com.elink.esua.epdc.service;
import com.elink.esua.epdc.common.token.dto.TokenDto;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.epdc.form.*;
import com.elink.esua.epdc.dto.epdc.result.EpdcLeaderGridResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO;
import com.elink.esua.epdc.dto.form.*;
import com.elink.esua.epdc.dto.result.EpdcAppRegisterCallbackDTO;
@ -27,6 +27,7 @@ public interface AppUserService {
* @author yujintao
* @date 2019/9/7 09:54
*/
@Deprecated
Result<EpdcAppRegisterCallbackDTO> mpUserRegister(EpdcUserRegistFormDTO formDto);
/**
@ -91,6 +92,7 @@ public interface AppUserService {
* @author yujintao
* @date 2019/9/10 20:48
*/
@Deprecated
Result<EpdcAppRegisterCallbackDTO> maUserRegister(EpdcUserRegistFormDTO formDto);
/**
@ -138,11 +140,11 @@ public interface AppUserService {
* 获取用户的所有网格列表
*
* @param userId
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.EpdcLeaderGridResultDTO>>
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO>>
* @author work@yujt.net.cn
* @date 2019/10/23 15:58
*/
Result<List<EpdcLeaderGridResultDTO>> listUserGrid(String userId);
Result<List<EpdcUserGridResultDTO>> listUserGrid(String userId);
/**
* 用户注册获取Token

60
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/AppUserServiceImpl.java

@ -15,8 +15,8 @@ import com.elink.esua.epdc.dto.epdc.EpdcCompleteAppUserDTO;
import com.elink.esua.epdc.dto.epdc.form.EpdcGridLeaderRegisterFormDTO;
import com.elink.esua.epdc.dto.epdc.GridLeaderRegisterDTO;
import com.elink.esua.epdc.dto.epdc.form.*;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserRegisterInfoResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcLeaderGridResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO;
import com.elink.esua.epdc.dto.form.*;
import com.elink.esua.epdc.dto.result.EpdcAppRegisterCallbackDTO;
@ -108,23 +108,6 @@ public class AppUserServiceImpl implements AppUserService {
return this.userFeignClient.saveWxFormId(saveFormId);
}
/**
* 根据unionId登录
*
* @param unionId
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.result.EpdcAppAuthorizationDTO>
* @author work@yujt.net.cn
* @date 2019/9/19 19:16
*/
private Result<EpdcAppAuthorizationDTO> getTokenByUnionId(String unionId) {
// 查询当前微信是否已注册用户
Result<UserDTO> userInfoResult = userFeignClient.getUserForLoginByOpenId(unionId);
if (!userInfoResult.success()) {
return new Result().error(userInfoResult.getMsg());
}
return this.getTokenByUserDto(userInfoResult.getData());
}
/**
* 根据openId登录
*
@ -297,6 +280,7 @@ public class AppUserServiceImpl implements AppUserService {
* @author work@yujt.net.cn
* @date 2019/9/25 17:26
*/
@Deprecated
private Result<EpdcAppRegisterCallbackDTO> getRegisterResult(UserDTO userDto) {
Result result = userFeignClient.userRegist(userDto);
EpdcAppRegisterCallbackDTO dto = new EpdcAppRegisterCallbackDTO();
@ -313,6 +297,7 @@ public class AppUserServiceImpl implements AppUserService {
* @author work@yujt.net.cn
* @date 2019/9/20 14:40
*/
@Deprecated
private void verifyUserRegisterData(EpdcUserRegistFormDTO formDto) {
// 校验身份证号码格式
String verification = IdentityNoUtils.IdentityNoVerification(formDto.getIdentityNo());
@ -354,6 +339,7 @@ public class AppUserServiceImpl implements AppUserService {
* @author yujintao
* @date 2019/9/10 21:09
*/
@Deprecated
private UserDTO packageUserDto(EpdcUserRegistFormDTO formDto, WxMpUser wxMpUser, WxMaJscode2SessionResult wxMaUser) {
String unionId = null;
String openId = null;
@ -542,7 +528,7 @@ public class AppUserServiceImpl implements AppUserService {
}
@Override
public Result<List<EpdcLeaderGridResultDTO>> listUserGrid(String userId) {
public Result<List<EpdcUserGridResultDTO>> listUserGrid(String userId) {
return userFeignClient.listUserGrid(userId);
}
@ -698,10 +684,11 @@ public class AppUserServiceImpl implements AppUserService {
if (!verifyResult.success()) {
return new Result().error(verifyResult.getMsg());
}
String userState = verifyResult.getData().toString();
UserGridRelationDTO userGrid = this.packageUserGridRelationInfo(tokenDto.getGridId());
EpdcCompleteAppUserDTO completeAppUserDto = ConvertUtils.sourceToTarget(userDto, EpdcCompleteAppUserDTO.class);
completeAppUserDto = this.packageUserCompleteInfo(completeAppUserDto);
completeAppUserDto = this.packageUserCompleteInfo(completeAppUserDto, userState);
// 组装对象,准备保存用户信息
EpdcAppUserCompleteInfoFormDTO dto = new EpdcAppUserCompleteInfoFormDTO();
dto.setCompleteAppUser(completeAppUserDto);
@ -733,7 +720,16 @@ public class AppUserServiceImpl implements AppUserService {
return new Result().error("获取用户信息失败");
}
private EpdcCompleteAppUserDTO packageUserCompleteInfo(EpdcCompleteAppUserDTO dto) {
/**
* 组装个人完善信息对象
*
* @param dto 已知数据
* @param userState 用户当前状态用户状态不为0时表明用户操作为二次修改
* @return com.elink.esua.epdc.dto.epdc.EpdcCompleteAppUserDTO
* @author work@yujt.net.cn
* @date 2019/10/29 17:54
*/
private EpdcCompleteAppUserDTO packageUserCompleteInfo(EpdcCompleteAppUserDTO dto, String userState) {
String road = dto.getRoad();
String villageName = dto.getVillageName();
@ -750,6 +746,10 @@ public class AppUserServiceImpl implements AppUserService {
} else {
dto.setState(AppUserStatesEnum.STATE_COMPLETED_INFORMATION_PENDING_REVIEW.value());
}
// 用户不是第一次完善信息,保持现在的用户状态不变
if (!AppUserStatesEnum.STATE_REGISTERED.value().equals(userState)) {
dto.setState(userState);
}
String address = road
.concat(StringUtils.isNotBlank(villageName) ? villageName : "")
@ -781,19 +781,11 @@ public class AppUserServiceImpl implements AppUserService {
throw new RenException("查询网格信息失败");
}
CompleteDeptDTO completeDept = adminDeptResult.getData();
UserGridRelationDTO gridRelationDTO = new UserGridRelationDTO();
gridRelationDTO.setDistrictId(completeDept.getDistrictId());
gridRelationDTO.setDistrict(completeDept.getDistrict());
gridRelationDTO.setStreet(completeDept.getStreet());
gridRelationDTO.setStreetId(completeDept.getStreetId());
gridRelationDTO.setCommunity(completeDept.getCommunity());
gridRelationDTO.setCommunityId(completeDept.getCommunityId());
gridRelationDTO.setGrid(completeDept.getGrid());
gridRelationDTO.setGridId(completeDept.getGridId());
gridRelationDTO.setSwitchedTime(new Date());
gridRelationDTO.setLeaderFlag(NumConstant.ZERO_STR);
return gridRelationDTO;
UserGridRelationDTO gridRelation = ConvertUtils.sourceToTarget(completeDept, UserGridRelationDTO.class);
gridRelation.setSwitchedTime(new Date());
gridRelation.setLeaderFlag(YesOrNoEnum.NO.value());
return gridRelation;
}
@Override

2
esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/UserDTO.java

@ -211,7 +211,7 @@ public class UserDTO implements Serializable {
private String inviteUserId;
/**
* 状态(0-未审核1-审核通过2-审核未通过)
* 状态参考枚举类{@link com.elink.esua.epdc.enums.AppUserStatesEnum}
*/
private String state;

4
esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcLeaderGridResultDTO.java → esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/epdc/result/EpdcUserGridResultDTO.java

@ -5,13 +5,13 @@ import lombok.Data;
import java.io.Serializable;
/**
* 网格长管理的网格
* 用户扫码关联的网格
*
* @author work@yujt.net.cn
* @date 2019/10/23 11:19
*/
@Data
public class EpdcLeaderGridResultDTO implements Serializable {
public class EpdcUserGridResultDTO implements Serializable {
private static final long serialVersionUID = -2330556079892327467L;

6
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/EpdcUserGridRelationController.java

@ -21,7 +21,7 @@ import com.elink.esua.epdc.commons.tools.constant.Constant;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.UserGridRelationDTO;
import com.elink.esua.epdc.dto.epdc.form.EpdcLeaderSwitchGridFormDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcLeaderGridResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO;
import com.elink.esua.epdc.service.UserGridRelationService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@ -59,12 +59,12 @@ public class EpdcUserGridRelationController {
* 获取网格长管理的网格列表
*
* @param userId
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.EpdcLeaderGridResultDTO>>
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO>>
* @author work@yujt.net.cn
* @date 2019/10/23 13:26
*/
@GetMapping("listUserGrid/{userId}")
public Result<List<EpdcLeaderGridResultDTO>> listGridForLeader(@PathVariable("userId") String userId) {
public Result<List<EpdcUserGridResultDTO>> listGridForLeader(@PathVariable("userId") String userId) {
return userGridRelationService.listUserGridForApi(userId);
}
}

6
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/UserGridRelationService.java

@ -22,7 +22,7 @@ import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.UserGridRelationDTO;
import com.elink.esua.epdc.dto.epdc.form.EpdcLeaderSwitchGridFormDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcLeaderGridResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO;
import com.elink.esua.epdc.entity.UserGridRelationEntity;
import java.util.List;
@ -110,11 +110,11 @@ public interface UserGridRelationService extends BaseService<UserGridRelationEnt
* 获取网格长管理的网格列表
*
* @param userId
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.EpdcLeaderGridResultDTO>>
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO>>
* @author work@yujt.net.cn
* @date 2019/10/23 13:28
*/
Result<List<EpdcLeaderGridResultDTO>> listUserGridForApi(String userId);
Result<List<EpdcUserGridResultDTO>> listUserGridForApi(String userId);
/**
* 获取用户绑定网格信息

8
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserGridRelationServiceImpl.java

@ -29,7 +29,7 @@ import com.elink.esua.epdc.constant.UserFieldConsant;
import com.elink.esua.epdc.dao.UserGridRelationDao;
import com.elink.esua.epdc.dto.UserGridRelationDTO;
import com.elink.esua.epdc.dto.epdc.form.EpdcLeaderSwitchGridFormDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcLeaderGridResultDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO;
import com.elink.esua.epdc.entity.UserGridRelationEntity;
import com.elink.esua.epdc.service.UserGridRelationService;
import org.apache.commons.lang3.StringUtils;
@ -127,13 +127,13 @@ public class UserGridRelationServiceImpl extends BaseServiceImpl<UserGridRelatio
}
@Override
public Result<List<EpdcLeaderGridResultDTO>> listUserGridForApi(String userId) {
public Result<List<EpdcUserGridResultDTO>> listUserGridForApi(String userId) {
QueryWrapper<UserGridRelationEntity> queryWrapper = new QueryWrapper<>();
queryWrapper.eq(UserFieldConsant.USER_ID, userId)
.orderByDesc(UserFieldConsant.SWITCHED_TIME);
List<UserGridRelationEntity> entityList = this.baseDao.selectList(queryWrapper);
List<EpdcLeaderGridResultDTO> dtoList = ConvertUtils.sourceToTarget(entityList, EpdcLeaderGridResultDTO.class);
return new Result<List<EpdcLeaderGridResultDTO>>().ok(dtoList);
List<EpdcUserGridResultDTO> dtoList = ConvertUtils.sourceToTarget(entityList, EpdcUserGridResultDTO.class);
return new Result<List<EpdcUserGridResultDTO>>().ok(dtoList);
}
@Override

28
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java

@ -366,36 +366,38 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem
@Override
public Result verifyUserCompleteData(UserDTO userDto) {
UserEntity userEntity = this.selectById(userDto.getId());
if (!userEntity.getMobile().equals(userDto.getMobile())) {
return new Result().error("手机号与注册手机号不匹配");
}
if (AppUserStatesEnum.STATE_COMPLETED_INFORMATION_PENDING_REVIEW.value().equals(userEntity.getState())
|| AppUserStatesEnum.STATE_INFORMATION_PASSED.value().equals(userEntity.getState())) {
return new Result().error("用户信息已审核通过或正在审核中");
String userId = userDto.getId();
String mobile = userDto.getMobile();
QueryWrapper<UserEntity> userWrapper = new QueryWrapper<>();
userWrapper.eq(FieldConstant.MOBILE, mobile)
.ne(FieldConstant.ID, userId);
Integer selectCount = this.baseDao.selectCount(userWrapper);
if (selectCount > NumConstant.ZERO) {
return new Result().error("手机号已被注册");
}
if (YesOrNoEnum.YES.value().equals(userDto.getPartyFlag())) {
QueryWrapper<PartyMembersEntity> partyWrapper = new QueryWrapper<>();
partyWrapper.eq(UserFieldConsant.IDENTITY_NO, userDto.getIdentityNo())
.eq(UserFieldConsant.REAL_NAME, userDto.getRealName());
Integer selectCount = this.partyMembersDao.selectCount(partyWrapper);
selectCount = this.partyMembersDao.selectCount(partyWrapper);
if (selectCount != NumConstant.ONE) {
return new Result().error("无法匹配党员信息");
}
QueryWrapper<UserEntity> userWrapper = new QueryWrapper<>();
userWrapper = new QueryWrapper<>();
userWrapper.eq(UserFieldConsant.IDENTITY_NO, userDto.getIdentityNo())
.ne(FieldConstant.ID, userDto.getId());
.ne(FieldConstant.ID, userId);
selectCount = this.baseDao.selectCount(userWrapper);
if (selectCount > NumConstant.ZERO) {
return new Result().error("身份证号已被注册");
}
}
return new Result();
UserEntity userEntity = this.selectById(userId);
return new Result().ok(userEntity.getState());
}
@Override

Loading…
Cancel
Save