From 0db8ecae7b416e2124fcb2e6a77bbea1cb2ba13c Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Wed, 27 Dec 2023 15:58:48 +0800 Subject: [PATCH] fix: exec user --- .../com/cloud/kicc/system/controller/UserController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/UserController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/UserController.java index ef3596ea..99b48750 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/UserController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/UserController.java @@ -130,6 +130,9 @@ public class UserController { String initDeptId = configService.getValueByKey("app.init.deptId"); Dept dept = deptService.getById(initDeptId); Optional.ofNullable(dept).orElseThrow(() -> new CheckedException("当前部门无效请重新在参数管理中配置!")); + String execAdminUserId = configService.getValueByKey("app.exec.admin.userId"); + KiccUser kiccUser = userService.getUserById(execAdminUserId); + Optional.ofNullable(kiccUser).orElseThrow(() -> new CheckedException("当前系统管理执行用户无效请重新在参数管理中配置!")); String initUserType = configService.getValueByKey("app.init.deptId"); String initTenantId = configService.getValueByKey("app.init.tenantId"); String initRoleIds = configService.getValueByKey("app.init.roleIds"); @@ -140,6 +143,8 @@ public class UserController { user.setDeptName(dept.getName()); user.setUserType(initUserType); user.setTenantId(initTenantId); + user.setCreateById(kiccUser.getUsername()); + user.setCreateByName(kiccUser.getId()); userService.save(user); // 处理角色授权