diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/FundingplanapplyPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/FundingplanapplyPlugin.java index 39a39f7..eacffa6 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/FundingplanapplyPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/FundingplanapplyPlugin.java @@ -147,10 +147,19 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin } else { period = (DynamicObject) periodObj; } + + int year = Integer.parseInt(period.getString("number").substring(0, 4)); + /*int month = Integer.parseInt(period.getString("number").substring(4, 6)); + if (month == 1) { + year -= 1; + month = 12; + } else { + month -= 1; + }*/ int nowyear = LocalDate.now().getYear(); List searchFilterList = new ArrayList<>(); searchFilterList.add(new QFilter("zcgj_org", QCP.equals, org.getLong("id"))); - searchFilterList.add(new QFilter("zcgj_period.number", QCP.like, nowyear + "%")); + searchFilterList.add(new QFilter("zcgj_period.number", QCP.like, year + "%")); searchFilterList.add(new QFilter("billstatus", QCP.equals, "C")); DynamicObject[] load = BusinessDataServiceHelper.load("zcgj_ec_fundingplanapply", @@ -318,8 +327,8 @@ public class FundingplanapplyPlugin extends AbstractBillPlugIn implements Plugin infundlastentryObject.set("zcgj_lastplanval",lastplanvalall); infundlastentryObject.set("zcgj_lastplanrec",lastplanrec); } - this.getView().updateView(); } + this.getView().updateView("zcgj_infundlastentry"); } //上月实际流入 end