From 0a9160ff7f91d63b5d55a5abee8efe93b68d78dd Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期三, 22 十一月 2023 15:18:05 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/crm/manager/controller/ReimburseOnlineController.java |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/zy/crm/manager/controller/ReimburseOnlineController.java b/src/main/java/com/zy/crm/manager/controller/ReimburseOnlineController.java
index e92796c..60b6511 100644
--- a/src/main/java/com/zy/crm/manager/controller/ReimburseOnlineController.java
+++ b/src/main/java/com/zy/crm/manager/controller/ReimburseOnlineController.java
@@ -140,7 +140,13 @@
             }
         }
         if (!signUserId && !signDeptId){
-            wrapper.eq("user_id", getUserId());
+            if (getRole().getId()==1){
+                wrapper.or().eq("host_id",1);
+            }else if (getRole().getId()==2){
+                wrapper.eq("dept_id",getDeptId());
+            }else {
+                wrapper.eq("user_id", getUserId());
+            }
         }
         if (signHostId){
             wrapper.or().eq("host_id",1);
@@ -182,16 +188,16 @@
         }
 
         ProcessPermissions processPermissions3 = processPermissionsService.selectOne(new EntityWrapper<ProcessPermissions>().eq("process_memo", 3).eq("process", param.getCheckData().equals("鍚�")? "3-1" : "3-2"));//3锛氭姤閿�娴佺▼
-        User president3 = userService.selectById(processPermissions3.getUserId());       // 鑾峰彇鎶ヤ环娴佺▼鑺傜偣3纭浜�
+        User president3 = userService.selectById(processPermissions3.getUserId());       // 鑾峰彇娴佺▼鑺傜偣3纭浜�
 
         ProcessPermissions processPermissions4 = processPermissionsService.selectOne(new EntityWrapper<ProcessPermissions>().eq("process_memo", 3).eq("process", "4-1"));//3锛氭姤閿�娴佺▼
-        User president4 = userService.selectById(processPermissions4.getUserId());       // 鑾峰彇鎶ヤ环娴佺▼鑺傜偣4纭浜�
+        User president4 = userService.selectById(processPermissions4.getUserId());       // 鑾峰彇娴佺▼鑺傜偣4纭浜�
 
         ProcessPermissions processPermissions5 = processPermissionsService.selectOne(new EntityWrapper<ProcessPermissions>().eq("process_memo", 3).eq("process", "5-1"));//3锛氭姤閿�娴佺▼
-        User president5 = userService.selectById(processPermissions5.getUserId());       // 鑾峰彇鎶ヤ环娴佺▼鑺傜偣5纭浜�
+        User president5 = userService.selectById(processPermissions5.getUserId());       // 鑾峰彇娴佺▼鑺傜偣5纭浜�
 
         ProcessPermissions processPermissions6 = processPermissionsService.selectOne(new EntityWrapper<ProcessPermissions>().eq("process_memo", 3).eq("process", "6-1"));//3锛氭姤閿�娴佺▼
-        User president6 = userService.selectById(processPermissions6.getUserId());       // 鑾峰彇鎶ヤ环娴佺▼鑺傜偣6纭浜�
+        User president6 = userService.selectById(processPermissions6.getUserId());       // 鑾峰彇娴佺▼鑺傜偣6纭浜�
 
         reimburseOnline.setSettleMsg(JSON.toJSONString(SettleDto.initPriQuote(reimburseOnline, manager,president3,president4,president5,president6,getUser())));
         reimburseOnline.setMemberId(manager.getId());

--
Gitblit v1.9.1