diff --git a/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudUserFacadeImpl.java b/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudUserFacadeImpl.java index 1d9bb491..22587a31 100644 --- a/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudUserFacadeImpl.java +++ b/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudUserFacadeImpl.java @@ -100,11 +100,10 @@ public class ZcloudUserFacadeImpl implements ZcloudUserFacade { } @Override - public SingleResponse addHumanUser(ZcloudUserAddCmd cmd) { + public SingleResponse addHumanUser(ZcloudUserAddCmd cmd) { UserAddCmd userAddCmd = new UserAddCmd(); BeanUtil.copyProperties(cmd, userAddCmd); - userServiceI.addHumanUser(userAddCmd); - return SingleResponse.buildSuccess(); + return userServiceI.addHumanUser(userAddCmd); } } diff --git a/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java b/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java index 7e14ffff..6088386d 100644 --- a/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java +++ b/web-app/src/main/java/com/zcloud/basic/info/command/UserAddExe.java @@ -637,7 +637,7 @@ public class UserAddExe { } @Transactional(rollbackFor = Exception.class) - public boolean executeHumanUser(UserAddCmd cmd) { + public Long executeHumanUser(UserAddCmd cmd) { UserE userE = new UserE(); BeanUtils.copyProperties(cmd, userE); userE.setTenantId(cmd.getCorpinfoId()); @@ -670,7 +670,7 @@ public class UserAddExe { if (!res) { throw new BizException("保存失败"); } - return true; + return userE.getId(); } } diff --git a/web-app/src/main/java/com/zcloud/basic/info/service/UserServiceImpl.java b/web-app/src/main/java/com/zcloud/basic/info/service/UserServiceImpl.java index ad84e1fd..99841c69 100644 --- a/web-app/src/main/java/com/zcloud/basic/info/service/UserServiceImpl.java +++ b/web-app/src/main/java/com/zcloud/basic/info/service/UserServiceImpl.java @@ -267,9 +267,9 @@ public class UserServiceImpl implements UserServiceI { } @Override - public SingleResponse addHumanUser(UserAddCmd cmd) { - userAddExe.executeHumanUser(cmd); - return SingleResponse.buildSuccess(); + public SingleResponse addHumanUser(UserAddCmd cmd) { + Long userId = userAddExe.executeHumanUser(cmd); + return SingleResponse.of(userId); } } diff --git a/web-client/src/main/java/com/zcloud/basic/info/api/UserServiceI.java b/web-client/src/main/java/com/zcloud/basic/info/api/UserServiceI.java index d243dab0..17833a57 100644 --- a/web-client/src/main/java/com/zcloud/basic/info/api/UserServiceI.java +++ b/web-client/src/main/java/com/zcloud/basic/info/api/UserServiceI.java @@ -103,6 +103,6 @@ public interface UserServiceI { List listBase64ByUrl(Map map); - SingleResponse addHumanUser(UserAddCmd cmd); + SingleResponse addHumanUser(UserAddCmd cmd); }