diff --git a/mhd-user-center/src/main/java/com/mhd/user/application/service/UserDriverApplicationService.java b/mhd-user-center/src/main/java/com/mhd/user/application/service/UserDriverApplicationService.java index 85bde9bb1..ad7394719 100644 --- a/mhd-user-center/src/main/java/com/mhd/user/application/service/UserDriverApplicationService.java +++ b/mhd-user-center/src/main/java/com/mhd/user/application/service/UserDriverApplicationService.java @@ -460,7 +460,7 @@ public class UserDriverApplicationService { userDO.setAvatar(userDriverDO.getAvatar()); userDO.setUserAccount(userDriverDO.getUserAccount()); // 账号通常是手机号 userDO.setUserName(userDriverDO.getUserName()); // 真实姓名 - userDO.setUserPhone(userDriverDO.getUserAccount()); // 手机号 + userDO.setUserPhone(userDriverDO.getUserPhone()); // 手机号 userDO.setBusinessType(userDriverDO.getBusinessType()); // 业务类型已在 determineAndSetBusinessType 中确定 if (StringUtils.isBlank(userDO.getUserAccount())) { @@ -469,6 +469,9 @@ public class UserDriverApplicationService { if (StringUtils.isBlank(userDO.getUserName())) { throw new ServiceException("用户姓名不能为空"); } + if (StringUtils.isBlank(userDO.getUserPhone())) { + throw new ServiceException("用户电话不能为空"); + } UserPo newUserPo = userApplicationService.addDriverUser(userDO); userDriverDO.setUserId(newUserPo.getUserId()); // 回填新生成的userId到userDriverDO diff --git a/mhd-user-center/src/main/java/com/mhd/user/interfaces/dto/addDTO/UserDriverDTO.java b/mhd-user-center/src/main/java/com/mhd/user/interfaces/dto/addDTO/UserDriverDTO.java index 0aab9bcc2..5568c1264 100644 --- a/mhd-user-center/src/main/java/com/mhd/user/interfaces/dto/addDTO/UserDriverDTO.java +++ b/mhd-user-center/src/main/java/com/mhd/user/interfaces/dto/addDTO/UserDriverDTO.java @@ -208,6 +208,8 @@ public class UserDriverDTO extends UserDTO { private String driverAuthByUsername; @ApiModelProperty(name = "司机用户姓名") private String userName; + @ApiModelProperty(name = "司机手机号") + private String userPhone; @ApiModelProperty(name = "司机审核时间") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")