diff --git a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/AccountExecutor.java b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/AccountExecutor.java index c949dec6..b4cb8000 100644 --- a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/AccountExecutor.java +++ b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/AccountExecutor.java @@ -63,7 +63,9 @@ public class AccountExecutor implements AccountApi { public SingleResponse add(AccountAddCmd cmd) { smsRemote.signValidCode(cmd.getPhone(), cmd.getVerificationCode()); AccountEntity entity = new AccountEntity(); - entity.setUserName(cmd.getUserName()); + if (cmd.getUserName() == null) { + entity.setUserName(cmd.getAccount()); + } entity.setAccount(cmd.getAccount()); entity.setPhone(cmd.getPhone()); entity.setPassword(cmd.getPassword());