From e34ed803d7f9c2860b9c6d651c032aba96f8f088 Mon Sep 17 00:00:00 2001 From: zhaokai Date: Fri, 28 Nov 2025 15:07:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98username=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E7=9A=84=E8=AF=9D=EF=BC=8C=E9=BB=98=E8=AE=A4=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/zcloud/basic/info/dto/UserAddCmd.java | 3 --- .../main/java/com/zcloud/basic/info/dto/UserXgfAddCmd.java | 1 - .../info/persistence/repository/impl/UserRepositoryImpl.java | 4 ++++ 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/web-client/src/main/java/com/zcloud/basic/info/dto/UserAddCmd.java b/web-client/src/main/java/com/zcloud/basic/info/dto/UserAddCmd.java index ff1a63c..de67c09 100644 --- a/web-client/src/main/java/com/zcloud/basic/info/dto/UserAddCmd.java +++ b/web-client/src/main/java/com/zcloud/basic/info/dto/UserAddCmd.java @@ -25,7 +25,6 @@ public class UserAddCmd extends Command { private String userId; @ApiModelProperty(value = "登录账号", name = "username", required = true) - @NotEmpty(message = "登录账号不能为空") private String username; @ApiModelProperty(value = "姓名", name = "name", required = true) @@ -60,11 +59,9 @@ public class UserAddCmd extends Command { private String phone; @ApiModelProperty(value = "人员类型编码(主要负责人等)", name = "personnelType", required = true) - @NotEmpty(message = "人员类型不能为空") private String personnelType; @ApiModelProperty(value = "人员类型翻译", name = "personnelTypeName", required = true) - @NotEmpty(message = "人员类型不能为空") private String personnelTypeName; @ApiModelProperty(value = "民族编码", name = "nation") diff --git a/web-client/src/main/java/com/zcloud/basic/info/dto/UserXgfAddCmd.java b/web-client/src/main/java/com/zcloud/basic/info/dto/UserXgfAddCmd.java index bff1ff9..633b8d2 100644 --- a/web-client/src/main/java/com/zcloud/basic/info/dto/UserXgfAddCmd.java +++ b/web-client/src/main/java/com/zcloud/basic/info/dto/UserXgfAddCmd.java @@ -25,7 +25,6 @@ public class UserXgfAddCmd extends Command { private String userId; @ApiModelProperty(value = "登录账号", name = "username", required = true) - @NotEmpty(message = "登录账号不能为空") private String username; @ApiModelProperty(value = "姓名", name = "name", required = true) diff --git a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java index 931c412..8371ac6 100644 --- a/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/basic/info/persistence/repository/impl/UserRepositoryImpl.java @@ -37,6 +37,7 @@ import org.apache.dubbo.config.annotation.DubboReference; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.util.ObjectUtils; +import org.springframework.util.StringUtils; import java.util.Collections; import java.util.HashMap; @@ -195,6 +196,9 @@ public class UserRepositoryImpl extends BaseRepositoryImpl i @Override public void saveUser(UserDO userDO) { + if(StringUtils.isEmpty(userDO.getUsername())){ + userDO.setUsername(userDO.getPhone()); + } UserAddCmd userAddCmd = new UserAddCmd(); userAddCmd.setAccount(userDO.getUsername()); userAddCmd.setName(userDO.getName());