From ef574d24f5b37fc2b4d1ac14774938dbd6273442 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Mon, 15 Apr 2024 17:24:37 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=B7=A5=E4=BD=9C=E7=BB=84=E5=92=8C?= =?UTF-8?q?=E8=B5=B7=E8=8D=89=E7=BB=84=E6=9F=A5=E8=AF=A2=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=91=98=E5=92=8C=E8=B4=A2=E5=8A=A1=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=85=A8=E9=83=A8=EF=BC=8C=E5=85=B6=E4=BD=99=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E6=9F=A5=E8=AF=A2=E8=87=AA=E5=B7=B1=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jero/drafting/controller/PayDraftingGroupController.java | 3 ++- .../src/main/java/com/jero/mail/commont/constant.java | 4 ++++ .../jero/project/controller/PayWorkingGroupController.java | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/drafting/controller/PayDraftingGroupController.java b/jero-boot-incoming-payment/src/main/java/com/jero/drafting/controller/PayDraftingGroupController.java index 5d73b0ae..59e8bbc8 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/drafting/controller/PayDraftingGroupController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/drafting/controller/PayDraftingGroupController.java @@ -78,7 +78,8 @@ public class PayDraftingGroupController extends JeroController roleCodes = new ArrayList<>(Arrays.asList(sysUser.getRoleCode().split(","))); - if (!(roleCodes.contains(constant.ADMIN))) { + //管理员和财务查询全部,其余角色查询自己的 + if(!roleCodes.contains(constant.ADMIN)&&!roleCodes.contains(constant.CWRY)){ payDraftingGroup.setPrincipalA(sysUser.getId()); payDraftingGroup.setPrincipalB(sysUser.getId()); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/mail/commont/constant.java b/jero-boot-incoming-payment/src/main/java/com/jero/mail/commont/constant.java index eebed69c..4f7d8b8f 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/mail/commont/constant.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/mail/commont/constant.java @@ -24,6 +24,10 @@ public interface constant { */ public static final String SLD="sld"; + /** + * 财务 + */ + public static final String CWRY="cwry"; /** * 超级管理员 */ diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupController.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupController.java index 47fbf262..efc929eb 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/controller/PayWorkingGroupController.java @@ -85,7 +85,8 @@ public class PayWorkingGroupController extends JeroController roleCodes = new ArrayList<>(Arrays.asList(sysUser.getRoleCode().split(","))); - if(!roleCodes.contains(constant.ADMIN)){ + //管理员和财务查询全部,其余角色查询自己的 + if(!roleCodes.contains(constant.ADMIN)&&!roleCodes.contains(constant.CWRY)){ payWorkingGroup.setPrincipalA(sysUser.getId()); payWorkingGroup.setPrincipalB(sysUser.getId()); }