From 68b3e5579cfe6dcb5840665cd79026aec4feabe1 Mon Sep 17 00:00:00 2001
From: liuliang <401809302@qq.com>
Date: Tue, 9 Jan 2024 20:19:39 +0800
Subject: [PATCH] liuliang
---
.idea/workspace.xml | 45 ++++--
log/sdk.log | 111 ++++++++++++++
.../tactics/ByIntervalPayMentWay.java | 140 +++++++++++++++---
.../vacation/util/VocationCommonUtil.java | 16 +-
.../tactics/ByIntervalPayMentWay.class | Bin 8243 -> 11989 bytes
.../tactics/SinglePaymentInFullWay.class | Bin 9314 -> 9318 bytes
.../vacation/util/VocationCommonUtil.class | Bin 13138 -> 13037 bytes
.../TestByIntervalPayMentWay.class | Bin 0 -> 3474 bytes
target/test-classes/TestObj.class | Bin 1181 -> 1227 bytes
test/TestByIntervalPayMentWay.java | 27 ++++
test/TestObj.java | 6 +-
11 files changed, 301 insertions(+), 44 deletions(-)
create mode 100644 target/test-classes/TestByIntervalPayMentWay.class
create mode 100644 test/TestByIntervalPayMentWay.java
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 541ff65..c48642e 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -10,15 +10,14 @@
+
-
-
-
+
+
-
@@ -83,22 +82,22 @@
-
-
-
+
+
+
+
-
+
-
-
-
+
+
@@ -120,11 +119,11 @@
+
-
@@ -370,7 +369,7 @@
-
+
@@ -418,6 +417,26 @@
90
+
+ file://$PROJECT_DIR$/src/com/engine/attendance/vacation/job/holidaygeneration/tactics/ByIntervalPayMentWay.java
+ 254
+
+
+
+ file://$PROJECT_DIR$/src/com/engine/attendance/vacation/job/holidaygeneration/tactics/ByIntervalPayMentWay.java
+ 284
+
+
+
+ file://$PROJECT_DIR$/src/com/engine/attendance/vacation/util/VocationCommonUtil.java
+ 335
+
+
+
+ file://$PROJECT_DIR$/src/com/engine/attendance/vacation/job/holidaygeneration/tactics/ByIntervalPayMentWay.java
+ 243
+
+
diff --git a/log/sdk.log b/log/sdk.log
index e8419e0..4dbda63 100644
--- a/log/sdk.log
+++ b/log/sdk.log
@@ -1666,3 +1666,114 @@
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}]
+2024-01-09 19:14:17,190 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:14:17,198 [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, jzrq=2021-12-31}]
+2024-01-09 19:14:52,837 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:15:20,002 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:19:23,256 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:19:23,271 [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=0.0, jzrq=2021-12-31}]
+2024-01-09 19:24:23,307 [Timer-0] [A2] [INFO] - rootPath == null
+2024-01-09 19:24:23,309 [Timer-0] [A2] [INFO] - filePath == nullWEB-INF\prop\isSyncLog4j.properties
+2024-01-09 19:27:49,855 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:27:49,871 [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=0.0, jzrq=2021-12-31}]
+2024-01-09 19:29:30,859 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:29:30,874 [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-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
+2024-01-09 19:31:22,945 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:33:24,575 [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-01 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
+2024-01-09 19:34:07,210 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:34:07,235 [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-01 00:00:00, lyid=18, ktsc=0.4247, jzrq=2021-12-31}]
+2024-01-09 19:37:52,972 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:38:05,451 [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-17 00:00:00, lyid=18, ktsc=2.7397, jzrq=2021-12-31}]
+2024-01-09 19:39:09,145 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:39:13,597 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-12-20 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 19:39:22,925 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:39:38,752 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-12-20 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 19:39:47,871 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:40:04,477 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-12-20 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 19:40:09,109 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:40:58,672 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-12-20 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 19:41:08,294 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:42:01,481 [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-15 00:00:00, lyid=18, ktsc=2.9315, jzrq=2021-12-31}]
+2024-01-09 19:42:21,875 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:42:23,388 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-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 19:42:49,449 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:43:05,196 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-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 19:43:52,673 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:43:52,688 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-01-01 00:00:00, lyid=18, ktsc=0.0137, jzrq=2022-12-31}]
+2024-01-09 19:44:02,051 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:44:22,421 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2022-01-01 00:00:00, lyid=18, ktsc=0.0137, jzrq=2022-12-31}]
+2024-01-09 19:44:36,034 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:44:36,046 [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-15 00:00:00, lyid=18, ktsc=5.0, jzrq=2022-12-31}]
+2024-01-09 19:47:10,651 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:47:10,668 [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-15 00:00:00, lyid=18, ktsc=0.6164, jzrq=2021-12-31}]
+2024-01-09 19:47:21,631 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:47:38,832 [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-15 00:00:00, lyid=18, ktsc=0.6164, jzrq=2021-12-31}]
+2024-01-09 19:47:56,182 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:48:29,958 [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-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-12-31}]
+2024-01-09 19:50:10,047 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:50:14,121 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-01-01, jqid=112, qsrq=2021-06-01, ffsj=2021-12-16 00:00:00, lyid=18, ktsc=0.0, jzrq=2022-12-31}]
+2024-01-09 19:50:46,513 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:51:07,331 [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=0.0, jzrq=2021-12-31}]
+2024-01-09 19:51:28,589 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:52:06,155 [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=0.0, jzrq=2022-12-31}]
+2024-01-09 19:53:06,344 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:53:06,358 [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=2.5206, jzrq=2023-05-31}]
+2024-01-09 19:53:24,538 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:54:20,425 [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=2.5206, jzrq=2023-05-31}]
+2024-01-09 19:54:47,074 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:54:47,090 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2023-05-05 00:00:00, lyid=18, ktsc=4.6438, jzrq=2023-05-31}]
+2024-01-09 19:55:00,475 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:55:00,488 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2022-06-01, jqid=112, qsrq=2021-06-01, ffsj=2023-05-15 00:00:00, lyid=18, ktsc=5.0, jzrq=2023-05-31}]
+2024-01-09 19:55:12,007 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:55:12,021 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-06-01, jqid=112, qsrq=2021-06-01, ffsj=2023-05-16 00:00:00, lyid=18, ktsc=0.0, jzrq=2024-05-31}]
+2024-01-09 19:55:40,594 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:55:40,610 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-06-01, jqid=112, qsrq=2021-06-01, ffsj=2023-05-16 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-06-30}]
+2024-01-09 19:56:02,073 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:56:02,089 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-05-01, jqid=112, qsrq=2021-06-01, ffsj=2023-05-14 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-05-31}]
+2024-01-09 19:56:20,272 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:56:20,285 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-05-01, jqid=112, qsrq=2021-06-01, ffsj=2023-05-14 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-05-31}]
+2024-01-09 19:56:36,184 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:57:14,821 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-05-01, jqid=112, qsrq=2021-06-01, ffsj=2023-05-14 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-05-31}]
+2024-01-09 19:57:28,391 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:57:28,410 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-08-01, jqid=112, qsrq=2021-06-01, ffsj=2021-08-14 00:00:00, lyid=18, ktsc=2.2581, jzrq=2021-08-31}]
+2024-01-09 19:57:39,928 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:57:39,944 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-08-01, jqid=112, qsrq=2021-06-01, ffsj=2021-08-15 00:00:00, lyid=18, ktsc=5.0, jzrq=2021-08-31}]
+2024-01-09 19:58:56,726 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:58:58,511 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-08-01, jqid=112, qsrq=2021-06-01, ffsj=2021-08-15 00:00:00, lyid=18, ktsc=2.4194, jzrq=2021-08-31}]
+2024-01-09 19:59:10,793 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 19:59:31,436 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:00:06,272 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:00:17,865 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:00:46,977 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:02:16,522 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:02:16,534 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-08-01, jqid=112, qsrq=2021-06-01, ffsj=2021-08-15 00:00:00, lyid=18, ktsc=2.4194, jzrq=2021-08-31}]
+2024-01-09 20:02:56,618 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:02:56,634 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-08-16, jqid=112, qsrq=2021-06-01, ffsj=2021-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-08-22}]
+2024-01-09 20:03:52,954 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:04:48,848 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-08-16, jqid=112, qsrq=2021-06-01, ffsj=2021-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-08-22}]
+2024-01-09 20:05:35,982 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:06:06,199 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2021-08-16, jqid=112, qsrq=2021-06-01, ffsj=2021-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2021-08-22}]
+2024-01-09 20:08:02,234 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:08:02,250 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-07-15, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-07-21}]
+2024-01-09 20:08:45,601 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:09:51,798 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-07-15, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-07-21}]
+2024-01-09 20:10:28,055 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:10:28,070 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-08-14, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-08-20}]
+2024-01-09 20:10:57,300 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:11:40,051 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-08-14, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-08-20}]
+2024-01-09 20:11:54,617 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:11:54,631 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-08-15, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-08-21}]
+2024-01-09 20:11:58,632 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:11:58,643 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-08-15, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-08-21}]
+2024-01-09 20:12:19,323 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:12:50,026 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-08-15, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-08-21}]
+2024-01-09 20:13:10,551 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:13:12,981 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-08-15, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-08-21}]
+2024-01-09 20:14:38,023 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:15:39,189 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-08-14, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-08-20}]
+2024-01-09 20:16:06,664 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:16:06,678 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-08-16, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-08-16}]
+2024-01-09 20:17:15,621 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:17:36,362 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-08-16, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-08-16}]
+2024-01-09 20:18:01,081 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - getAfterAdjustTime qsrq : [2021-06-01]
+2024-01-09 20:18:01,091 [main] [com.engine.attendance.vacation.util.VocationCommonUtil] [INFO] - updateHolidayBalance dataMap:[{ygid=53, sxrq=2023-08-15, jqid=112, qsrq=2021-06-01, ffsj=2023-08-15 00:00:00, lyid=18, ktsc=0.0, jzrq=2023-08-15}]
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 5584556..1983d66 100644
--- a/src/com/engine/attendance/vacation/job/holidaygeneration/tactics/ByIntervalPayMentWay.java
+++ b/src/com/engine/attendance/vacation/job/holidaygeneration/tactics/ByIntervalPayMentWay.java
@@ -5,8 +5,10 @@ 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.TimeUtil;
import weaver.general.Util;
+import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import java.util.Map;
@@ -47,7 +49,7 @@ public class ByIntervalPayMentWay implements HolidayGenerationWay{
//分割日期
String fgrq = Util.null2String(vocationList.get(0).get("fgrq"));
//提前执行发放操作的天数
- String dqtqffts = Util.null2String(vocationList.get(0).get("dqtqffts"));
+ int dqtqffts = Integer.valueOf(Util.null2String(vocationList.get(0).get("dqtqffts")));
//执行发放的时间点
String ffdtffsj = Util.null2String(vocationList.get(0).get("ffdtffsj"));
//入职当期额度按比例折算
@@ -83,9 +85,10 @@ public class ByIntervalPayMentWay implements HolidayGenerationWay{
Map insertHoliDayParam = VocationCommonUtil.getInsertHoliDayParam(vocationList.get(0), userId, qsrq, releaseDate);
- List