Browse Source

Merge remote-tracking branch 'origin/master'

jiarui 1 week ago
parent
commit
9259cb0f29

+ 9 - 0
delivery-module-system/delivery-module-system-biz/src/main/java/com/unis/module/system/controller/admin/user/UserController.java

@@ -1,8 +1,10 @@
1
 package com.unis.module.system.controller.admin.user;
1
 package com.unis.module.system.controller.admin.user;
2
 
2
 
3
 import cn.hutool.core.collection.CollUtil;
3
 import cn.hutool.core.collection.CollUtil;
4
+import cn.hutool.core.util.ObjectUtil;
4
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
5
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
5
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
6
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
7
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.unis.framework.apilog.core.annotation.ApiAccessLog;
8
 import com.unis.framework.apilog.core.annotation.ApiAccessLog;
7
 import com.unis.framework.common.enums.CommonStatusEnum;
9
 import com.unis.framework.common.enums.CommonStatusEnum;
8
 import com.unis.framework.common.pojo.CommonResult;
10
 import com.unis.framework.common.pojo.CommonResult;
@@ -97,6 +99,13 @@ public class UserController {
97
                 reqVO.setBankType(bankType);
99
                 reqVO.setBankType(bankType);
98
             }
100
             }
99
         }
101
         }
102
+        String areaLevel = loginUser.getInfo().get("areaLevel");
103
+        // 国家交易中心创建银行角色
104
+        if ("0".equals(areaLevel) || ObjectUtil.isEmpty(areaLevel)) {
105
+            if (roleIds.contains(RoleIdEnum.BANK_ADMIN.getRoleId())){
106
+                reqVO.setAreaLevel(0);
107
+            }
108
+        }
100
         Long id = userService.createUser(reqVO);
109
         Long id = userService.createUser(reqVO);
101
         return success(id);
110
         return success(id);
102
     }
111
     }