From 4e3380df1cce5e3c6c9df42c881f2a22e6a20b6a Mon Sep 17 00:00:00 2001
From: lidongdong <1459917685@qq.com>
Date: 星期二, 18 十月 2022 10:25:01 +0800
Subject: [PATCH] 修改【角色管理】没有创建人 bug

---
 flower_city/src/main/resources/mapper/SysUserMapper.xml              |    1 +
 flower_city/src/main/java/com/dg/core/controller/UserController.java |    5 ++++-
 flower_city/src/main/java/com/dg/core/db/gen/entity/SysUser.java     |    5 +++++
 3 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/flower_city/src/main/java/com/dg/core/controller/UserController.java b/flower_city/src/main/java/com/dg/core/controller/UserController.java
index 29d6511..283cbd9 100644
--- a/flower_city/src/main/java/com/dg/core/controller/UserController.java
+++ b/flower_city/src/main/java/com/dg/core/controller/UserController.java
@@ -4,6 +4,7 @@
 import com.dg.core.HttpStatus;
 import com.dg.core.ResultData;
 import com.dg.core.annotation.Authorization;
+import com.dg.core.annotation.CurrentUser;
 import com.dg.core.db.gen.entity.HuaChengSysUser;
 import com.dg.core.db.gen.entity.SysUser;
 import com.dg.core.manager.TokenManager;
@@ -190,7 +191,7 @@
     @ApiOperation("新增用户接口")
     @PostMapping("/add")
     @Authorization
-    public ResultData insertConfig(@RequestBody SysUser config)
+    public ResultData insertConfig(@RequestBody SysUser config, @CurrentUser SysUser sysUser)
     {
         Assert.notNull(config, "parameter can not be empty");
 
@@ -220,6 +221,8 @@
             return error("该账户已存在!");
         }
 
+
+        config.setCreateBy(sysUser.getUserId()+"");
         config.setUserId(Snowflake.getId());
         config.setUserType("3");
 
diff --git a/flower_city/src/main/java/com/dg/core/db/gen/entity/SysUser.java b/flower_city/src/main/java/com/dg/core/db/gen/entity/SysUser.java
index 9be6cc9..8da1ee3 100644
--- a/flower_city/src/main/java/com/dg/core/db/gen/entity/SysUser.java
+++ b/flower_city/src/main/java/com/dg/core/db/gen/entity/SysUser.java
@@ -253,5 +253,10 @@
     private String roleName;
 
 
+    @TableField(exist = false)
+    @ApiModelProperty("创建人名称")
+    private String createName;
+
+
 
 }
diff --git a/flower_city/src/main/resources/mapper/SysUserMapper.xml b/flower_city/src/main/resources/mapper/SysUserMapper.xml
index 86085f6..430c463 100644
--- a/flower_city/src/main/resources/mapper/SysUserMapper.xml
+++ b/flower_city/src/main/resources/mapper/SysUserMapper.xml
@@ -72,6 +72,7 @@
             transaction_ids,
             transaction_names,
             openid,
+            (select user_name from automessage_sys_user where automessage_sys_userv.user_id=create_by) as createName,
             transaction_num,
             (select role_name from automessage_role_management where automessage_role_management.id=role_ids) as roleName,
             (select permission from automessage_role_management where automessage_role_management.id=role_ids) as permission,

--
Gitblit v1.7.1