From 5c269fc28196cbc4d98ed9d18e354b58868a5b49 Mon Sep 17 00:00:00 2001 From: zc <zc@123> Date: 星期五, 25 四月 2025 15:23:40 +0800 Subject: [PATCH] 初步完成调试 --- src/main/java/com/zy/common/utils/RoleUtils.java | 162 +++++++++++++++++++++++++++--------------------------- 1 files changed, 81 insertions(+), 81 deletions(-) diff --git a/src/main/java/com/zy/common/utils/RoleUtils.java b/src/main/java/com/zy/common/utils/RoleUtils.java index bafc9a2..e8a6ead 100644 --- a/src/main/java/com/zy/common/utils/RoleUtils.java +++ b/src/main/java/com/zy/common/utils/RoleUtils.java @@ -56,32 +56,32 @@ */ public static <T> void addRoleWrapperByCrn(Long userId, EntityWrapper<T> wrapper) { // super璐﹀彿 - if (userId == 9527) { - return; - } - - UserService userService = SpringUtils.getBean(UserService.class); - User user = userService.selectById(userId); - String roleName = user.getRoleName(); - - // 绠$悊鍛樿鑹� - if (Cools.isEmpty(roleName)) { - wrapper.eq("1", 0); - } else if (roleName.equals("绠$悊鍛�")) { - return; - } - - // 鍏朵粬瑙掕壊鐪嬬户鎵胯鑹� - String roleLeaderCode = user.getRoleLeaderCode(); - if (Cools.isEmpty(roleLeaderCode)) { - wrapper.eq("1", 0); - } else if (roleLeaderCode.equals("stacker_hangar")) { // 鍫嗗灈鏈哄簱 - wrapper.le("crn_no", 4); // 闄愬埗1~4鍙峰爢鍨涙満 - } else if (roleLeaderCode.equals("four_directional_library")) { // 鍥涘悜搴� - wrapper.eq("crn_no", 7); // 闄愬埗7鍙峰爢鍨涙満 - } else if (roleLeaderCode.equals("ctu_library")) { // ctu搴� - wrapper.in("crn_no", 8, 9); //闄愬埗8锛�9鍙峰爢鍨涙満 - } +// if (userId == 9527) { +// return; +// } +// +// UserService userService = SpringUtils.getBean(UserService.class); +// User user = userService.selectById(userId); +// String roleName = user.getRoleName(); +// +// // 绠$悊鍛樿鑹� +// if (Cools.isEmpty(roleName)) { +// wrapper.eq("1", 0); +// } else if (roleName.equals("绠$悊鍛�")) { +// return; +// } +// +// // 鍏朵粬瑙掕壊鐪嬬户鎵胯鑹� +// String roleLeaderCode = user.getRoleLeaderCode(); +// if (Cools.isEmpty(roleLeaderCode)) { +// wrapper.eq("1", 0); +// } else if (roleLeaderCode.equals("stacker_hangar")) { // 鍫嗗灈鏈哄簱 +// wrapper.le("crn_no", 4); // 闄愬埗1~4鍙峰爢鍨涙満 +// } else if (roleLeaderCode.equals("four_directional_library")) { // 鍥涘悜搴� +// wrapper.eq("crn_no", 7); // 闄愬埗7鍙峰爢鍨涙満 +// } else if (roleLeaderCode.equals("ctu_library")) { // ctu搴� +// wrapper.in("crn_no", 8, 9); //闄愬埗8锛�9鍙峰爢鍨涙満 +// } } @@ -90,33 +90,33 @@ */ public static <T> void addRoleWrapperByLocNo(Long userId, EntityWrapper<T> wrapper) { // super璐﹀彿 - if (userId == 9527) { - return; - } - - UserService userService = SpringUtils.getBean(UserService.class); - User user = userService.selectById(userId); - String roleName = user.getRoleName(); - - // 绠$悊鍛樿鑹� - if (Cools.isEmpty(roleName)) { - wrapper.eq("1", 0); - return; - } else if (roleName.equals("绠$悊鍛�")) { - return; - } - - // 鍏朵粬瑙掕壊鐪嬬户鎵胯鑹� - String roleLeaderCode = user.getRoleLeaderCode(); - if (Cools.isEmpty(roleLeaderCode)) { - wrapper.eq("1", 0); - } else if (roleLeaderCode.equals("stacker_hangar")) { // 鍫嗗灈鏈哄簱 - wrapper.addFilter("LEFT(loc_no,2)<=16"); // 闄愬埗1~16鎺� - } else if (roleLeaderCode.equals("four_directional_library")) { // 鍥涘悜搴� - wrapper.addFilter("LEFT(loc_no,2)>=17 and LEFT(loc_no,2)<=37"); // 闄愬埗17~37鎺� - } else if (roleLeaderCode.equals("ctu_library")) { // ctu搴� - wrapper.addFilter("LEFT(loc_no,2)>=38"); //闄愬埗38~53鎺� - } +// if (userId == 9527) { +// return; +// } +// +// UserService userService = SpringUtils.getBean(UserService.class); +// User user = userService.selectById(userId); +// String roleName = user.getRoleName(); +// +// // 绠$悊鍛樿鑹� +// if (Cools.isEmpty(roleName)) { +// wrapper.eq("1", 0); +// return; +// } else if (roleName.equals("绠$悊鍛�")) { +// return; +// } +// +// // 鍏朵粬瑙掕壊鐪嬬户鎵胯鑹� +// String roleLeaderCode = user.getRoleLeaderCode(); +// if (Cools.isEmpty(roleLeaderCode)) { +// wrapper.eq("1", 0); +// } else if (roleLeaderCode.equals("stacker_hangar")) { // 鍫嗗灈鏈哄簱 +// wrapper.addFilter("LEFT(loc_no,2)<=16"); // 闄愬埗1~16鎺� +// } else if (roleLeaderCode.equals("four_directional_library")) { // 鍥涘悜搴� +// wrapper.addFilter("LEFT(loc_no,2)>=17 and LEFT(loc_no,2)<=37"); // 闄愬埗17~37鎺� +// } else if (roleLeaderCode.equals("ctu_library")) { // ctu搴� +// wrapper.addFilter("LEFT(loc_no,2)>=38"); //闄愬埗38~53鎺� +// } } @@ -125,34 +125,34 @@ */ public static <T> void addRoleWrapperByBarcode(Long userId, EntityWrapper<T> wrapper) { // super璐﹀彿 - if (userId == 9527) { - return; - } - - UserService userService = SpringUtils.getBean(UserService.class); - User user = userService.selectById(userId); - String roleName = user.getRoleName(); - - // 绠$悊鍛樿鑹� - if (Cools.isEmpty(roleName)) { - wrapper.eq("1", 0); - return; - } else if (roleName.equals("绠$悊鍛�")) { - return; - } - - // 鍏朵粬瑙掕壊鐪嬬户鎵胯鑹� - String roleLeaderCode = user.getRoleLeaderCode(); - if (Cools.isEmpty(roleLeaderCode)) { - wrapper.eq("1", 0); - } else if (roleLeaderCode.equals("stacker_hangar")) { // 鍫嗗灈鏈哄簱 - // TODO 鍫嗗灈鏈哄紑澶存湭纭 -// wrapper.addFilter("LEFT(zpallet,3) =''"); // 闄愬埗 - } else if (roleLeaderCode.equals("four_directional_library")) { // 鍥涘悜搴� - wrapper.addFilter("LEFT(zpallet,3) ='SXK'"); // 闄愬埗SXK - } else if (roleLeaderCode.equals("ctu_library")) { // ctu搴� - wrapper.addFilter("LEFT(zpallet,3) ='CTU'"); //闄愬埗CTU - } +// if (userId == 9527) { +// return; +// } +// +// UserService userService = SpringUtils.getBean(UserService.class); +// User user = userService.selectById(userId); +// String roleName = user.getRoleName(); +// +// // 绠$悊鍛樿鑹� +// if (Cools.isEmpty(roleName)) { +// wrapper.eq("1", 0); +// return; +// } else if (roleName.equals("绠$悊鍛�")) { +// return; +// } +// +// // 鍏朵粬瑙掕壊鐪嬬户鎵胯鑹� +// String roleLeaderCode = user.getRoleLeaderCode(); +// if (Cools.isEmpty(roleLeaderCode)) { +// wrapper.eq("1", 0); +// } else if (roleLeaderCode.equals("stacker_hangar")) { // 鍫嗗灈鏈哄簱 +// // TODO 鍫嗗灈鏈哄紑澶存湭纭 +//// wrapper.addFilter("LEFT(zpallet,3) =''"); // 闄愬埗 +// } else if (roleLeaderCode.equals("four_directional_library")) { // 鍥涘悜搴� +// wrapper.addFilter("LEFT(zpallet,3) ='SXK'"); // 闄愬埗SXK +// } else if (roleLeaderCode.equals("ctu_library")) { // ctu搴� +// wrapper.addFilter("LEFT(zpallet,3) ='CTU'"); //闄愬埗CTU +// } } } -- Gitblit v1.9.1