ludc
2023-03-22 e0652e168a1ad4a831d59d54363d3fa5582903d2
Source/BladeX/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/TenantServiceImpl.java
@@ -64,6 +64,9 @@
   private final IRoleMenuService roleMenuService;
   private final IDictBizService dictBizService;
   private final IUserClient userClient;
   private final IStrategyService strategyService;
   private final IUserPwdstrategyService userPwdstrategyService;
   /**
    * 获取是否允许自行控制三员是否开启
    */
@@ -120,12 +123,13 @@
            LinkedList<DictBiz> dictBizs = new LinkedList<>();
            List<DictBiz> dictBizList = getDictBizs(tenantId, dictBizs);
            dictBizService.saveBatch(dictBizList);
            // 新建租户对应的默认管理用户
            User userInfo = generateUser(tenantId, role, dept, postInfo);
            // 新建租户对应的默认管理用
            User user = generateUser(tenantId, role, dept, postInfo);
            // 先保存租户
            boolean temp = super.saveOrUpdate(tenant);
            // 创建用户
            R<Boolean> result = userClient.saveUser(userInfo);
            R<Boolean> result = userClient.saveUser(user);
            //生成用户密码策略管理记录
            if (!result.isSuccess()) {
               throw new ServiceException(result.getMsg());
            }