소스 검색

优化creatorId

zhouhao 7 년 전
부모
커밋
d3e0f0cd52

+ 9 - 0
hsweb-system/hsweb-system-authorization/hsweb-system-authorization-controller/src/main/java/org/hswebframework/web/controller/authorization/UserController.java

@@ -112,6 +112,15 @@ public class UserController implements
         return ok();
     }
 
+    @Override
+    public ResponseMessage<String> add(@RequestBody BindRoleUserEntity data) {
+        Authentication authentication = Authentication.current().orElse(null);
+        if (null != authentication) {
+            data.setCreatorId(authentication.getUser().getId());
+        }
+        return CreateController.super.add(data);
+    }
+
     @Authorize(action = "enable")
     @PutMapping(path = "/{id}/enable")
     @AccessLogger("{enable_user}")

+ 1 - 1
hsweb-system/hsweb-system-authorization/hsweb-system-authorization-starter/src/main/resources/hsweb-starter.js

@@ -45,7 +45,7 @@ function install(context) {
         .addColumn().name("status").number(4).notNull().comment("用户状态").commit()
         .addColumn().name("last_login_ip").varchar(128).comment("上一次登录的ip地址").commit()
         .addColumn().name("last_login_time").number(32).comment("上一次登录时间").commit()
-        .addColumn().name("creator_id").varchar(32).notNull().comment("创建者ID").commit()
+        .addColumn().name("creator_id").varchar(32).comment("创建者ID").commit()
         .addColumn().name("create_time").number(32).notNull().comment("创建时间").commit()
         .comment("用户表").commit();