From 3c45588864ce40eda71a5d55f5a7754e7377d08a Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Wed, 24 Sep 2025 14:12:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E6=8A=A5=E8=B4=A6=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=80=BB=E8=BE=91=E4=BC=98=E5=8C=96=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcdev/zcdev/pr/plugin/form/MyBillListPluginExt.java | 6 +++++- .../zcdev/zcdev/pr/task/ReimbursementStatusTaskPlugin.java | 5 +++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MyBillListPluginExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MyBillListPluginExt.java index 7bccef4..69c624e 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MyBillListPluginExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/MyBillListPluginExt.java @@ -49,6 +49,10 @@ import kd.fi.dhc.service.impl.FieldMapServiceImpl; import kd.fi.dhc.util.BillShowParameterUtil; import kd.fi.dhc.util.FormValidationUtil; +/** + * 我的报账系统标准列表插件二开 + * 说明:去除报账状态的显示逻辑 + */ public class MyBillListPluginExt extends AbstractListPlugin { private List commonFilterColumnList = new ArrayList(); private FieldMapService service = new FieldMapServiceImpl(); @@ -464,7 +468,7 @@ public class MyBillListPluginExt extends AbstractListPlugin { String reimburseStatus = statusValue.getReimburseStatus(); String billStatus = statusValue.getBillStatus(); String bizStatus = statusValue.getBizStatus(); - v.set("reimbursestatus", reimburseStatus); +// v.set("reimbursestatus", reimburseStatus);//二开注释掉的 v.set("billstatusext", billStatus); v.set("businessstatus", bizStatus); } diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/task/ReimbursementStatusTaskPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/task/ReimbursementStatusTaskPlugin.java index c9e1d20..286a887 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/task/ReimbursementStatusTaskPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/task/ReimbursementStatusTaskPlugin.java @@ -19,8 +19,9 @@ import java.util.Map; public class ReimbursementStatusTaskPlugin extends AbstractTask { @Override public void execute(RequestContext requestContext, Map map) throws KDException { - QFilter qFilters = new QFilter("bill.number", QCP.equals, "er_publicreimbursebill"); - qFilters.and(new QFilter("billstatusext", QCP.equals, "审核通过")); + QFilter qFilters = new QFilter("bill.number", QCP.equals, "er_publicreimbursebill");//业务单据-对公报销单 + qFilters.and(new QFilter("billstatusext", QCP.equals, "审核通过"));//单据状态-审核通过 + qFilters.and(new QFilter("reimbursestatus", QCP.equals, "1"));//报账状态-报账中 DynamicObject[] dhc_myBillLists = BusinessDataServiceHelper.load("dhc_mybilllist", "id,billno,reimbursestatus", new QFilter[]{qFilters});//我的报账