fuxingfan 3 年前
父节点
当前提交
bf00d483ec

+ 5
- 4
src/main/java/com/yunzhi/marketing/base/BaseController.java 查看文件

@@ -137,10 +137,11 @@ public class BaseController {
137 137
         if (taUser == null) {
138 138
             return null;
139 139
         }
140
-        // 个人授权条件
141
-        QueryWrapper<TaPersonBuilding> taPersonBuildingQueryWrapper = new QueryWrapper<>();
142
-        taPersonBuildingQueryWrapper.eq("user_id", taUser.getUserId());
143
-        List<TaPersonBuilding> taPersonBuildingList = taPersonBuildingService.list(taPersonBuildingQueryWrapper);
140
+//        // 个人授权条件
141
+//        QueryWrapper<TaPersonBuilding> taPersonBuildingQueryWrapper = new QueryWrapper<>();
142
+//        taPersonBuildingQueryWrapper.eq("user_id", taUser.getUserId());
143
+//        List<TaPersonBuilding> taPersonBuildingList = taPersonBuildingService.list(taPersonBuildingQueryWrapper);
144
+        List<TaPersonBuilding> taPersonBuildingList = new ArrayList<>();
144 145
         // 新的过滤条件组织机构
145 146
         LambdaQueryWrapper<TaBuilding> lambdaQueryWrapper = new LambdaQueryWrapper<>();
146 147
         lambdaQueryWrapper.likeRight(TaBuilding::getInstitutionCode,taUser.getInstitutionCode());

+ 4
- 0
src/main/java/com/yunzhi/marketing/center/taUser/controller/TaUserController.java 查看文件

@@ -16,6 +16,7 @@ import com.yunzhi.marketing.center.taUser.service.*;
16 16
 import com.yunzhi.marketing.common.CommConstant;
17 17
 import com.yunzhi.marketing.common.JWTUtils;
18 18
 import com.yunzhi.marketing.common.MD5Utils;
19
+import com.yunzhi.marketing.common.StringUtils;
19 20
 import com.yunzhi.marketing.mapper.TaRoleMapper;
20 21
 import com.yunzhi.marketing.entity.*;
21 22
 import com.yunzhi.marketing.service.*;
@@ -519,6 +520,9 @@ public class TaUserController extends BaseController {
519 520
     public ResponseBean adminUserAdd(@RequestBody TaUser taUser,HttpServletRequest request){
520 521
         ResponseBean responseBean = new ResponseBean();
521 522
         try {
523
+            if (StringUtils.isEmpty(taUser.getInstitutionCode())){
524
+                return ResponseBean.error("组织机构必填", ResponseBean.ERROR_ILLEGAL_PARAMS);
525
+            }
522 526
             taUser.setOrgId(getOrgId(request));
523 527
             responseBean.addSuccess(iTaUserService.addAdminUser(taUser));
524 528
         }catch (Exception e){

+ 13
- 11
src/main/java/com/yunzhi/marketing/center/taUser/service/impl/TaUserServiceImpl.java 查看文件

@@ -482,18 +482,20 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
482 482
             taPersonBuilding.setUserId(taUser.getUserId());
483 483
             taPersonBuilding.setCreateDate(LocalDateTime.now());
484 484
             taPersonBuildingMapper.insert(taPersonBuilding);
485
-        } else {
486
-            //非置业顾问可授权多个项目
487
-            List<String> buildingIdList = taUser.getBuildingIds();
488
-            LocalDateTime nowTime = LocalDateTime.now();
489
-            buildingIdList.forEach(e -> {
490
-                TaPersonBuilding taPersonBuilding = new TaPersonBuilding();
491
-                taPersonBuilding.setBuildingId(e);
492
-                taPersonBuilding.setUserId(taUser.getUserId());
493
-                taPersonBuilding.setCreateDate(nowTime);
494
-                taPersonBuildingMapper.insert(taPersonBuilding);
495
-            });
496 485
         }
486
+//        // 这个版本取消非置业顾问授权
487
+//        else {
488
+//            //非置业顾问可授权多个项目
489
+//            List<String> buildingIdList = taUser.getBuildingIds();
490
+//            LocalDateTime nowTime = LocalDateTime.now();
491
+//            buildingIdList.forEach(e -> {
492
+//                TaPersonBuilding taPersonBuilding = new TaPersonBuilding();
493
+//                taPersonBuilding.setBuildingId(e);
494
+//                taPersonBuilding.setUserId(taUser.getUserId());
495
+//                taPersonBuilding.setCreateDate(nowTime);
496
+//                taPersonBuildingMapper.insert(taPersonBuilding);
497
+//            });
498
+//        }
497 499
 
498 500
         return taUser;
499 501
     }

+ 10
- 0
src/main/java/com/yunzhi/marketing/xlk/entity/TaPolicyType.java 查看文件

@@ -45,5 +45,15 @@ public class TaPolicyType implements Serializable {
45 45
      */
46 46
     private Integer orgId;
47 47
 
48
+    /** 父id */
49
+    private String parentPolicyTypeId ;
50
+    /** 徽章 */
51
+    private String badge ;
52
+    /** 图标 */
53
+    private String icon ;
54
+    /** 排序 */
55
+    private Integer sort ;
56
+    /** 颜色 */
57
+    private String color ;
48 58
 
49 59
 }