Quellcode durchsuchen

Merge remote-tracking branch 'origin/master'

jiarui vor 1 Woche
Ursprung
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 1
 package com.unis.module.system.controller.admin.user;
2 2
 
3 3
 import cn.hutool.core.collection.CollUtil;
4
+import cn.hutool.core.util.ObjectUtil;
4 5
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
5 6
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
7
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 8
 import com.unis.framework.apilog.core.annotation.ApiAccessLog;
7 9
 import com.unis.framework.common.enums.CommonStatusEnum;
8 10
 import com.unis.framework.common.pojo.CommonResult;
@@ -97,6 +99,13 @@ public class UserController {
97 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 109
         Long id = userService.createUser(reqVO);
101 110
         return success(id);
102 111
     }