Browse Source

解决日期计算过程中的问题。

CodeLife Leno 3 tuần trước cách đây
mục cha
commit
8de38db701

+ 1 - 1
Procedure/backend/project/src/main/java/com/sundata/product/rwa/calc/service/implement/units/GeneralLedgerGetterUnit.java

@@ -274,7 +274,7 @@ public class GeneralLedgerGetterUnit extends CalcUnit {
             String BUSINESS_LINE = "其他-总账取数债项";
             String dateStr = (String) context.get("DATA_DATE");
             String EFF_DATE = dateStr.substring(dateStr.lastIndexOf("-") + 1) + "01";
-            String DUE_DATE = dateStr.substring(dateStr.lastIndexOf("-") + 1) + (DateChecker.getSimpleCalendar(dateStr)).getActualMaximum(Calendar.DAY_OF_MONTH);
+            String DUE_DATE = dateStr.substring(dateStr.lastIndexOf("-") + 1) + (DateChecker.getShortCalendar(dateStr)).getActualMaximum(Calendar.DAY_OF_MONTH);
 
             sqlParam.addValue("CALCINDEX", CALCINDEX);
             sqlParam.addValue("SDATE", SDATE);

+ 1 - 1
Procedure/backend/project/src/main/java/com/sundata/product/rwa/calc/service/implement/units/GeneralLedgerUnit.java

@@ -334,7 +334,7 @@ public class GeneralLedgerUnit extends CalcUnit {
 
                     String dateStr = (String) context.get("DATA_DATE");
                     String eff_date = dateStr.substring(dateStr.lastIndexOf("-") + 1) + "01";
-                    String due_date = dateStr.substring(dateStr.lastIndexOf("-") + 1) + (DateChecker.getSimpleCalendar(dateStr)).getActualMaximum(Calendar.DAY_OF_MONTH);
+                    String due_date = dateStr.substring(dateStr.lastIndexOf("-") + 1) + (DateChecker.getShortCalendar(dateStr)).getActualMaximum(Calendar.DAY_OF_MONTH);
 
                     sqlParam.addValue("GL_CODE", ruleListModel.getRuleNo());
                     sqlParam.addValue("SUBJECT_DESC", ruleListModel.getSubjectDesc());