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 1e359a2..3e56032 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 @@ -269,6 +269,13 @@ public class UserAddExe { BeanUtils.copyProperties(cmd, userE); userE.initAdd(tenantId, userE); CorpInfoDO corpInfoDO = corpInfoRepository.getById(userE.getCorpinfoId()); + + Long roleId = userRepository.getDefaultRoleId(); + if (roleId == null){ + throw new BizException("未创建默认通用角色,请联系管理员"); + } + userE.setRoleId(roleId); + boolean res = false; try { res = userGateway.addXgf(userE);