diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index d067de1..541ff65 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -10,64 +10,15 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -109,7 +60,7 @@
-
+
@@ -133,22 +84,21 @@
-
+
-
-
-
+
+
-
-
+
+
@@ -171,10 +121,10 @@
-
+
+
-
@@ -418,7 +368,9 @@
-
+
+
+
@@ -466,16 +418,6 @@
90
-
- file://$PROJECT_DIR$/src/com/engine/attendance/vacation/job/holidaygeneration/tactics/SinglePaymentInFullWay.java
- 294
-
-
-
- file://$PROJECT_DIR$/src/com/engine/attendance/vacation/job/holidaygeneration/tactics/SinglePaymentInFullWay.java
- 279
-
-
diff --git a/log/sdk.log b/log/sdk.log
index 2c2aa40..e8419e0 100644
--- a/log/sdk.log
+++ b/log/sdk.log
@@ -1559,3 +1559,110 @@
2024-01-08 20:43:41,011 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-12-01 00:00:00, lyid=18, ktsc=2.5, jzrq=2021-12-31}]
2024-01-08 20:43:54,392 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
2024-01-08 20:44:44,333 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-12-01 00:00:00, lyid=18, ktsc=2.5, jzrq=2021-12-31}]
+2024-01-09 10:01:47,396 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:01:47,401 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-01-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-29 00:00:00, lyid=18, jzrq=2023-12-31}]
+2024-01-09 10:02:31,883 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:03:12,813 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:03:12,821 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-01-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-29 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-12-31}]
+2024-01-09 10:09:08,814 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:10:27,567 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-01-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-29 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-12-31}]
+2024-01-09 10:10:50,614 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:12:23,260 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-01-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-29 00:00:00, lyid=18, ktsc=11.0, jzrq=2023-12-31}]
+2024-01-09 10:13:14,794 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:13:37,375 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-01-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-29 00:00:00, lyid=18, ktsc=11.0, jzrq=2023-12-31}]
+2024-01-09 10:13:44,079 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:14:09,460 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-01-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-29 00:00:00, lyid=18, ktsc=11.0, jzrq=2023-12-31}]
+2024-01-09 10:24:17,127 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:25:17,312 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-01-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-29 00:00:00, lyid=18, ktsc=1.0, jzrq=2023-12-31}]
+2024-01-09 10:26:19,463 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:26:23,133 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-01-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-29 00:00:00, lyid=18, ktsc=1.0, jzrq=2023-12-31}]
+2024-01-09 10:30:41,495 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:30:54,123 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:32:02,913 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:32:02,924 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-07-28, jqid=112, qsrq=2021-06-01, ffsj=2021-07-28 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
+2024-01-09 10:32:14,095 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:42:25,603 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-07-28, jqid=112, qsrq=2021-06-01, ffsj=2021-07-28 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
+2024-01-09 10:42:40,336 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:42:57,516 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-07-28 00:00:00, lyid=18, ktsc=2.0, jzrq=2021-12-31}]
+2024-01-09 10:43:01,656 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:44:25,698 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-07-28 00:00:00, lyid=18, ktsc=2.0, jzrq=2021-12-31}]
+2024-01-09 10:47:00,093 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:47:23,436 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-07-28 00:00:00, lyid=18, ktsc=2.0, jzrq=2021-12-31}]
+2024-01-09 10:47:27,938 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:47:55,946 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-07-28 00:00:00, lyid=18, ktsc=2.0, jzrq=2021-12-31}]
+2024-01-09 10:48:22,881 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:48:44,711 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-07-28 00:00:00, lyid=18, ktsc=2.0, jzrq=2021-12-31}]
+2024-01-09 10:48:56,126 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:49:03,869 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-07-28 00:00:00, lyid=18, ktsc=2.0, jzrq=2021-12-31}]
+2024-01-09 10:50:11,886 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:50:18,434 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-07-28 00:00:00, lyid=18, ktsc=2.0, jzrq=2021-12-31}]
+2024-01-09 10:56:35,308 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:56:35,320 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-12-30, jqid=112, qsrq=2021-06-01, ffsj=2021-12-30 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 10:56:48,458 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:56:51,334 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-12-30, jqid=112, qsrq=2021-06-01, ffsj=2021-12-30 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 10:56:56,288 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:57:53,971 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-12-30, jqid=112, qsrq=2021-06-01, ffsj=2021-12-30 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 10:58:06,144 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:58:06,156 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-07-01, jqid=112, qsrq=2021-06-01, ffsj=2021-07-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
+2024-01-09 10:58:21,873 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:58:21,885 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-08-01, jqid=112, qsrq=2021-06-01, ffsj=2021-08-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
+2024-01-09 10:58:36,486 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:58:36,497 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-08-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 10:58:46,620 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:59:01,521 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-08-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 10:59:05,205 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:59:14,871 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-08-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 10:59:34,513 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 10:59:52,254 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-08-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 10:59:58,948 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:00:21,386 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-08-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 11:00:53,133 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:00:54,817 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2022-08-01 00:00:00, lyid=18, ktsc=2.0, jzrq=2023-05-31}]
+2024-01-09 11:01:14,545 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:01:14,556 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2022-07-01 00:00:00, lyid=18, ktsc=1.0, jzrq=2023-05-31}]
+2024-01-09 11:01:31,292 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:01:31,301 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2022-09-01 00:00:00, lyid=18, ktsc=3.0, jzrq=2023-05-31}]
+2024-01-09 11:01:51,212 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:01:51,234 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2022-12-01 00:00:00, lyid=18, ktsc=6.0, jzrq=2023-05-31}]
+2024-01-09 11:02:11,525 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:02:11,535 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-01 00:00:00, lyid=18, ktsc=7.0, jzrq=2023-05-31}]
+2024-01-09 11:02:24,826 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:02:25,631 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-01 00:00:00, lyid=18, ktsc=7.0, jzrq=2023-05-31}]
+2024-01-09 11:02:29,503 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:02:29,515 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-01 00:00:00, lyid=18, ktsc=7.0, jzrq=2023-05-31}]
+2024-01-09 11:02:39,212 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:02:41,217 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-01 00:00:00, lyid=18, ktsc=7.0, jzrq=2023-05-31}]
+2024-01-09 11:02:48,387 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:03:09,440 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-01 00:00:00, lyid=18, ktsc=7.0, jzrq=2023-05-31}]
+2024-01-09 11:03:50,190 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:03:52,883 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-01-01, jqid=112, qsrq=2021-06-01, ffsj=2023-01-01 00:00:00, lyid=18, ktsc=1.0, jzrq=2023-12-31}]
+2024-01-09 11:04:08,237 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:04:08,248 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-07-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 11:04:18,191 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:04:18,202 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-07-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 11:04:29,587 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:04:29,599 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-08-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 11:04:40,953 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:05:26,499 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-07-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 11:06:05,440 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:06:05,455 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-07-01 00:00:00, lyid=18, ktsc=1.0, jzrq=2022-12-31}]
+2024-01-09 11:06:16,639 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:06:16,655 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-08-01 00:00:00, lyid=18, ktsc=2.0, jzrq=2022-12-31}]
+2024-01-09 11:06:30,308 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:06:30,319 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-10-01 00:00:00, lyid=18, ktsc=4.0, jzrq=2022-12-31}]
+2024-01-09 11:06:42,197 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:06:42,208 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-12-01 00:00:00, lyid=18, ktsc=6.0, jzrq=2022-12-31}]
+2024-01-09 11:06:54,857 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:06:54,869 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-01-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 11:08:36,520 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:08:36,532 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2021-06-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
+2024-01-09 11:08:44,052 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:08:59,630 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2021-06-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
+2024-01-09 11:09:02,651 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:09:30,449 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2021-06-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
+2024-01-09 11:09:43,231 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:10:06,508 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2021-06-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
+2024-01-09 11:10:23,177 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:10:43,286 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-06-01 00:00:00, lyid=18, ktsc=1.0, jzrq=2021-12-31}]
+2024-01-09 11:11:02,359 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 11:11:48,938 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2021-06-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
diff --git a/src/com/engine/attendance/vacation/job/holidaygeneration/tactics/ByIntervalPayMentWay.java b/src/com/engine/attendance/vacation/job/holidaygeneration/tactics/ByIntervalPayMentWay.java
index b3d35b5..5584556 100644
--- a/src/com/engine/attendance/vacation/job/holidaygeneration/tactics/ByIntervalPayMentWay.java
+++ b/src/com/engine/attendance/vacation/job/holidaygeneration/tactics/ByIntervalPayMentWay.java
@@ -1,5 +1,14 @@
package com.engine.attendance.vacation.job.holidaygeneration.tactics;
+import com.engine.attendance.enums.CheckBoxEnum;
+import com.engine.attendance.enums.QuotaChangeMethodEnum;
+import com.engine.attendance.enums.StartingUnitEnum;
+import com.engine.attendance.vacation.util.VocationCommonUtil;
+import com.engine.common.util.DateUtil;
+import weaver.general.Util;
+
+import java.util.Calendar;
+import java.util.List;
import java.util.Map;
/**
@@ -16,6 +25,245 @@ public class ByIntervalPayMentWay implements HolidayGenerationWay{
@Override
public void compute(Map data) {
+ String userId = Util.null2String(data.get("userId"));
+ String releaseDate = Util.null2String(data.get("releaseDate"));
+ String cover = Util.null2String(data.get("cover"));
+ if ("".equals(releaseDate)) {
+ releaseDate = DateUtil.getCurrentTime();
+ }
+ List