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});//我的报账