From 4d4949dba465706e3bbf2ecdd49953335ab2ae9f Mon Sep 17 00:00:00 2001 From: weiyunlong Date: Wed, 23 Apr 2025 16:37:39 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BC=98=E5=8C=96=E6=B5=81=E7=A8=8B=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=A0=B9=E6=8D=AE=E8=A7=84=E5=88=99=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E5=8F=82=E4=B8=8E=E4=BA=BA(=E4=BB=98=E6=AC=BE=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E6=96=B0=E5=A2=9E=E6=83=85=E5=86=B5:=E6=9D=A5?= =?UTF-8?q?=E6=BA=90=E8=B4=B9=E7=94=A8=E7=99=BB=E8=AE=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit S --- main/java/shkd/repc/iwork/IWorkParticipantPlugin.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main/java/shkd/repc/iwork/IWorkParticipantPlugin.java b/main/java/shkd/repc/iwork/IWorkParticipantPlugin.java index f23a682..bce4379 100644 --- a/main/java/shkd/repc/iwork/IWorkParticipantPlugin.java +++ b/main/java/shkd/repc/iwork/IWorkParticipantPlugin.java @@ -150,6 +150,7 @@ public class IWorkParticipantPlugin implements IWorkflowPlugin { } private void handlePayReqBill(DynamicObject entity, List currentApprover) { + //合同/费用登记 DynamicObject contractbill = entity.getDynamicObject("contractbill"); // 付款申请_获取选择的合同 if (contractbill != null) { contractbill = BusinessDataServiceHelper.loadSingle(contractbill.getPkValue(), "recon_contractbill"); @@ -157,8 +158,16 @@ public class IWorkParticipantPlugin implements IWorkflowPlugin { // if ("qeug_recon_developer".equals(partyatype1)) { DynamicObject dynamicObject = contractbill.getDynamicObject("multitypepartya"); // 甲方 addApprover(currentApprover, dynamicObject, "qeug_userfield", "园区会计"); + return; // } } + DynamicObject connotextbill = entity.getDynamicObject("connotextbill"); // 付款申请_获取选择的费用登记 + if (null != connotextbill) { + connotextbill = BusinessDataServiceHelper.loadSingle(connotextbill.getPkValue(), "recon_connotextbill"); + DynamicObject qeugJf = connotextbill.getDynamicObject("qeug_jf");//财务组织_甲方类型 + addApprover(currentApprover, qeugJf, "qeug_userfield", "园区会计"); + + } } public static void addApprover(List currentApprover, DynamicObject dynamicObject, String field, String role) {