|
@@ -273,6 +273,11 @@ public class contractServiceAdj {
|
|
|
orgContractService.set("PERIOD_TYPE", contractService.get("PERIOD_TYPE"));
|
|
orgContractService.set("PERIOD_TYPE", contractService.get("PERIOD_TYPE"));
|
|
|
orgContractService.set("CALC_METHOD_1STPERIOD", contractService.get("CALC_METHOD_1STPERIOD"));
|
|
orgContractService.set("CALC_METHOD_1STPERIOD", contractService.get("CALC_METHOD_1STPERIOD"));
|
|
|
orgContractService.set("MONTH_1STQUARTER", contractService.get("MONTH_1STQUARTER"));
|
|
orgContractService.set("MONTH_1STQUARTER", contractService.get("MONTH_1STQUARTER"));
|
|
|
|
|
+
|
|
|
|
|
+ //如果合同服务上面的生效日期小于服务调整的生效日期,则将合同服务生效日期改为服务调整的生效日期
|
|
|
|
|
+ if (orgContractService.get("EFFECTIVE_DATE", LocalDate.class).compareTo(contractService.get("EFFECTIVE_DATE", LocalDate.class)) < 0)
|
|
|
|
|
+ orgContractService.set("EFFECTIVE_DATE", contractService.get("EFFECTIVE_DATE"));
|
|
|
|
|
+
|
|
|
SDK.getBOAPI().update("BO_EU_DNCTT_CONTRACT_SERVICE", orgContractService, conn);
|
|
SDK.getBOAPI().update("BO_EU_DNCTT_CONTRACT_SERVICE", orgContractService, conn);
|
|
|
|
|
|
|
|
conn.commit();
|
|
conn.commit();
|
|
@@ -633,6 +638,11 @@ public class contractServiceAdj {
|
|
|
orgContractService.set("MONTH_1STQUARTER", contractService.get("MONTH_1STQUARTER"));
|
|
orgContractService.set("MONTH_1STQUARTER", contractService.get("MONTH_1STQUARTER"));
|
|
|
orgContractService.set("PURCHASE_PERIOD_TYPE", contractService.get("PURCHASE_PERIOD_TYPE"));
|
|
orgContractService.set("PURCHASE_PERIOD_TYPE", contractService.get("PURCHASE_PERIOD_TYPE"));
|
|
|
orgContractService.set("PURCHASE_END_DATE", contractService.get("PURCHASE_END_DATE"));
|
|
orgContractService.set("PURCHASE_END_DATE", contractService.get("PURCHASE_END_DATE"));
|
|
|
|
|
+
|
|
|
|
|
+ //如果合同服务上面的生效日期小于服务调整的生效日期,则将合同服务生效日期改为服务调整的生效日期
|
|
|
|
|
+ if (orgContractService.get("PURCHASE_START_DATE", LocalDate.class).compareTo(contractService.get("PURCHASE_START_DATE", LocalDate.class)) < 0)
|
|
|
|
|
+ orgContractService.set("PURCHASE_START_DATE", contractService.get("PURCHASE_START_DATE"));
|
|
|
|
|
+
|
|
|
SDK.getBOAPI().update("BO_EU_DNCTT_CONTRACT_SERVICE", orgContractService, conn);
|
|
SDK.getBOAPI().update("BO_EU_DNCTT_CONTRACT_SERVICE", orgContractService, conn);
|
|
|
|
|
|
|
|
|
|
|