diff --git a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat
index ffefae8..661c673 100644
Binary files a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat and b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat differ
diff --git a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values
index 9980e21..04ef7c5 100644
Binary files a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values and b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values differ
diff --git a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.at b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.at
index 540b5a5..3a43c80 100644
Binary files a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.at and b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.at differ
diff --git a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.s b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.s
index b0990d1..61c4853 100644
--- a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.s
+++ b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat.values.s
@@ -1 +1 @@
-yfijgThefiffq_`^_\a^]\_^b_`^__]edbjہ}{~|~y|{{zy{}|}{~X\X\WWPWZ[ZTUPYZY\V\VWQTU[[WddaXXYXTRWWUhփxyww|{zxy|{zzx{wuSZ\WYW]Y_Y[oqspoorvrnsnpmmsrpssuqyutttxw͐ˎ͏؏ЏĎǐٍՏ֑̐ՏʐސЎ؏ʒ˓ՏĎݎʎ̍АǓƑˑݐӐɎޏ֓ېޓ֏ڐڌ֎ЏǐӍƒԓÐˑʒŀwtzwxvywwxxxyvxuvvvxklmhjimfikjljim~}}}~~~~}ƀ}|}~|~~~~~~~}bLLLMMMMMMNMMMMMMMMMKKKKKJJJKKKLKKKKKKKKJJJKKKKKKKKKLKKKJJJKKKKLKKKKKKKKJIKKKKKKKKKKLKKJIJKKKKKLKKKKKKKJJJKKKKK
\ No newline at end of file
+y~|~~|}ƀ~}~|~}}}}~~}~}|}}qhjkjhjijkihlkopxutvvwv{xyxvxvyxzwvxېߏ͎ڐΎڏČϐאˏčّݐޑяܐёގÑ̎ϏݏȔĐԏڎݍӐ̐ܓҏҎؐ˒͏ЍЏ̍ɑ͎͌ďې֎ɎߏΑ̏wssvswtsyltosqlqprlssusmoqrljZ\^\ZVZX\Vhwxzy{z|{xx|z|w{vy|VZUYSYX\Xace_WW^TRTTZW[T][WRWVZZUYQXWY[Zg~~z~{zy{x~|{~|}~}فad]h]a^a`a^_]]]^^^]]`kgggghc]WkiqhoLLLMMMMMMNMMMMMMMMMKKKKKJJJKKKLKKKKKKKKJJJKKKKKKKKKLKKKJJJKKKKLKKKKKKKKJIKKKKKKKKKKLKKJIJKKKKKLKKKKKKKJJJKKKKK
\ No newline at end of file
diff --git a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat_i b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat_i
index 3ad025f..0acbac8 100644
Binary files a/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat_i and b/.idea/dataSources/ade958e9-d72b-48ba-8be1-0441de7da9a5/entities/entities.dat_i differ
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 46cb291..dc23a67 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -10,46 +10,19 @@
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -92,7 +65,7 @@
-
+
@@ -714,7 +687,14 @@
-
+
+
+
+
+
+
+
+
@@ -780,7 +760,7 @@
file://$PROJECT_DIR$/src/com/engine/attendance/component/persongroup/commonutil/PersongroupCommonUtil.java
- 260
+ 268
@@ -793,6 +773,11 @@
422
+
+ file://$PROJECT_DIR$/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/MergeApairClockPoint.java
+ 27
+
+
diff --git a/WEB-INF/prop/weaver.properties b/WEB-INF/prop/weaver.properties
index e84e74e..c134cdf 100644
--- a/WEB-INF/prop/weaver.properties
+++ b/WEB-INF/prop/weaver.properties
@@ -1,23 +1,8 @@
-#DriverClasses=oracle.jdbc.OracleDriver
-#
-#ecology.url = jdbc:oracle:thin:@192.168.0.106:1521:ecology
-#ecology.user = hrm_test
-#ecology.password = ecology
-#ecology.charset = ISO
-#ecology.maxconn = 300
-#ecology.minconn = 50
-#ecology.maxusecount = 6000
-#ecology.maxidletime = 600
-#ecology.maxalivetime = 10
-#ecology.checktime = 3600
-
-
-
-DriverClasses = com.mysql.cj.jdbc.Driver
+DriverClasses=oracle.jdbc.OracleDriver
-ecology.url = jdbc:mysql://221.226.25.34:8286/ecologyjcl?characterEncoding=utf8&useSSL=false&autoReconnect=true&failOverReadOnly=false&serverTimezone=Asia/Shanghai
-ecology.user = fanwei
-ecology.password = alpwsl92
+ecology.url = jdbc:oracle:thin:@192.168.0.106:1521:ecology
+ecology.user = hrm_test
+ecology.password = ecology
ecology.charset = ISO
ecology.maxconn = 300
ecology.minconn = 50
@@ -26,6 +11,21 @@ ecology.maxidletime = 600
ecology.maxalivetime = 10
ecology.checktime = 3600
-ecology.isgoveproj = 0
-LOG_FORMAT = yyyy.MM.dd'-'hh:mm:ss
-DEBUG_MODE = false
\ No newline at end of file
+
+
+#DriverClasses = com.mysql.cj.jdbc.Driver
+#
+#ecology.url = jdbc:mysql://221.226.25.34:8286/ecologyjcl?characterEncoding=utf8&useSSL=false&autoReconnect=true&failOverReadOnly=false&serverTimezone=Asia/Shanghai
+#ecology.user = fanwei
+#ecology.password = alpwsl92
+#ecology.charset = ISO
+#ecology.maxconn = 300
+#ecology.minconn = 50
+#ecology.maxusecount = 6000
+#ecology.maxidletime = 600
+#ecology.maxalivetime = 10
+#ecology.checktime = 3600
+#
+#ecology.isgoveproj = 0
+#LOG_FORMAT = yyyy.MM.dd'-'hh:mm:ss
+#DEBUG_MODE = false
\ No newline at end of file
diff --git a/WEB-INF/sqllog/ecologysql b/WEB-INF/sqllog/ecologysql
index 32171f1..31559bb 100644
--- a/WEB-INF/sqllog/ecologysql
+++ b/WEB-INF/sqllog/ecologysql
@@ -6738,3 +6738,240 @@
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
"
+"2024-06-28","16:48:09.267","loginID=null main-1","67""1-782689036","null","null","update","update uf_jcl_kq_cqjg set cqsc=0.0,cqzt=1,fxrq='2024-06-28 16:48:09',rqlx=0,sfxx=0,bc=33,bcbdxx='09:00-18:00',xm1=142,sc1=3.0,xm2=7,sc2=1,xm3=7,sc3=1,xm4=7,sc4=1,xm5=7,sc5=1,xm6=NULL,sc6=NULL,xm7=NULL,sc7=NULL,xm8=NULL,sc8=NULL,j1=NULL,j2=NULL,j3=NULL,j4=NULL,j5=NULL,j6=NULL,j7=NULL,c1=NULL,j8=NULL,c2=NULL,c3=NULL,c4=NULL,c5=NULL,c6=NULL,c7=NULL,c8=NULL where ygid=? and rq=?,[304, 2024-05-24]",")
+ at weaver.conn.RecordSet.executeSql(RecordSet.java:1372)
+ at weaver.conn.RecordSet.executeUpdate(RecordSet.java:988)
+ at com.engine.common.util.DbTools.update(DbTools.java:120)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.execute(RecordDataCmd.java:103)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.execute(RecordDataCmd.java:22)
+ at com.engine.core.interceptor.CommandInvoker.execute(CommandInvoker.java:38)
+ at com.engine.core.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:42)
+ at com.engine.core.interceptor.LogInterceptor.execute(LogInterceptor.java:19)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:37)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:42)
+ at com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl.recordItem(UtilServiceImpl.java:61)
+ at com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper.analysis(AttendanceAnalysisWrapper.java:361)
+ at com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper.attendanceAnalysisForApi(AttendanceAnalysisWrapper.java:138)
+ at com.engine.attendance.attendanceanalysis.web.AttendanceanalysisAction.getSchedulingData(AttendanceanalysisAction.java:184)
+ at TestAttendanceAllowance.Test.testAnalysis(Test.java:36)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:497)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
+ at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
+ at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+ at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
+"
+"2024-06-28","16:48:09.822","loginID=null main-1","61""1-782689036","null","null","delete","delete from uf_jcl_kq_jbjg where lyid=?,[60650]",")
+ at weaver.conn.RecordSetTrans.executeSql(RecordSetTrans.java:736)
+ at weaver.conn.RecordSetTrans.executeUpdate(RecordSetTrans.java:430)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.updateWorkOverTimeDate(RecordDataCmd.java:179)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.execute(RecordDataCmd.java:166)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.execute(RecordDataCmd.java:22)
+ at com.engine.core.interceptor.CommandInvoker.execute(CommandInvoker.java:38)
+ at com.engine.core.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:42)
+ at com.engine.core.interceptor.LogInterceptor.execute(LogInterceptor.java:19)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:37)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:42)
+ at com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl.recordItem(UtilServiceImpl.java:61)
+ at com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper.analysis(AttendanceAnalysisWrapper.java:361)
+ at com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper.attendanceAnalysisForApi(AttendanceAnalysisWrapper.java:138)
+ at com.engine.attendance.attendanceanalysis.web.AttendanceanalysisAction.getSchedulingData(AttendanceanalysisAction.java:184)
+ at TestAttendanceAllowance.Test.testAnalysis(Test.java:36)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:497)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
+ at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
+ at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+ at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
+"
+"2024-06-28","16:48:09.883","loginID=null main-1","70""1-782689036","null","null","delete","delete from uf_jcl_kq_jqye where lyid=?,[60650]",")
+ at weaver.conn.RecordSetTrans.executeSql(RecordSetTrans.java:736)
+ at weaver.conn.RecordSetTrans.executeUpdate(RecordSetTrans.java:430)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.updateWorkOverTimeDate(RecordDataCmd.java:181)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.execute(RecordDataCmd.java:166)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.execute(RecordDataCmd.java:22)
+ at com.engine.core.interceptor.CommandInvoker.execute(CommandInvoker.java:38)
+ at com.engine.core.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:42)
+ at com.engine.core.interceptor.LogInterceptor.execute(LogInterceptor.java:19)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:37)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:42)
+ at com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl.recordItem(UtilServiceImpl.java:61)
+ at com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper.analysis(AttendanceAnalysisWrapper.java:361)
+ at com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper.attendanceAnalysisForApi(AttendanceAnalysisWrapper.java:138)
+ at com.engine.attendance.attendanceanalysis.web.AttendanceanalysisAction.getSchedulingData(AttendanceanalysisAction.java:184)
+ at TestAttendanceAllowance.Test.testAnalysis(Test.java:36)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:497)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
+ at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
+ at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+ at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
+"
+"2024-06-28","16:48:09.954","loginID=null main-1","67""1-782689036","null","null","update","update uf_jcl_kq_jbjg set lyid =? where lyid=?,[60650, 304-2024-06-28]",")
+ at weaver.conn.RecordSetTrans.executeSql(RecordSetTrans.java:736)
+ at weaver.conn.RecordSetTrans.executeUpdate(RecordSetTrans.java:430)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.updateWorkOverTimeDate(RecordDataCmd.java:183)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.execute(RecordDataCmd.java:166)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.execute(RecordDataCmd.java:22)
+ at com.engine.core.interceptor.CommandInvoker.execute(CommandInvoker.java:38)
+ at com.engine.core.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:42)
+ at com.engine.core.interceptor.LogInterceptor.execute(LogInterceptor.java:19)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:37)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:42)
+ at com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl.recordItem(UtilServiceImpl.java:61)
+ at com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper.analysis(AttendanceAnalysisWrapper.java:361)
+ at com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper.attendanceAnalysisForApi(AttendanceAnalysisWrapper.java:138)
+ at com.engine.attendance.attendanceanalysis.web.AttendanceanalysisAction.getSchedulingData(AttendanceanalysisAction.java:184)
+ at TestAttendanceAllowance.Test.testAnalysis(Test.java:36)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:497)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
+ at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
+ at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+ at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
+"
+"2024-06-28","16:48:10.021","loginID=null main-1","58""1-782689036","null","null","update","update uf_jcl_kq_jqye set lyid =? where lyid=?,[60650, 304-2024-06-28]",")
+ at weaver.conn.RecordSetTrans.executeSql(RecordSetTrans.java:736)
+ at weaver.conn.RecordSetTrans.executeUpdate(RecordSetTrans.java:430)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.updateWorkOverTimeDate(RecordDataCmd.java:185)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.execute(RecordDataCmd.java:166)
+ at com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd.execute(RecordDataCmd.java:22)
+ at com.engine.core.interceptor.CommandInvoker.execute(CommandInvoker.java:38)
+ at com.engine.core.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:42)
+ at com.engine.core.interceptor.LogInterceptor.execute(LogInterceptor.java:19)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:37)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:42)
+ at com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl.recordItem(UtilServiceImpl.java:61)
+ at com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper.analysis(AttendanceAnalysisWrapper.java:361)
+ at com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper.attendanceAnalysisForApi(AttendanceAnalysisWrapper.java:138)
+ at com.engine.attendance.attendanceanalysis.web.AttendanceanalysisAction.getSchedulingData(AttendanceanalysisAction.java:184)
+ at TestAttendanceAllowance.Test.testAnalysis(Test.java:36)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:497)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
+ at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
+ at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+ at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
+"
+"2024-06-28","16:48:18.505","loginID=null main-1","59""1-782689036","null","null","delete","delete from uf_jcl_kq_cqjt where rq >= '2024-05-24' and rq <= '2024-05-24' and yg in (304) and bc in (71,55,34,33,31,91),[]",")
+ at weaver.conn.RecordSet.executeSql(RecordSet.java:1372)
+ at weaver.conn.RecordSet.executeUpdate(RecordSet.java:988)
+ at com.engine.common.util.DbTools.update(DbTools.java:117)
+ at com.engine.attendance.workflow.service.impl.AllowanceServiceImpl.addAllowanceRecords(AllowanceServiceImpl.java:160)
+ at com.engine.attendance.attendanceanalysis.web.AttendanceanalysisAction.getSchedulingData(AttendanceanalysisAction.java:188)
+ at TestAttendanceAllowance.Test.testAnalysis(Test.java:36)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:497)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
+ at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
+ at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+ at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
+"
diff --git a/log/sdk.log b/log/sdk.log
index ad46453..a4ce4e1 100644
--- a/log/sdk.log
+++ b/log/sdk.log
@@ -20763,3 +20763,3102 @@ java.sql.SQLSyntaxErrorException: Unknown column 'jobactivity' in 'where clause'
2024-06-28 14:19:26,431 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [INFO] - 'ecology' pool has been closed down by Shutdown Hook in 20 milliseconds.
2024-06-28 14:19:26,431 [Shutdown Hook] [org.logicalcobwebs.proxool.PrototyperController] [INFO] - Stopping Prototyper thread
2024-06-28 14:19:26,431 [Shutdown Hook] [org.logicalcobwebs.proxool.HouseKeeperController] [INFO] - Stopping HouseKeeper thread
+2024-06-28 16:37:10,565 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] - Loading business class(SERVICE-METHOD) dynamic proxy...
+2024-06-28 16:37:10,568 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] -
+>> target:com.engine.workflow.service.impl.WorkflowTypeServiceImpl.doSaveOperation(java.util.Map,weaver.hrm.User)
+>> proxy:->com.engine.plugin.workflow.service.CustomWorkflowTypeService->com.engine.plugin.workflow.service.CustomWorkflowTypeService2->com.engine.plugin.workflow.service.CustomWorkflowTypeService3->com.engine.plugin.workflow.service.CustomWorkflowTypeService4
+2024-06-28 16:37:10,569 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] - Loading business class(COMMAND) dynamic proxy...
+2024-06-28 16:37:10,569 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] -
+>> target:com.engine.workplan.cmd.workplanBase.BeforeWorkplanDelCmd
+>> proxy:->com.customization.esb.workplan.workplanbase.ProxyDeleteWorkPlanCmd
+>> target:com.engine.workflow.cmd.signInput.GetNodeSignSetCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.GetOdocSignInputSetCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.GetNodeRightInfo
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowGetNodeRightInfo
+>> target:com.engine.workflow.cmd.requestForm.RequestSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.OdocRequestSubmitCmd->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeRequestCmd->com.engine.plugin.odoc.command.signSetting.OdocWorkflowSubmitProxyCmd
+>> target:com.engine.workflow.cmd.workflowPath.list.GetWorkflowListConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.list.GetAddOdocWFFormCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.DoSaveNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowRightMenuDoSaveNodeCmd->com.engine.plugin.odoc.command.workflowPath.node.DeleteOdocNodeCfgCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.addInOperate.GetAddInOperateConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPathNodeInfo.OdocGetAddInOperateConditionCmd
+>> target:com.engine.crm.cmd.chance.FormUpdateCmd
+>> proxy:->com.customization.esb.crm.chance.ProxyEditChanceCmd
+>> target:com.engine.crm.cmd.customer.CustomerSaveCmd
+>> proxy:->com.customization.esb.crm.customer.ProxyNewCustomerCmd
+>> target:com.engine.workplan.cmd.workplanBase.AfterWorkplanNormalCmd
+>> proxy:->com.customization.esb.workplan.workplanbase.ProxyAfterWorkplanNormalCmd
+>> target:com.engine.workflow.cmd.requestForm.BatchSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeBatchCmd
+>> target:com.api.prj.cmd.prjBoard.DoDelBoardStageCmd
+>> proxy:->com.customization.esb.proj.prjboard.ProxyDoDelBoardStageCmd
+>> target:com.engine.workflow.cmd.workflowPath.nodeLink.SaveNodeLinkCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.nodeLink.DeleteOdocNodelinkExtCmd
+>> target:com.engine.cube.cmd.app.WaterMarkImg
+>> proxy:->com.customization.cube.list.CustomChangeListHrefLinkCmd
+>> target:com.engine.crm.cmd.customer.CustomerEditCmd
+>> proxy:->com.customization.esb.crm.customer.ProxyEditCustomerCmd
+>> target:com.engine.meeting.cmd.meetingbase.NewMeetingCmd
+>> proxy:->com.customization.esb.meeting.meetingbase.ProxyNewMeetingCmd
+>> target:com.engine.workflow.cmd.signInput.GetSignInputInfoCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestSignInput.OdocSignInputCmd
+>> target:com.engine.cube.cmd.app.GetAppListCmd
+>> proxy:->com.engine.plugin.mode.license.Proxy_GetAppListCmd
+>> target:com.api.prj.cmd.project.DoProjectOperationCmd
+>> proxy:->com.customization.esb.proj.project.ProxyDoProjectOperationCmd
+>> target:com.engine.workflowDesign.cmd.WorkflowXmlParserCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestPic.OdocRequestPicCmd
+>> target:com.api.prj.cmd.project.DoPrjTempletStageSaveCmd
+>> proxy:->com.customization.esb.proj.project.ProxySavePrjTempletStageCmd
+>> target:com.engine.workflow.cmd.requestForm.DoTakEndCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSIgnReceiveTimeDoTakEndCmd
+>> target:com.engine.crm.cmd.contacter.CreateCmd
+>> proxy:->com.customization.esb.crm.contacter.ProxyNewContacterCmd
+>> target:com.engine.workflow.cmd.requestForm.GetRightMenuCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.GetOdocRightMenuCmd->com.engine.plugin.odoc.command.odoRightMenuSetForm.OdocRightMenuBtnCmd->com.engine.plugin.workflow.command.qiyuesuo.QYSRightMenuCmd
+>> target:com.engine.workflowDesign.cmd.GetOperateDataCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestPic.OdocRequestPicOperatorCmd
+>> target:com.engine.odoc.cmd.officialSettings.createDocByWf.OdocSaveMenuSettingsCmd
+>> proxy:->com.engine.plugin.odoc.command.odocSetting.Proxy_OdocSaveMenuSettingsCmd
+>> target:com.engine.odoc.cmd.odocMenuOperate.doEndPersonTreatCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeEndTreatCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.GetBaseInfoConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.GetBaseInfoSettingCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.signSet.DoSignSetSaveCmd
+>> proxy:->com.engine.plugin.workflow.command.CustomDoSignSetSaveCmd
+>> target:com.engine.crm.cmd.chance.DeleteCmd
+>> proxy:->com.customization.esb.crm.chance.ProxyDeleteChanceCmd
+>> target:com.engine.odoc.cmd.officialSettings.createDocByWf.OdocGetMenuSettingsCmd
+>> proxy:->com.engine.plugin.odoc.command.odocSetting.Proxy_OdocGetMenuSettingsCmd
+>> target:com.engine.odoc.cmd.officialSettings.createDocByWf.OdocGetActionSettingsCmd
+>> proxy:->com.engine.plugin.odoc.command.odocSetting.Proxy_OdocGetActionSettingsCmd
+>> target:com.engine.odoc.cmd.odocrequest.FlowNextCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeFlowCmd
+>> target:com.engine.workflow.cmd.workflowType.DoSaveCmd
+>> proxy:->com.engine.plugin.workflow.command.CustomDoSave2Cmd->com.engine.plugin.workflow.command.CustomDoSave3Cmd->com.engine.plugin.workflow.command.CustomDoSaveCmd
+>> target:com.engine.workflowDesign.cmd.GetWfInfoCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowGetWfInfoCmd->com.engine.plugin.odoc.command.workflowPathNodeInfo.OdocGetWfInfoCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.GetNodeSessionkeyCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowRightMenuCmd
+>> target:com.engine.crm.cmd.contacter.DeleteCmd
+>> proxy:->com.customization.esb.crm.contacter.ProxyDeleteContacterCmd
+>> target:com.engine.odoc.cmd.odocrequest.ForceArchiveCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeForceArchiveCmd
+>> target:com.engine.meeting.cmd.meetingField.GetViewMeetingFieldCmd
+>> proxy:->com.customization.meeting.qc854537.CustomGetViewMeetingFieldCmd
+>> target:com.api.common.cmd.login.DoUserSessionCmd
+>> proxy:->com.engine.plugin.hrm.command.MyDoUserSessionCmd
+>> target:com.engine.hrm.cmd.test.GetSearchConditionCmd
+>> proxy:->com.engine.plugin.hrm.command.GetMySearchConditionCmd
+>> target:com.engine.crm.cmd.chance.FormSaveCmd
+>> proxy:->com.customization.esb.crm.chance.ProxyNewChanceCmd
+>> target:com.engine.crm.cmd.customer.CrmDeleteCmd
+>> proxy:->com.customization.esb.crm.customer.ProxyDeleteCustomerCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.addInOperate.GetPreAddInOperateConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPathNodeInfo.OdocGetPreAddInOperateConditionCmd
+>> target:com.api.prj.cmd.prjBoard.DoEditBoardStageCmd
+>> proxy:->com.customization.esb.proj.prjboard.ProxyDoEditBoardStageCmd
+>> target:com.engine.odoc.cmd.updateSign.setting.SelectFreeFlowDatasCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowIsFree4OdocProxyCmd
+>> target:com.engine.odoc.cmd.updateOperator.PlusSignatureCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeAddDelCmd
+>> target:com.api.prj.cmd.prjBoard.DoAddBoardStageCmd
+>> proxy:->com.customization.esb.proj.prjboard.ProxyDoAddBoardStageCmd
+>> target:com.engine.workflow.cmd.requestForm.RequestManager_FlowNextNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.OdocRequestNextNodeCmd
+>> target:com.engine.odoc.cmd.odocWorkflow.OdocAddWorkflowCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignAddWorkflowCmd
+>> target:com.engine.workflow.cmd.requestForm.RemarkSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeRemarkCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.DoAddWFCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.SaveAddWFCmd
+>> target:com.engine.workflow.cmd.workflowPath.nodeLink.GetNodeLinkCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowGetNodeLinkCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.DoSaveNewVersionCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocWorkflowSaveNewVersionTabCmd->com.engine.plugin.odoc.command.workflowPath.SaveNewVersionCmd
+>> target:com.engine.workplan.cmd.workplanBase.AddAndEditWorkPlanCmd
+>> proxy:->com.customization.esb.workplan.workplanbase.ProxyAddAndEditWorkPlanCmd
+>> target:com.engine.workflow.cmd.requestForm.WFManager_SaveNewNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowWFManager_SaveNewNodeCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.DoEditWFCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.SaveEditWFCmd
+>> target:com.engine.workflow.cmd.requestLog.LoadRequestLogBaseInfoCmd
+>> proxy:->com.engine.plugin.workflow.command.CustomLoadRequestLogBaseInfoCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.DoRestoreDeleteNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.node.RestoreOdocNodeCfgCmd
+>> target:com.engine.workflow.cmd.monitor.DoDeleteCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocWorkflowDeleteProxyCmd
+>> target:com.engine.meeting.cmd.meetingbase.MeetingCancelCmd
+>> proxy:->com.customization.esb.meeting.meetingbase.ProxyCancelMeetingCmd
+>> target:com.engine.odoc.cmd.updateSign.append.AppendSaveLogCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeAppendSignCmd
+>> target:com.api.prj.cmd.task.DoTaskOperationCmd
+>> proxy:->com.customization.esb.proj.task.ProxyDoTaskOperationCmd
+>> target:com.engine.workflow.cmd.requestForm.LoadParamCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.LoadOdocFormParam->com.engine.plugin.workflow.command.HaoQianPromptInfoCmd
+>> target:com.engine.crm.cmd.contacter.EditCmd
+>> proxy:->com.customization.esb.crm.contacter.ProxyEditContacterCmd
+>> target:com.engine.workflow.cmd.requestForm.ForwardSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeForwardCmd
+>> target:com.engine.workflow.cmd.requestForm.GetFormTabCmd
+>> proxy:->com.engine.plugin.fna.command.FnaElectronicDepositFormTopTabCmd->com.engine.plugin.odoc.command.signSetting.OdocWorkflowTabManagerCmd->com.engine.plugin.workflow.command.ContractLockFormTopTabCmd
+>> target:com.engine.workflowDesign.cmd.DoSaveLayout
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocDoSaveLayoutCmd
+2024-06-28 16:37:10,570 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] - The business class dynamic proxy is loaded.
+2024-06-28 16:37:11,175 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tab_columnsis duplicate,place check your properties
+2024-06-28 16:37:11,176 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_boroughinfois duplicate,place check your properties
+2024-06-28 16:37:11,176 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tablesis duplicate,place check your properties
+2024-06-28 16:37:11,177 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_expressionbaseis duplicate,place check your properties
+2024-06-28 16:37:11,177 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - information_schema.columnsis duplicate,place check your properties
+2024-06-28 16:37:11,177 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - emobileloginkeyis duplicate,place check your properties
+2024-06-28 16:37:11,177 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - qrcodecominfois duplicate,place check your properties
+2024-06-28 16:37:11,177 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ldapsettingis duplicate,place check your properties
+2024-06-28 16:37:11,177 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - pictureis duplicate,place check your properties
+2024-06-28 16:37:11,178 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sysobjectsis duplicate,place check your properties
+2024-06-28 16:37:11,178 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_report_checkis duplicate,place check your properties
+2024-06-28 16:37:11,179 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatasettingdefis duplicate,place check your properties
+2024-06-28 16:37:11,179 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - view_shopcheckis duplicate,place check your properties
+2024-06-28 16:37:11,179 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - view_workflowform_selectallis duplicate,place check your properties
+2024-06-28 16:37:11,179 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_att_vacationis duplicate,place check your properties
+2024-06-28 16:37:11,179 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatasettingfieldis duplicate,place check your properties
+2024-06-28 16:37:11,180 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - worktask_requestbaseis duplicate,place check your properties
+2024-06-28 16:37:11,180 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sequenceindexis duplicate,place check your properties
+2024-06-28 16:37:11,180 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckplanbatis duplicate,place check your properties
+2024-06-28 16:37:11,180 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ofs_todo_datais duplicate,place check your properties
+2024-06-28 16:37:11,180 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckplanis duplicate,place check your properties
+2024-06-28 16:37:11,180 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - qrtz_triggersis duplicate,place check your properties
+2024-06-28 16:37:11,181 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uplogsis duplicate,place check your properties
+2024-06-28 16:37:11,181 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - workflowactionviewis duplicate,place check your properties
+2024-06-28 16:37:11,181 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_overtimeis duplicate,place check your properties
+2024-06-28 16:37:11,181 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - indexupdatelogis duplicate,place check your properties
+2024-06-28 16:37:11,181 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckexamis duplicate,place check your properties
+2024-06-28 16:37:11,181 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hrmresource_onlineis duplicate,place check your properties
+2024-06-28 16:37:11,181 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - dellogsis duplicate,place check your properties
+2024-06-28 16:37:11,182 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_problemregisteris duplicate,place check your properties
+2024-06-28 16:37:11,182 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - licenseis duplicate,place check your properties
+2024-06-28 16:37:11,182 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_maplistis duplicate,place check your properties
+2024-06-28 16:37:11,182 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_baseis duplicate,place check your properties
+2024-06-28 16:37:11,182 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopinfois duplicate,place check your properties
+2024-06-28 16:37:11,183 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_settingsis duplicate,place check your properties
+2024-06-28 16:37:11,183 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - system_default_colis duplicate,place check your properties
+2024-06-28 16:37:11,183 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - information_schema.tablesis duplicate,place check your properties
+2024-06-28 16:37:11,183 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - slideelementis duplicate,place check your properties
+2024-06-28 16:37:11,183 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sysibm.systablesis duplicate,place check your properties
+2024-06-28 16:37:11,183 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - blog_discussis duplicate,place check your properties
+2024-06-28 16:37:11,184 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatatabsettingis duplicate,place check your properties
+2024-06-28 16:37:11,184 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - dualis duplicate,place check your properties
+2024-06-28 16:37:11,184 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - syscolumnsis duplicate,place check your properties
+2024-06-28 16:37:11,184 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sys.objectsis duplicate,place check your properties
+2024-06-28 16:37:11,184 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckis duplicate,place check your properties
+2024-06-28 16:37:11,184 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hrmresourcemanageris duplicate,place check your properties
+2024-06-28 16:37:11,184 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_shiftscheduleis duplicate,place check your properties
+2024-06-28 16:37:11,185 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tab_columnsis duplicate,place check your properties
+2024-06-28 16:37:11,185 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_expressionsis duplicate,place check your properties
+2024-06-28 16:37:11,185 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_leavebackis duplicate,place check your properties
+2024-06-28 16:37:11,185 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatasettingaddris duplicate,place check your properties
+2024-06-28 16:37:11,185 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_otheris duplicate,place check your properties
+2024-06-28 16:37:11,185 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ldapsetis duplicate,place check your properties
+2024-06-28 16:37:11,186 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ecologyuplistis duplicate,place check your properties
+2024-06-28 16:37:11,186 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_outis duplicate,place check your properties
+2024-06-28 16:37:11,186 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_leaveis duplicate,place check your properties
+2024-06-28 16:37:11,186 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_checkdatasaveis duplicate,place check your properties
+2024-06-28 16:37:11,186 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tab_columnsis duplicate,place check your properties
+2024-06-28 16:37:11,186 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - wfex_viewis duplicate,place check your properties
+2024-06-28 16:37:11,187 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_evectionis duplicate,place check your properties
+2024-06-28 16:37:11,187 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_format_poolis duplicate,place check your properties
+2024-06-28 16:37:11,208 [main] [org.logicalcobwebs.proxool.ShutdownHook] [DEBUG] - Registered shutdownHook
+2024-06-28 16:37:11,210 [main] [org.logicalcobwebs.proxool.HouseKeeperController] [DEBUG] - Registering 'ecology' house keeper
+2024-06-28 16:37:11,212 [main] [org.logicalcobwebs.proxool.HouseKeeperController] [DEBUG] - Starting a house keeper thread
+2024-06-28 16:37:12,854 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: isReadOnly() = false
+2024-06-28 16:37:12,854 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getTransactionIsolation() = 2
+2024-06-28 16:37:12,854 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getHoldability() = 1
+2024-06-28 16:37:12,854 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getCatalog() = null
+2024-06-28 16:37:12,854 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getTypeMap() = {}
+2024-06-28 16:37:12,855 [Prototyper] [org.logicalcobwebs.proxool.ecology] [INFO] - Proxool statistics legend: "s - r (a/t/o)" > s=served, r=refused (only shown if non-zero), a=active, t=total, o=offline (being tested)
+2024-06-28 16:37:12,855 [main] [org.logicalcobwebs.proxool.ecology] [INFO] - Proxool statistics legend: "s - r (a/t/o)" > s=served, r=refused (only shown if non-zero), a=active, t=total, o=offline (being tested)
+2024-06-28 16:37:12,855 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000000 (01/02/00) - Connection #2 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:12,855 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000000 (01/02/00) - Connection #1 created on demand = ACTIVE
+2024-06-28 16:37:12,917 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.OracleConnection
+2024-06-28 16:37:12,917 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.sql.BlobDBAccess
+2024-06-28 16:37:12,917 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.ClientDataSupport
+2024-06-28 16:37:12,918 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Connection
+2024-06-28 16:37:12,918 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.OracleConnection
+2024-06-28 16:37:12,918 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Wrapper
+2024-06-28 16:37:12,918 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.sql.ClobDBAccess
+2024-06-28 16:37:12,918 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.lang.AutoCloseable
+2024-06-28 16:37:12,918 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.ACProxyable
+2024-06-28 16:37:12,918 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.sql.BfileDBAccess
+2024-06-28 16:37:13,121 [main] [A2] [INFO] - rootPath ==
+2024-06-28 16:37:13,121 [main] [A2] [INFO] - filePath == WEB-INF\prop\isSyncLog4j.properties
+2024-06-28 16:37:13,122 [main] [A2] [INFO] - [null] main-1[weaver.conn.EncodingUtils:497] - 测试standard配置文件是否正常读取[183, 257, 8453, 8735, 8750, 8757, 8759, 8780, 8786, 8806, 8807, 8895, 9587, 65122, 65123, 65124, 65125, 8743, 8736, 8745, 8746, 176, 247, 8801, 8805, 8734, 8747, 8804, 8800, 8744, 8869, 960, 177, 8730, 8721, 8756, 215, 8544, 8545, 8546, 8547, 8548, 8549, 8550, 8551, 8552, 8553, 8554, 8555, 8560, 8561, 8562, 8563, 8564, 8565, 8566, 8567, 8568, 8569, 9312, 9313, 9314, 9315, 9316, 9317, 9318, 9319, 9320, 9321, 9332, 9333, 9334, 9335, 9336, 9337, 9338, 9339, 9340, 9341, 12832, 12833, 12834, 12835, 12836, 12837, 12838, 12839, 12840, 12841, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 963, 964, 965, 966, 967, 968, 969, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931, 932, 933, 934, 935, 936, 937, 729, 65072, 65089, 65090, 65091, 65092, 65104, 65106, 65108, 65109, 234, 252, 164, 8364, 164, 8730, 9651, 8721, 8719, 593, 240, 192, 193, 200, 201, 202, 204, 205, 210, 211, 217, 218, 220, 221, 222, 225, 462, 224, 275, 233, 283, 232, 363, 250, 468, 249, 333, 243, 466, 242, 299, 237, 464, 236, 470, 472, 474, 476, 324, 59335, 328, 59336, 8814, 8815, 8776, 8758, 13266, 13265, 8733, 8765, 8712, 8857, 8978, 8741, 8739, 8853, 185, 186, 178, 179, 8451, 8457, 13198, 13199, 13212, 13213, 13214, 165, 13217, 13252, 13269, 163]
+2024-06-28 16:37:13,124 [main] [A2] [INFO] - [null] main-1[weaver.conn.EncodingUtils:531] - ------是否开启字符转码----0---是否开启sql参数化解析-----0----nativepool----ecology
+2024-06-28 16:37:13,269 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.OraclePreparedStatement
+2024-06-28 16:37:13,269 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.OracleStatement
+2024-06-28 16:37:13,269 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.OraclePreparedStatement
+2024-06-28 16:37:13,269 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Wrapper
+2024-06-28 16:37:13,270 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.PreparedStatement
+2024-06-28 16:37:13,270 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Statement
+2024-06-28 16:37:13,270 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.lang.AutoCloseable
+2024-06-28 16:37:13,270 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.OracleStatement
+2024-06-28 16:37:13,270 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.ACProxyable
+2024-06-28 16:37:13,449 [main] [A2] [INFO] - [null] main-1[weaver.conn.ExecuteSqlLogger:97] - >>>>>>>>>>>>>>>isCollectCUDApi>>>>>false
+2024-06-28 16:37:13,450 [main] [A2] [INFO] - [null] main-1[weaver.conn.ExecuteSqlLogger:103] - ExecuteSqlLogger start log write to file thread success...
+2024-06-28 16:37:13,465 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000002 (02/03/00) - Connection #3 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:13,511 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:37:13,579 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000002 (02/03/00) - Connection #2 tested: OK
+2024-06-28 16:37:13,762 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:37:13,825 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000003 (02/03/00) - Connection #3 tested: OK
+2024-06-28 16:37:13,846 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Java version: 1.8.0_40
+2024-06-28 16:37:13,846 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Java vendor: Oracle Corporation
+2024-06-28 16:37:13,846 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Java class path: C:\Users\liuliang\AppData\Local\Temp\classpath288931736.jar;C:\Users\liuliang\AppData\Local\JetBrains\IntelliJIdea2021.2\captureAgent\debugger-agent.jar
+2024-06-28 16:37:13,846 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Operating system name: Windows 8.1
+2024-06-28 16:37:13,846 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Operating system architecture: amd64
+2024-06-28 16:37:13,846 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Operating system version: 6.3
+2024-06-28 16:37:13,896 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SUN 1.8: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS & DKS keystores; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration)
+2024-06-28 16:37:13,896 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunRsaSign 1.8: Sun RSA signature provider
+2024-06-28 16:37:13,896 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunEC 1.8: Sun Elliptic Curve provider (EC, ECDSA, ECDH)
+2024-06-28 16:37:13,896 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunJSSE 1.8: Sun JSSE provider(PKCS12, SunX509/PKIX key/trust factories, SSLv3/TLSv1/TLSv1.1/TLSv1.2)
+2024-06-28 16:37:13,896 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunJCE 1.8: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
+2024-06-28 16:37:13,896 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunJGSS 1.8: Sun (Kerberos v5, SPNEGO)
+2024-06-28 16:37:13,897 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunSASL 1.8: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5, NTLM; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5, NTLM)
+2024-06-28 16:37:13,897 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - XMLDSig 1.8: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory; C14N 1.0, C14N 1.1, Exclusive C14N, Base64, Enveloped, XPath, XPath2, XSLT TransformServices)
+2024-06-28 16:37:13,897 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunPCSC 1.8: Sun PC/SC provider
+2024-06-28 16:37:13,897 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunMSCAPI 1.8: Sun's Microsoft Crypto API provider
+2024-06-28 16:37:13,903 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.useragent = Jakarta Commons-HttpClient/3.1
+2024-06-28 16:37:13,906 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.version = HTTP/1.1
+2024-06-28 16:37:13,909 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
+2024-06-28 16:37:13,909 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.cookie-policy = default
+2024-06-28 16:37:13,909 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.element-charset = US-ASCII
+2024-06-28 16:37:13,909 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.content-charset = ISO-8859-1
+2024-06-28 16:37:13,912 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@15fc442
+2024-06-28 16:37:13,912 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
+2024-06-28 16:37:14,027 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000004 (02/04/00) - Connection #4 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:14,047 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:37:14,113 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000004 (02/04/00) - Connection #2 tested: OK
+2024-06-28 16:37:14,369 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:37:14,434 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000005 (02/04/00) - Connection #3 tested: OK
+2024-06-28 16:37:14,579 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:37:14,642 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000005 (01/04/00) - Connection #1 tested: OK
+2024-06-28 16:37:14,655 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000006 (01/05/00) - Connection #5 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:14,906 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:37:14,976 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000006 (01/05/00) - Connection #4 tested: OK
+2024-06-28 16:37:15,167 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:37:15,234 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000007 (01/05/00) - Connection #5 tested: OK
+2024-06-28 16:37:15,260 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000008 (01/06/00) - Connection #6 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:15,501 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:37:15,568 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000008 (01/06/00) - Connection #2 tested: OK
+2024-06-28 16:37:15,713 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:37:15,751 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000009 (01/06/00) - Connection #1 tested: OK
+2024-06-28 16:37:15,867 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000010 (01/07/00) - Connection #7 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:15,889 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:37:15,947 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000010 (01/07/00) - Connection #3 tested: OK
+2024-06-28 16:37:16,192 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:37:16,262 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000011 (01/07/00) - Connection #4 tested: OK
+2024-06-28 16:37:16,432 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:37:16,462 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000012 (01/08/00) - Connection #8 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:16,495 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000012 (01/08/00) - Connection #5 tested: OK
+2024-06-28 16:37:16,739 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:37:16,791 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000013 (01/08/00) - Connection #6 tested: OK
+2024-06-28 16:37:16,912 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:37:16,967 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000014 (01/08/00) - Connection #7 tested: OK
+2024-06-28 16:37:17,032 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000015 (01/09/00) - Connection #9 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:17,090 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:37:17,152 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000015 (01/09/00) - Connection #8 tested: OK
+2024-06-28 16:37:17,408 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:37:17,463 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000016 (01/09/00) - Connection #9 tested: OK
+2024-06-28 16:37:17,627 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000017 (01/10/00) - Connection #10 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:17,652 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:37:17,707 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000017 (01/10/00) - Connection #2 tested: OK
+2024-06-28 16:37:17,967 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:37:18,034 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000018 (01/10/00) - Connection #1 tested: OK
+2024-06-28 16:37:18,142 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:37:18,179 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000019 (01/11/00) - Connection #11 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:18,212 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000019 (01/11/00) - Connection #3 tested: OK
+2024-06-28 16:37:18,346 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:37:18,398 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000020 (01/11/00) - Connection #4 tested: OK
+2024-06-28 16:37:18,663 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:37:18,736 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000021 (01/11/00) - Connection #5 tested: OK
+2024-06-28 16:37:18,780 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000022 (01/12/00) - Connection #12 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:18,915 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:37:18,975 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000022 (01/12/00) - Connection #6 tested: OK
+2024-06-28 16:37:19,240 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:37:19,304 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000023 (01/12/00) - Connection #7 tested: OK
+2024-06-28 16:37:19,391 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000024 (01/13/00) - Connection #13 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:19,407 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:37:19,465 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000024 (01/13/00) - Connection #8 tested: OK
+2024-06-28 16:37:19,591 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:37:19,658 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000025 (01/13/00) - Connection #9 tested: OK
+2024-06-28 16:37:19,893 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:37:19,968 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000026 (01/14/00) - Connection #14 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:19,968 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000026 (01/14/00) - Connection #10 tested: OK
+2024-06-28 16:37:20,182 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:37:20,256 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000027 (01/14/00) - Connection #11 tested: OK
+2024-06-28 16:37:20,495 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:37:20,561 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000028 (01/14/00) - Connection #12 tested: OK
+2024-06-28 16:37:20,577 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000029 (01/15/00) - Connection #15 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:20,688 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:37:20,742 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000029 (01/15/00) - Connection #13 tested: OK
+2024-06-28 16:37:20,886 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:37:20,951 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000030 (01/15/00) - Connection #14 tested: OK
+2024-06-28 16:37:21,087 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:37:21,152 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000031 (01/15/00) - Connection #15 tested: OK
+2024-06-28 16:37:21,168 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000031 (00/16/00) - Connection #16 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:21,300 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:37:21,380 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000032 (01/16/00) - Connection #2 tested: OK
+2024-06-28 16:37:21,503 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:37:21,568 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000033 (01/16/00) - Connection #1 tested: OK
+2024-06-28 16:37:21,695 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:37:21,762 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000034 (01/17/00) - Connection #17 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:21,767 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000034 (01/17/00) - Connection #3 tested: OK
+2024-06-28 16:37:21,769 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:21,771 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:37:21,777 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:22,145 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:37:22,267 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000035 (01/17/00) - Connection #4 tested: OK
+2024-06-28 16:37:22,406 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:37:22,415 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000036 (01/18/00) - Connection #18 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:22,473 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000036 (01/18/00) - Connection #5 tested: OK
+2024-06-28 16:37:22,592 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:37:22,659 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000037 (01/18/00) - Connection #6 tested: OK
+2024-06-28 16:37:22,995 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:37:22,995 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000038 (01/19/00) - Connection #19 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:23,063 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000038 (01/19/00) - Connection #7 tested: OK
+2024-06-28 16:37:23,075 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:37:23,075 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:23,076 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:23,076 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetWorkHoursItemByPersonCmd --------------------------------------------------------
+2024-06-28 16:37:23,076 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:23,395 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:37:23,462 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000039 (01/19/00) - Connection #8 tested: OK
+2024-06-28 16:37:23,582 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:37:23,595 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000040 (01/20/00) - Connection #20 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:23,636 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000040 (01/20/00) - Connection #9 tested: OK
+2024-06-28 16:37:23,765 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:37:23,813 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000041 (01/20/00) - Connection #10 tested: OK
+2024-06-28 16:37:23,815 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - query personGroupData : select mainid,empid,filters,bdate,edate from uf_ryqz_dt1 where mainid in (24)
+2024-06-28 16:37:23,942 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:37:24,003 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000042 (01/20/00) - Connection #11 tested: OK
+2024-06-28 16:37:24,004 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - getPersonnelGroupingByPerson collect : {24=[{empid=304, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}, {empid=305, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}, {empid=306, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}, {empid=307, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}]}
+2024-06-28 16:37:24,005 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 304,userId : 304
+2024-06-28 16:37:24,005 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 305,userId : 304
+2024-06-28 16:37:24,005 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 306,userId : 304
+2024-06-28 16:37:24,005 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 307,userId : 304
+2024-06-28 16:37:24,006 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - personnelGroupIds : [24]
+2024-06-28 16:37:24,006 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - dataIds : [1]
+2024-06-28 16:37:24,006 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - query GetWorkHoursItemByPersonCmd sql : select * from uf_jcl_kq_zhgs where id in (1)
+2024-06-28 16:37:24,112 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:37:24,176 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000043 (01/20/00) - Connection #12 tested: OK
+2024-06-28 16:37:24,176 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetWorkHoursItemByPersonCmd finished --------------------------------------------------------
+2024-06-28 16:37:24,176 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:24,177 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:24,178 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetDatatableRecurrenceCmd --------------------------------------------------------
+2024-06-28 16:37:24,178 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:24,178 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-人员节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxry = ? order by bcrq,param:[2024-05-22, 2024-05-26, 304]
+2024-06-28 16:37:24,183 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000044 (01/21/00) - Connection #21 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:24,303 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:37:24,367 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000044 (01/21/00) - Connection #13 tested: OK
+2024-06-28 16:37:24,482 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:37:24,542 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000045 (01/21/00) - Connection #14 tested: OK
+2024-06-28 16:37:24,542 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - getPersonnelGroupingByPerson collect : {}
+2024-06-28 16:37:24,542 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-人员分组节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxryfz in (,personnelGroupIds:[]
+2024-06-28 16:37:24,665 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:37:24,726 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000046 (01/21/00) - Connection #15 tested: OK
+2024-06-28 16:37:24,782 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000047 (01/22/00) - Connection #22 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:25,012 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #16 - autoCommit reset back to true
+2024-06-28 16:37:25,074 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000047 (01/22/00) - Connection #16 tested: OK
+2024-06-28 16:37:25,077 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - pdeptids : [1022]
+2024-06-28 16:37:25,078 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-部门节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxbm in (,pdeptids:1022
+2024-06-28 16:37:25,221 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #17 - autoCommit reset back to true
+2024-06-28 16:37:25,282 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000048 (01/22/00) - Connection #17 tested: OK
+2024-06-28 16:37:25,283 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-分部节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxfb = ? order by bcrq,pdeptids:521
+2024-06-28 16:37:25,375 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000049 (01/23/00) - Connection #23 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:25,422 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #18 - autoCommit reset back to true
+2024-06-28 16:37:25,494 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000049 (01/23/00) - Connection #18 tested: OK
+2024-06-28 16:37:25,495 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - dataTableList total size : 3
+2024-06-28 16:37:25,495 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetDatatableRecurrenceCmd finished --------------------------------------------------------
+2024-06-28 16:37:25,496 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:25,496 [main] [com.engine.attendance.component.persongroup.service.impl.SchedulingResultsServiceImpl] [DEBUG] - personGroupMap :-886648375,departMentMap:-1577985098,subCompanyMap:-943099722,classesInformationMap:-142230102,candidateTeamMap:-533360488
+2024-06-28 16:37:25,496 [main] [com.engine.attendance.component.persongroup.service.impl.SchedulingResultsServiceImpl] [DEBUG] - personGroupMap :-886648375,departMentMap:-1577985098,subCompanyMap:-943099722,classesInformationMap:-142230102,candidateTeamMap:-533360488
+2024-06-28 16:37:25,496 [main] [com.engine.attendance.component.persongroup.service.impl.SchedulingResultsServiceImpl] [DEBUG] - personGroupMap :-886648375,departMentMap:-1577985098,subCompanyMap:-943099722,classesInformationMap:-142230102,candidateTeamMap:-533360488
+2024-06-28 16:37:25,635 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #19 - autoCommit reset back to true
+2024-06-28 16:37:25,695 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000050 (01/23/00) - Connection #19 tested: OK
+2024-06-28 16:37:25,935 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #20 - autoCommit reset back to true
+2024-06-28 16:37:25,954 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000051 (01/24/00) - Connection #24 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:25,981 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000051 (01/24/00) - Connection #20 tested: OK
+2024-06-28 16:37:26,162 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #21 - autoCommit reset back to true
+2024-06-28 16:37:26,220 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000052 (01/24/00) - Connection #21 tested: OK
+2024-06-28 16:37:26,453 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #22 - autoCommit reset back to true
+2024-06-28 16:37:26,528 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000053 (01/25/00) - Connection #25 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:26,528 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000053 (01/25/00) - Connection #22 tested: OK
+2024-06-28 16:37:26,657 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #23 - autoCommit reset back to true
+2024-06-28 16:37:26,715 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000054 (01/25/00) - Connection #23 tested: OK
+2024-06-28 16:37:26,855 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #24 - autoCommit reset back to true
+2024-06-28 16:37:26,929 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000055 (01/25/00) - Connection #24 tested: OK
+2024-06-28 16:37:27,135 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000056 (01/26/00) - Connection #26 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:27,171 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #25 - autoCommit reset back to true
+2024-06-28 16:37:27,235 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000056 (01/26/00) - Connection #25 tested: OK
+2024-06-28 16:37:27,410 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #26 - autoCommit reset back to true
+2024-06-28 16:37:27,466 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000057 (01/26/00) - Connection #26 tested: OK
+2024-06-28 16:37:27,712 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:37:27,712 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000058 (01/27/00) - Connection #27 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:27,780 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000058 (01/27/00) - Connection #2 tested: OK
+2024-06-28 16:37:27,901 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:37:27,971 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000059 (01/27/00) - Connection #1 tested: OK
+2024-06-28 16:37:28,071 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:37:28,112 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000060 (01/27/00) - Connection #3 tested: OK
+2024-06-28 16:37:28,297 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000061 (01/28/00) - Connection #28 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:28,351 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:37:28,403 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000061 (01/28/00) - Connection #4 tested: OK
+2024-06-28 16:37:28,582 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:37:28,642 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000062 (01/28/00) - Connection #5 tested: OK
+2024-06-28 16:37:28,836 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000063 (01/29/00) - Connection #29 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:28,881 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:37:28,957 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000063 (01/29/00) - Connection #6 tested: OK
+2024-06-28 16:37:29,104 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:37:29,174 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000064 (01/29/00) - Connection #7 tested: OK
+2024-06-28 16:37:29,174 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:29,174 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetScheduleResultListCmd --------------------------------------------------------
+2024-06-28 16:37:29,174 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:29,296 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:37:29,354 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000065 (01/29/00) - Connection #8 tested: OK
+2024-06-28 16:37:29,355 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:29,355 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:37:29,355 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:37:29,355 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:29,441 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000066 (01/30/00) - Connection #30 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:29,653 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:37:29,714 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000066 (01/30/00) - Connection #9 tested: OK
+2024-06-28 16:37:29,826 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:37:29,889 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000067 (01/30/00) - Connection #10 tested: OK
+2024-06-28 16:37:29,991 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:37:30,034 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000068 (01/31/00) - Connection #31 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:30,051 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000068 (01/31/00) - Connection #11 tested: OK
+2024-06-28 16:37:30,341 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:37:30,404 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000069 (01/31/00) - Connection #12 tested: OK
+2024-06-28 16:37:30,407 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:37:30,407 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:30,527 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:37:30,586 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000070 (01/31/00) - Connection #13 tested: OK
+2024-06-28 16:37:30,620 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000071 (01/32/00) - Connection #32 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:30,703 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:37:30,753 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000071 (01/32/00) - Connection #14 tested: OK
+2024-06-28 16:37:30,873 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:37:30,928 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000072 (01/32/00) - Connection #15 tested: OK
+2024-06-28 16:37:30,928 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-25=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}]
+2024-06-28 16:37:30,928 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-25, schedulingResultCollect={2024-05-25=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:37:30,929 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:30,929 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:37:30,929 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:37:30,930 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:30,930 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:37:30,930 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:30,930 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:30,931 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:37:30,931 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:37:30,931 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:31,022 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #16 - autoCommit reset back to true
+2024-06-28 16:37:31,088 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000073 (01/32/00) - Connection #16 tested: OK
+2024-06-28 16:37:31,091 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:37:31,091 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:37:31,091 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:31,092 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:31,092 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:37:31,092 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:37:31,092 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:31,204 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000074 (01/33/00) - Connection #33 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:31,216 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #17 - autoCommit reset back to true
+2024-06-28 16:37:31,280 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000074 (01/33/00) - Connection #17 tested: OK
+2024-06-28 16:37:31,281 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:37:31,281 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:37:31,281 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:31,283 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:31,283 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:37:31,283 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:37:31,283 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:31,284 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:37:31,285 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:37:31,285 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:37:31,289 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:31,289 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:37:31,289 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:31,290 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:31,290 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:37:31,290 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:37:31,290 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:31,291 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:31,291 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:37:31,291 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:38,625 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:38,625 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:38,625 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:38,625 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:37:38,625 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:37:38,625 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:38,896 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #18 - autoCommit reset back to true
+2024-06-28 16:37:38,942 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000075 (01/33/00) - Connection #18 tested: OK
+2024-06-28 16:37:39,022 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000076 (01/34/00) - Connection #34 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:39,043 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #19 - autoCommit reset back to true
+2024-06-28 16:37:39,093 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000076 (01/34/00) - Connection #19 tested: OK
+2024-06-28 16:37:39,220 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #20 - autoCommit reset back to true
+2024-06-28 16:37:39,278 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000077 (01/34/00) - Connection #20 tested: OK
+2024-06-28 16:37:39,606 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #21 - autoCommit reset back to true
+2024-06-28 16:37:39,607 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000078 (01/35/00) - Connection #35 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:39,655 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000078 (01/35/00) - Connection #21 tested: OK
+2024-06-28 16:37:39,657 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:37:39,658 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:39,777 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #22 - autoCommit reset back to true
+2024-06-28 16:37:39,846 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000079 (01/35/00) - Connection #22 tested: OK
+2024-06-28 16:37:39,970 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #23 - autoCommit reset back to true
+2024-06-28 16:37:40,032 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000080 (01/35/00) - Connection #23 tested: OK
+2024-06-28 16:37:40,152 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #24 - autoCommit reset back to true
+2024-06-28 16:37:40,167 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000081 (01/36/00) - Connection #36 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:40,209 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000081 (01/36/00) - Connection #24 tested: OK
+2024-06-28 16:37:40,209 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-25=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}]
+2024-06-28 16:37:40,210 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-25, schedulingResultCollect={2024-05-25=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:37:40,210 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:40,210 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:37:40,210 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:37:40,210 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:40,210 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:37:40,210 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:40,210 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:40,210 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:37:40,210 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:37:40,210 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:40,343 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #25 - autoCommit reset back to true
+2024-06-28 16:37:40,402 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000082 (01/36/00) - Connection #25 tested: OK
+2024-06-28 16:37:40,402 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:37:40,402 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:37:40,402 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:40,403 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:40,403 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:37:40,403 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:37:40,403 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:40,516 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #26 - autoCommit reset back to true
+2024-06-28 16:37:40,577 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000083 (01/36/00) - Connection #26 tested: OK
+2024-06-28 16:37:40,577 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:37:40,577 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:37:40,577 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:40,577 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:40,577 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:37:40,577 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:37:40,577 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:40,578 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:37:40,578 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:37:40,578 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:37:40,579 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:40,579 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:37:40,579 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:40,579 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:40,580 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:37:40,580 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:37:40,580 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:40,580 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:40,580 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:37:40,580 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:45,632 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:45,632 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:45,752 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #27 - autoCommit reset back to true
+2024-06-28 16:37:45,782 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000084 (01/36/01) - Connection #37 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:45,822 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000084 (01/36/01) - Connection #27 tested: OK
+2024-06-28 16:37:45,822 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:45,822 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:37:45,822 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:37:45,822 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:46,142 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #28 - autoCommit reset back to true
+2024-06-28 16:37:46,213 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000085 (01/36/01) - Connection #28 tested: OK
+2024-06-28 16:37:46,359 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #29 - autoCommit reset back to true
+2024-06-28 16:37:46,382 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000086 (01/37/01) - Connection #38 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:46,428 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000086 (01/37/01) - Connection #29 tested: OK
+2024-06-28 16:37:46,548 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #30 - autoCommit reset back to true
+2024-06-28 16:37:46,607 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000087 (01/37/01) - Connection #30 tested: OK
+2024-06-28 16:37:46,938 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #31 - autoCommit reset back to true
+2024-06-28 16:37:46,987 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000088 (01/38/01) - Connection #39 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:47,016 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000088 (01/39/00) - Connection #31 tested: OK
+2024-06-28 16:37:47,019 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:37:47,019 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:47,152 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #32 - autoCommit reset back to true
+2024-06-28 16:37:47,216 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000089 (01/38/01) - Connection #32 tested: OK
+2024-06-28 16:37:47,344 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #33 - autoCommit reset back to true
+2024-06-28 16:37:47,410 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000090 (01/38/01) - Connection #33 tested: OK
+2024-06-28 16:37:47,527 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #34 - autoCommit reset back to true
+2024-06-28 16:37:47,583 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000091 (01/39/00) - Connection #34 tested: OK
+2024-06-28 16:37:47,584 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-26=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}]
+2024-06-28 16:37:47,584 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-26, schedulingResultCollect={2024-05-26=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:37:47,584 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:47,584 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:37:47,584 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:37:47,585 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:47,585 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:37:47,585 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:47,585 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:47,585 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:37:47,585 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:37:47,585 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:47,626 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000092 (01/39/01) - Connection #40 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:47,712 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #35 - autoCommit reset back to true
+2024-06-28 16:37:47,776 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000092 (01/39/01) - Connection #35 tested: OK
+2024-06-28 16:37:47,776 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:37:47,776 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:37:47,776 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:47,777 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:47,777 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:37:47,777 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:37:47,777 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:47,898 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #37 - autoCommit reset back to true
+2024-06-28 16:37:47,954 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000093 (01/40/00) - Connection #37 tested: OK
+2024-06-28 16:37:47,954 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:37:47,954 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:37:47,954 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:47,954 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:47,954 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:37:47,955 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:37:47,955 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:47,955 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:37:47,955 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:37:47,955 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:37:47,955 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:47,955 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:37:47,955 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:47,956 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:47,956 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:37:47,956 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:37:47,956 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:47,956 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:47,956 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:37:47,956 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:57,770 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:57,770 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:57,771 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:57,771 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:37:57,771 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:37:57,771 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:57,979 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000094 (01/41/00) - Connection #41 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:58,096 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #38 - autoCommit reset back to true
+2024-06-28 16:37:58,156 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000094 (01/41/00) - Connection #38 tested: OK
+2024-06-28 16:37:58,274 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #39 - autoCommit reset back to true
+2024-06-28 16:37:58,340 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000095 (01/41/00) - Connection #39 tested: OK
+2024-06-28 16:37:58,462 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #40 - autoCommit reset back to true
+2024-06-28 16:37:58,512 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000096 (01/41/00) - Connection #40 tested: OK
+2024-06-28 16:37:58,609 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000097 (01/42/00) - Connection #42 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:58,871 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #41 - autoCommit reset back to true
+2024-06-28 16:37:58,931 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000097 (01/42/00) - Connection #41 tested: OK
+2024-06-28 16:37:58,934 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:37:58,934 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:59,055 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #42 - autoCommit reset back to true
+2024-06-28 16:37:59,123 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000098 (01/42/00) - Connection #42 tested: OK
+2024-06-28 16:37:59,192 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000099 (01/43/00) - Connection #43 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:59,216 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:37:59,283 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000099 (01/43/00) - Connection #2 tested: OK
+2024-06-28 16:37:59,386 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:37:59,434 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000100 (01/43/00) - Connection #1 tested: OK
+2024-06-28 16:37:59,434 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-26=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}]
+2024-06-28 16:37:59,434 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-26, schedulingResultCollect={2024-05-26=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:37:59,434 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:59,434 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:37:59,434 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:37:59,434 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:59,434 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:37:59,434 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:59,435 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:59,435 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:37:59,435 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:37:59,435 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:59,562 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:37:59,602 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000101 (01/43/00) - Connection #3 tested: OK
+2024-06-28 16:37:59,602 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:37:59,603 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:37:59,603 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:59,603 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:59,603 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:37:59,603 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:37:59,603 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:59,728 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:37:59,775 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000102 (01/44/00) - Connection #44 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:37:59,786 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000102 (01/44/00) - Connection #4 tested: OK
+2024-06-28 16:37:59,787 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:37:59,787 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:37:59,787 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:59,787 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:59,787 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:37:59,787 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:37:59,787 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:59,787 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:37:59,788 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:37:59,788 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:37:59,789 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:59,789 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:37:59,789 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:59,789 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:37:59,789 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:37:59,789 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:37:59,789 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:37:59,789 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:37:59,789 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:37:59,789 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:03,530 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:38:03,530 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:38:03,659 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:38:03,732 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000103 (01/44/00) - Connection #5 tested: OK
+2024-06-28 16:38:03,732 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:03,733 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:38:03,733 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:38:03,733 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:38:04,003 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:38:04,032 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000104 (01/45/00) - Connection #45 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:38:04,055 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000104 (01/45/00) - Connection #6 tested: OK
+2024-06-28 16:38:04,186 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:38:04,248 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000105 (01/45/00) - Connection #7 tested: OK
+2024-06-28 16:38:04,376 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:38:04,432 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000106 (01/45/00) - Connection #8 tested: OK
+2024-06-28 16:38:04,615 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000107 (01/46/00) - Connection #46 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:38:04,768 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:38:04,832 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000107 (01/46/00) - Connection #9 tested: OK
+2024-06-28 16:38:04,834 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:38:04,834 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:04,967 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:38:05,025 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000108 (01/46/00) - Connection #10 tested: OK
+2024-06-28 16:38:05,155 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:38:05,218 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000109 (01/46/00) - Connection #11 tested: OK
+2024-06-28 16:38:05,220 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000110 (01/47/00) - Connection #47 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:38:05,344 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:38:05,414 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000110 (01/47/00) - Connection #12 tested: OK
+2024-06-28 16:38:05,414 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-24=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]}]
+2024-06-28 16:38:05,415 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-24, schedulingResultCollect={2024-05-24=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:38:05,415 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:05,415 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:38:05,415 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:38:05,415 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:38:05,415 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:38:05,415 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:05,415 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:05,415 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:38:05,415 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:38:05,415 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:38:05,539 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:38:05,594 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000111 (01/47/00) - Connection #13 tested: OK
+2024-06-28 16:38:05,594 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:38:05,595 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:38:05,595 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:05,595 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:05,595 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:38:05,595 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:38:05,595 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:38:05,730 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:38:05,789 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000112 (01/47/00) - Connection #14 tested: OK
+2024-06-28 16:38:05,789 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[{jssj=15:00, jqlx=142, qjry=304, ksrq=2024-05-24, qtj=0, jsrq=2024-05-24, btj=0, kssj=12:00, qjsc=3}]]
+2024-06-28 16:38:05,842 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000113 (01/48/00) - Connection #48 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:38:05,913 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:38:05,980 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000113 (01/48/00) - Connection #15 tested: OK
+2024-06-28 16:38:05,982 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:38:05,982 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:05,982 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:05,982 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:38:05,982 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:38:05,983 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:38:05,983 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]],askForLeaveAndEvctionScheduleList:[[{edsc=9, bdlx=8, jsdk=1, thfghlfzs=10, tqdkfzs=60, dtjssj=15:00, bcxx=33, bcsdxx=09:00-18:00, tqlghlfzs=5, dtkssj=12:00, thdkfzs=60, gsrq=1, ksdk=1}]]
+2024-06-28 16:38:05,983 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]]
+2024-06-28 16:38:05,984 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}, {edsc=9, bdlx=8, jsdk=1, thfghlfzs=10, tqdkfzs=60, dtjssj=15:00, bcxx=33, bcsdxx=09:00-18:00, tqlghlfzs=5, dtkssj=12:00, thdkfzs=60, gsrq=1, ksdk=1}]]
+2024-06-28 16:38:05,985 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-24 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 12:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 15:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:38:05,985 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:38:05,985 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:05,985 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:05,985 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:38:05,985 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:38:05,985 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:38:05,985 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-24 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 12:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 15:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:38:05,985 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:38:05,985 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:38:33,542 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000113 (00/48/01) - Connection #49 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:40:27,174 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000113 (00/49/01) - Connection #50 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:40:38,942 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetScheduleResultListCmd finished --------------------------------------------------------
+2024-06-28 16:40:38,942 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:40:38,943 [main] [com.engine.attendance.attendanceanalysis.web.AttendanceanalysisAction] [ERROR] - execute fail,catch error: [{}]
+com.engine.core.exception.ECException: com.engine.attendance.attendanceanalysis.cmd.GetScheduleResultListCmd执行过程中异常
+ at com.engine.core.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:46)
+ at com.engine.core.interceptor.LogInterceptor.execute(LogInterceptor.java:19)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:37)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:42)
+ at com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl.getSchedulingInFormation(UtilServiceImpl.java:43)
+ at com.engine.attendance.attendanceanalysis.web.AttendanceanalysisAction.getSchedulingData(AttendanceanalysisAction.java:175)
+ at TestAttendanceAllowance.Test.testAnalysis(Test.java:36)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:497)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
+ at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
+ at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+ at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
+Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
+ at java.util.ArrayList.elementData(ArrayList.java:418)
+ at java.util.ArrayList.get(ArrayList.java:431)
+ at com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint.execute(MergeApairClockPoint.java:98)
+ at com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl.getClockInPointCmd(UtilServiceImpl.java:183)
+ at com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl.dealClockInData(ShiftServiceImpl.java:281)
+ at com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl.punchMatchShift(ShiftServiceImpl.java:64)
+ at com.engine.attendance.attendanceanalysis.cmd.GetScheduleResultListCmd.execute(GetScheduleResultListCmd.java:106)
+ at com.engine.attendance.attendanceanalysis.cmd.GetScheduleResultListCmd.execute(GetScheduleResultListCmd.java:31)
+ at com.engine.core.interceptor.CommandInvoker.execute(CommandInvoker.java:38)
+ at com.engine.core.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:42)
+ ... 30 more
+2024-06-28 16:40:38,958 [ShutdownHook] [org.logicalcobwebs.proxool.ShutdownHook] [DEBUG] - Running ShutdownHook
+2024-06-28 16:40:52,540 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] - Loading business class(SERVICE-METHOD) dynamic proxy...
+2024-06-28 16:40:52,544 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] -
+>> target:com.engine.workflow.service.impl.WorkflowTypeServiceImpl.doSaveOperation(java.util.Map,weaver.hrm.User)
+>> proxy:->com.engine.plugin.workflow.service.CustomWorkflowTypeService->com.engine.plugin.workflow.service.CustomWorkflowTypeService2->com.engine.plugin.workflow.service.CustomWorkflowTypeService3->com.engine.plugin.workflow.service.CustomWorkflowTypeService4
+2024-06-28 16:40:52,544 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] - Loading business class(COMMAND) dynamic proxy...
+2024-06-28 16:40:52,544 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] -
+>> target:com.engine.workplan.cmd.workplanBase.BeforeWorkplanDelCmd
+>> proxy:->com.customization.esb.workplan.workplanbase.ProxyDeleteWorkPlanCmd
+>> target:com.engine.workflow.cmd.signInput.GetNodeSignSetCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.GetOdocSignInputSetCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.GetNodeRightInfo
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowGetNodeRightInfo
+>> target:com.engine.workflow.cmd.requestForm.RequestSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.OdocRequestSubmitCmd->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeRequestCmd->com.engine.plugin.odoc.command.signSetting.OdocWorkflowSubmitProxyCmd
+>> target:com.engine.workflow.cmd.workflowPath.list.GetWorkflowListConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.list.GetAddOdocWFFormCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.DoSaveNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowRightMenuDoSaveNodeCmd->com.engine.plugin.odoc.command.workflowPath.node.DeleteOdocNodeCfgCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.addInOperate.GetAddInOperateConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPathNodeInfo.OdocGetAddInOperateConditionCmd
+>> target:com.engine.crm.cmd.chance.FormUpdateCmd
+>> proxy:->com.customization.esb.crm.chance.ProxyEditChanceCmd
+>> target:com.engine.crm.cmd.customer.CustomerSaveCmd
+>> proxy:->com.customization.esb.crm.customer.ProxyNewCustomerCmd
+>> target:com.engine.workplan.cmd.workplanBase.AfterWorkplanNormalCmd
+>> proxy:->com.customization.esb.workplan.workplanbase.ProxyAfterWorkplanNormalCmd
+>> target:com.engine.workflow.cmd.requestForm.BatchSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeBatchCmd
+>> target:com.api.prj.cmd.prjBoard.DoDelBoardStageCmd
+>> proxy:->com.customization.esb.proj.prjboard.ProxyDoDelBoardStageCmd
+>> target:com.engine.workflow.cmd.workflowPath.nodeLink.SaveNodeLinkCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.nodeLink.DeleteOdocNodelinkExtCmd
+>> target:com.engine.cube.cmd.app.WaterMarkImg
+>> proxy:->com.customization.cube.list.CustomChangeListHrefLinkCmd
+>> target:com.engine.crm.cmd.customer.CustomerEditCmd
+>> proxy:->com.customization.esb.crm.customer.ProxyEditCustomerCmd
+>> target:com.engine.meeting.cmd.meetingbase.NewMeetingCmd
+>> proxy:->com.customization.esb.meeting.meetingbase.ProxyNewMeetingCmd
+>> target:com.engine.workflow.cmd.signInput.GetSignInputInfoCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestSignInput.OdocSignInputCmd
+>> target:com.engine.cube.cmd.app.GetAppListCmd
+>> proxy:->com.engine.plugin.mode.license.Proxy_GetAppListCmd
+>> target:com.api.prj.cmd.project.DoProjectOperationCmd
+>> proxy:->com.customization.esb.proj.project.ProxyDoProjectOperationCmd
+>> target:com.engine.workflowDesign.cmd.WorkflowXmlParserCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestPic.OdocRequestPicCmd
+>> target:com.api.prj.cmd.project.DoPrjTempletStageSaveCmd
+>> proxy:->com.customization.esb.proj.project.ProxySavePrjTempletStageCmd
+>> target:com.engine.workflow.cmd.requestForm.DoTakEndCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSIgnReceiveTimeDoTakEndCmd
+>> target:com.engine.crm.cmd.contacter.CreateCmd
+>> proxy:->com.customization.esb.crm.contacter.ProxyNewContacterCmd
+>> target:com.engine.workflow.cmd.requestForm.GetRightMenuCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.GetOdocRightMenuCmd->com.engine.plugin.odoc.command.odoRightMenuSetForm.OdocRightMenuBtnCmd->com.engine.plugin.workflow.command.qiyuesuo.QYSRightMenuCmd
+>> target:com.engine.workflowDesign.cmd.GetOperateDataCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestPic.OdocRequestPicOperatorCmd
+>> target:com.engine.odoc.cmd.officialSettings.createDocByWf.OdocSaveMenuSettingsCmd
+>> proxy:->com.engine.plugin.odoc.command.odocSetting.Proxy_OdocSaveMenuSettingsCmd
+>> target:com.engine.odoc.cmd.odocMenuOperate.doEndPersonTreatCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeEndTreatCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.GetBaseInfoConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.GetBaseInfoSettingCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.signSet.DoSignSetSaveCmd
+>> proxy:->com.engine.plugin.workflow.command.CustomDoSignSetSaveCmd
+>> target:com.engine.crm.cmd.chance.DeleteCmd
+>> proxy:->com.customization.esb.crm.chance.ProxyDeleteChanceCmd
+>> target:com.engine.odoc.cmd.officialSettings.createDocByWf.OdocGetMenuSettingsCmd
+>> proxy:->com.engine.plugin.odoc.command.odocSetting.Proxy_OdocGetMenuSettingsCmd
+>> target:com.engine.odoc.cmd.officialSettings.createDocByWf.OdocGetActionSettingsCmd
+>> proxy:->com.engine.plugin.odoc.command.odocSetting.Proxy_OdocGetActionSettingsCmd
+>> target:com.engine.odoc.cmd.odocrequest.FlowNextCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeFlowCmd
+>> target:com.engine.workflow.cmd.workflowType.DoSaveCmd
+>> proxy:->com.engine.plugin.workflow.command.CustomDoSave2Cmd->com.engine.plugin.workflow.command.CustomDoSave3Cmd->com.engine.plugin.workflow.command.CustomDoSaveCmd
+>> target:com.engine.workflowDesign.cmd.GetWfInfoCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowGetWfInfoCmd->com.engine.plugin.odoc.command.workflowPathNodeInfo.OdocGetWfInfoCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.GetNodeSessionkeyCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowRightMenuCmd
+>> target:com.engine.crm.cmd.contacter.DeleteCmd
+>> proxy:->com.customization.esb.crm.contacter.ProxyDeleteContacterCmd
+>> target:com.engine.odoc.cmd.odocrequest.ForceArchiveCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeForceArchiveCmd
+>> target:com.engine.meeting.cmd.meetingField.GetViewMeetingFieldCmd
+>> proxy:->com.customization.meeting.qc854537.CustomGetViewMeetingFieldCmd
+>> target:com.api.common.cmd.login.DoUserSessionCmd
+>> proxy:->com.engine.plugin.hrm.command.MyDoUserSessionCmd
+>> target:com.engine.hrm.cmd.test.GetSearchConditionCmd
+>> proxy:->com.engine.plugin.hrm.command.GetMySearchConditionCmd
+>> target:com.engine.crm.cmd.chance.FormSaveCmd
+>> proxy:->com.customization.esb.crm.chance.ProxyNewChanceCmd
+>> target:com.engine.crm.cmd.customer.CrmDeleteCmd
+>> proxy:->com.customization.esb.crm.customer.ProxyDeleteCustomerCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.addInOperate.GetPreAddInOperateConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPathNodeInfo.OdocGetPreAddInOperateConditionCmd
+>> target:com.api.prj.cmd.prjBoard.DoEditBoardStageCmd
+>> proxy:->com.customization.esb.proj.prjboard.ProxyDoEditBoardStageCmd
+>> target:com.engine.odoc.cmd.updateSign.setting.SelectFreeFlowDatasCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowIsFree4OdocProxyCmd
+>> target:com.engine.odoc.cmd.updateOperator.PlusSignatureCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeAddDelCmd
+>> target:com.api.prj.cmd.prjBoard.DoAddBoardStageCmd
+>> proxy:->com.customization.esb.proj.prjboard.ProxyDoAddBoardStageCmd
+>> target:com.engine.workflow.cmd.requestForm.RequestManager_FlowNextNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.OdocRequestNextNodeCmd
+>> target:com.engine.odoc.cmd.odocWorkflow.OdocAddWorkflowCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignAddWorkflowCmd
+>> target:com.engine.workflow.cmd.requestForm.RemarkSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeRemarkCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.DoAddWFCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.SaveAddWFCmd
+>> target:com.engine.workflow.cmd.workflowPath.nodeLink.GetNodeLinkCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowGetNodeLinkCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.DoSaveNewVersionCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocWorkflowSaveNewVersionTabCmd->com.engine.plugin.odoc.command.workflowPath.SaveNewVersionCmd
+>> target:com.engine.workplan.cmd.workplanBase.AddAndEditWorkPlanCmd
+>> proxy:->com.customization.esb.workplan.workplanbase.ProxyAddAndEditWorkPlanCmd
+>> target:com.engine.workflow.cmd.requestForm.WFManager_SaveNewNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowWFManager_SaveNewNodeCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.DoEditWFCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.SaveEditWFCmd
+>> target:com.engine.workflow.cmd.requestLog.LoadRequestLogBaseInfoCmd
+>> proxy:->com.engine.plugin.workflow.command.CustomLoadRequestLogBaseInfoCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.DoRestoreDeleteNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.node.RestoreOdocNodeCfgCmd
+>> target:com.engine.workflow.cmd.monitor.DoDeleteCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocWorkflowDeleteProxyCmd
+>> target:com.engine.meeting.cmd.meetingbase.MeetingCancelCmd
+>> proxy:->com.customization.esb.meeting.meetingbase.ProxyCancelMeetingCmd
+>> target:com.engine.odoc.cmd.updateSign.append.AppendSaveLogCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeAppendSignCmd
+>> target:com.api.prj.cmd.task.DoTaskOperationCmd
+>> proxy:->com.customization.esb.proj.task.ProxyDoTaskOperationCmd
+>> target:com.engine.workflow.cmd.requestForm.LoadParamCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.LoadOdocFormParam->com.engine.plugin.workflow.command.HaoQianPromptInfoCmd
+>> target:com.engine.crm.cmd.contacter.EditCmd
+>> proxy:->com.customization.esb.crm.contacter.ProxyEditContacterCmd
+>> target:com.engine.workflow.cmd.requestForm.ForwardSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeForwardCmd
+>> target:com.engine.workflow.cmd.requestForm.GetFormTabCmd
+>> proxy:->com.engine.plugin.fna.command.FnaElectronicDepositFormTopTabCmd->com.engine.plugin.odoc.command.signSetting.OdocWorkflowTabManagerCmd->com.engine.plugin.workflow.command.ContractLockFormTopTabCmd
+>> target:com.engine.workflowDesign.cmd.DoSaveLayout
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocDoSaveLayoutCmd
+2024-06-28 16:40:52,545 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] - The business class dynamic proxy is loaded.
+2024-06-28 16:40:53,209 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tab_columnsis duplicate,place check your properties
+2024-06-28 16:40:53,209 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_boroughinfois duplicate,place check your properties
+2024-06-28 16:40:53,209 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tablesis duplicate,place check your properties
+2024-06-28 16:40:53,210 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_expressionbaseis duplicate,place check your properties
+2024-06-28 16:40:53,210 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - information_schema.columnsis duplicate,place check your properties
+2024-06-28 16:40:53,210 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - emobileloginkeyis duplicate,place check your properties
+2024-06-28 16:40:53,210 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - qrcodecominfois duplicate,place check your properties
+2024-06-28 16:40:53,210 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ldapsettingis duplicate,place check your properties
+2024-06-28 16:40:53,210 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - pictureis duplicate,place check your properties
+2024-06-28 16:40:53,211 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sysobjectsis duplicate,place check your properties
+2024-06-28 16:40:53,211 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_report_checkis duplicate,place check your properties
+2024-06-28 16:40:53,212 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatasettingdefis duplicate,place check your properties
+2024-06-28 16:40:53,212 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - view_shopcheckis duplicate,place check your properties
+2024-06-28 16:40:53,212 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - view_workflowform_selectallis duplicate,place check your properties
+2024-06-28 16:40:53,212 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_att_vacationis duplicate,place check your properties
+2024-06-28 16:40:53,212 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatasettingfieldis duplicate,place check your properties
+2024-06-28 16:40:53,213 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - worktask_requestbaseis duplicate,place check your properties
+2024-06-28 16:40:53,213 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sequenceindexis duplicate,place check your properties
+2024-06-28 16:40:53,213 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckplanbatis duplicate,place check your properties
+2024-06-28 16:40:53,213 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ofs_todo_datais duplicate,place check your properties
+2024-06-28 16:40:53,213 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckplanis duplicate,place check your properties
+2024-06-28 16:40:53,213 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - qrtz_triggersis duplicate,place check your properties
+2024-06-28 16:40:53,214 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uplogsis duplicate,place check your properties
+2024-06-28 16:40:53,214 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - workflowactionviewis duplicate,place check your properties
+2024-06-28 16:40:53,214 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_overtimeis duplicate,place check your properties
+2024-06-28 16:40:53,214 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - indexupdatelogis duplicate,place check your properties
+2024-06-28 16:40:53,214 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckexamis duplicate,place check your properties
+2024-06-28 16:40:53,214 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hrmresource_onlineis duplicate,place check your properties
+2024-06-28 16:40:53,214 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - dellogsis duplicate,place check your properties
+2024-06-28 16:40:53,215 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_problemregisteris duplicate,place check your properties
+2024-06-28 16:40:53,215 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - licenseis duplicate,place check your properties
+2024-06-28 16:40:53,215 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_maplistis duplicate,place check your properties
+2024-06-28 16:40:53,215 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_baseis duplicate,place check your properties
+2024-06-28 16:40:53,215 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopinfois duplicate,place check your properties
+2024-06-28 16:40:53,215 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_settingsis duplicate,place check your properties
+2024-06-28 16:40:53,216 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - system_default_colis duplicate,place check your properties
+2024-06-28 16:40:53,216 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - information_schema.tablesis duplicate,place check your properties
+2024-06-28 16:40:53,216 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - slideelementis duplicate,place check your properties
+2024-06-28 16:40:53,216 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sysibm.systablesis duplicate,place check your properties
+2024-06-28 16:40:53,216 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - blog_discussis duplicate,place check your properties
+2024-06-28 16:40:53,216 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatatabsettingis duplicate,place check your properties
+2024-06-28 16:40:53,216 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - dualis duplicate,place check your properties
+2024-06-28 16:40:53,217 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - syscolumnsis duplicate,place check your properties
+2024-06-28 16:40:53,217 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sys.objectsis duplicate,place check your properties
+2024-06-28 16:40:53,217 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckis duplicate,place check your properties
+2024-06-28 16:40:53,217 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hrmresourcemanageris duplicate,place check your properties
+2024-06-28 16:40:53,217 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_shiftscheduleis duplicate,place check your properties
+2024-06-28 16:40:53,217 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tab_columnsis duplicate,place check your properties
+2024-06-28 16:40:53,217 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_expressionsis duplicate,place check your properties
+2024-06-28 16:40:53,218 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_leavebackis duplicate,place check your properties
+2024-06-28 16:40:53,218 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatasettingaddris duplicate,place check your properties
+2024-06-28 16:40:53,218 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_otheris duplicate,place check your properties
+2024-06-28 16:40:53,218 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ldapsetis duplicate,place check your properties
+2024-06-28 16:40:53,218 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ecologyuplistis duplicate,place check your properties
+2024-06-28 16:40:53,218 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_outis duplicate,place check your properties
+2024-06-28 16:40:53,219 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_leaveis duplicate,place check your properties
+2024-06-28 16:40:53,219 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_checkdatasaveis duplicate,place check your properties
+2024-06-28 16:40:53,219 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tab_columnsis duplicate,place check your properties
+2024-06-28 16:40:53,219 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - wfex_viewis duplicate,place check your properties
+2024-06-28 16:40:53,219 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_evectionis duplicate,place check your properties
+2024-06-28 16:40:53,219 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_format_poolis duplicate,place check your properties
+2024-06-28 16:40:53,236 [main] [org.logicalcobwebs.proxool.ShutdownHook] [DEBUG] - Registered shutdownHook
+2024-06-28 16:40:53,239 [main] [org.logicalcobwebs.proxool.HouseKeeperController] [DEBUG] - Registering 'ecology' house keeper
+2024-06-28 16:40:53,241 [main] [org.logicalcobwebs.proxool.HouseKeeperController] [DEBUG] - Starting a house keeper thread
+2024-06-28 16:40:54,901 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: isReadOnly() = false
+2024-06-28 16:40:54,901 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getTransactionIsolation() = 2
+2024-06-28 16:40:54,901 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getHoldability() = 1
+2024-06-28 16:40:54,901 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getCatalog() = null
+2024-06-28 16:40:54,901 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getTypeMap() = {}
+2024-06-28 16:40:54,901 [Prototyper] [org.logicalcobwebs.proxool.ecology] [INFO] - Proxool statistics legend: "s - r (a/t/o)" > s=served, r=refused (only shown if non-zero), a=active, t=total, o=offline (being tested)
+2024-06-28 16:40:54,901 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000000 (00/01/00) - Connection #2 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:40:54,901 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000000 (01/02/00) - Connection #1 created on demand = ACTIVE
+2024-06-28 16:40:54,956 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.ACProxyable
+2024-06-28 16:40:54,956 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.sql.BlobDBAccess
+2024-06-28 16:40:54,957 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Connection
+2024-06-28 16:40:54,957 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.OracleConnection
+2024-06-28 16:40:54,957 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.OracleConnection
+2024-06-28 16:40:54,957 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.ClientDataSupport
+2024-06-28 16:40:54,957 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Wrapper
+2024-06-28 16:40:54,957 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.sql.BfileDBAccess
+2024-06-28 16:40:54,957 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.lang.AutoCloseable
+2024-06-28 16:40:54,958 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.sql.ClobDBAccess
+2024-06-28 16:40:55,145 [main] [A2] [INFO] - rootPath ==
+2024-06-28 16:40:55,145 [main] [A2] [INFO] - filePath == WEB-INF\prop\isSyncLog4j.properties
+2024-06-28 16:40:55,146 [main] [A2] [INFO] - [null] main-1[weaver.conn.EncodingUtils:497] - 测试standard配置文件是否正常读取[183, 257, 8453, 8735, 8750, 8757, 8759, 8780, 8786, 8806, 8807, 8895, 9587, 65122, 65123, 65124, 65125, 8743, 8736, 8745, 8746, 176, 247, 8801, 8805, 8734, 8747, 8804, 8800, 8744, 8869, 960, 177, 8730, 8721, 8756, 215, 8544, 8545, 8546, 8547, 8548, 8549, 8550, 8551, 8552, 8553, 8554, 8555, 8560, 8561, 8562, 8563, 8564, 8565, 8566, 8567, 8568, 8569, 9312, 9313, 9314, 9315, 9316, 9317, 9318, 9319, 9320, 9321, 9332, 9333, 9334, 9335, 9336, 9337, 9338, 9339, 9340, 9341, 12832, 12833, 12834, 12835, 12836, 12837, 12838, 12839, 12840, 12841, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 963, 964, 965, 966, 967, 968, 969, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931, 932, 933, 934, 935, 936, 937, 729, 65072, 65089, 65090, 65091, 65092, 65104, 65106, 65108, 65109, 234, 252, 164, 8364, 164, 8730, 9651, 8721, 8719, 593, 240, 192, 193, 200, 201, 202, 204, 205, 210, 211, 217, 218, 220, 221, 222, 225, 462, 224, 275, 233, 283, 232, 363, 250, 468, 249, 333, 243, 466, 242, 299, 237, 464, 236, 470, 472, 474, 476, 324, 59335, 328, 59336, 8814, 8815, 8776, 8758, 13266, 13265, 8733, 8765, 8712, 8857, 8978, 8741, 8739, 8853, 185, 186, 178, 179, 8451, 8457, 13198, 13199, 13212, 13213, 13214, 165, 13217, 13252, 13269, 163]
+2024-06-28 16:40:55,146 [main] [A2] [INFO] - [null] main-1[weaver.conn.EncodingUtils:531] - ------是否开启字符转码----0---是否开启sql参数化解析-----0----nativepool----ecology
+2024-06-28 16:40:55,284 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.OracleStatement
+2024-06-28 16:40:55,284 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.ACProxyable
+2024-06-28 16:40:55,284 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.OraclePreparedStatement
+2024-06-28 16:40:55,284 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.OracleStatement
+2024-06-28 16:40:55,285 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Statement
+2024-06-28 16:40:55,285 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.PreparedStatement
+2024-06-28 16:40:55,285 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Wrapper
+2024-06-28 16:40:55,285 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.lang.AutoCloseable
+2024-06-28 16:40:55,285 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.OraclePreparedStatement
+2024-06-28 16:40:55,473 [main] [A2] [INFO] - [null] main-1[weaver.conn.ExecuteSqlLogger:97] - >>>>>>>>>>>>>>>isCollectCUDApi>>>>>false
+2024-06-28 16:40:55,474 [main] [A2] [INFO] - [null] main-1[weaver.conn.ExecuteSqlLogger:103] - ExecuteSqlLogger start log write to file thread success...
+2024-06-28 16:40:55,475 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000002 (02/03/00) - Connection #3 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:40:55,538 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:40:55,594 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000002 (02/03/00) - Connection #2 tested: OK
+2024-06-28 16:40:55,766 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:40:55,826 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000003 (02/03/00) - Connection #3 tested: OK
+2024-06-28 16:40:55,836 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Java version: 1.8.0_40
+2024-06-28 16:40:55,837 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Java vendor: Oracle Corporation
+2024-06-28 16:40:55,837 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Java class path: C:\Users\liuliang\AppData\Local\Temp\classpath47087116.jar;C:\Users\liuliang\AppData\Local\JetBrains\IntelliJIdea2021.2\captureAgent\debugger-agent.jar
+2024-06-28 16:40:55,837 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Operating system name: Windows 8.1
+2024-06-28 16:40:55,837 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Operating system architecture: amd64
+2024-06-28 16:40:55,838 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Operating system version: 6.3
+2024-06-28 16:40:55,879 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SUN 1.8: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS & DKS keystores; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration)
+2024-06-28 16:40:55,879 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunRsaSign 1.8: Sun RSA signature provider
+2024-06-28 16:40:55,879 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunEC 1.8: Sun Elliptic Curve provider (EC, ECDSA, ECDH)
+2024-06-28 16:40:55,880 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunJSSE 1.8: Sun JSSE provider(PKCS12, SunX509/PKIX key/trust factories, SSLv3/TLSv1/TLSv1.1/TLSv1.2)
+2024-06-28 16:40:55,880 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunJCE 1.8: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
+2024-06-28 16:40:55,880 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunJGSS 1.8: Sun (Kerberos v5, SPNEGO)
+2024-06-28 16:40:55,880 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunSASL 1.8: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5, NTLM; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5, NTLM)
+2024-06-28 16:40:55,880 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - XMLDSig 1.8: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory; C14N 1.0, C14N 1.1, Exclusive C14N, Base64, Enveloped, XPath, XPath2, XSLT TransformServices)
+2024-06-28 16:40:55,880 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunPCSC 1.8: Sun PC/SC provider
+2024-06-28 16:40:55,880 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunMSCAPI 1.8: Sun's Microsoft Crypto API provider
+2024-06-28 16:40:55,886 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.useragent = Jakarta Commons-HttpClient/3.1
+2024-06-28 16:40:55,890 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.version = HTTP/1.1
+2024-06-28 16:40:55,891 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
+2024-06-28 16:40:55,892 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.cookie-policy = default
+2024-06-28 16:40:55,892 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.element-charset = US-ASCII
+2024-06-28 16:40:55,892 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.content-charset = ISO-8859-1
+2024-06-28 16:40:55,894 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@2e27d72f
+2024-06-28 16:40:55,894 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
+2024-06-28 16:40:56,069 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:40:56,070 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000004 (02/04/00) - Connection #4 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:40:56,140 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000004 (02/04/00) - Connection #2 tested: OK
+2024-06-28 16:40:56,401 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:40:56,465 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000005 (02/04/00) - Connection #3 tested: OK
+2024-06-28 16:40:56,585 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:40:56,647 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000005 (01/04/00) - Connection #1 tested: OK
+2024-06-28 16:40:56,699 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000006 (01/05/00) - Connection #5 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:40:56,902 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:40:56,965 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000006 (01/05/00) - Connection #4 tested: OK
+2024-06-28 16:40:57,171 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:40:57,234 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000007 (01/05/00) - Connection #5 tested: OK
+2024-06-28 16:40:57,309 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000008 (01/06/00) - Connection #6 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:40:57,514 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:40:57,584 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000008 (01/06/00) - Connection #2 tested: OK
+2024-06-28 16:40:57,714 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:40:57,783 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000009 (01/06/00) - Connection #1 tested: OK
+2024-06-28 16:40:57,906 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:40:57,931 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000010 (01/07/00) - Connection #7 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:40:57,990 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000010 (01/07/00) - Connection #3 tested: OK
+2024-06-28 16:40:58,225 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:40:58,293 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000011 (01/07/00) - Connection #4 tested: OK
+2024-06-28 16:40:58,459 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:40:58,514 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000012 (01/07/00) - Connection #5 tested: OK
+2024-06-28 16:40:58,545 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000013 (01/08/00) - Connection #8 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:40:58,794 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:40:58,861 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000013 (01/08/00) - Connection #6 tested: OK
+2024-06-28 16:40:59,000 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:40:59,085 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000014 (01/08/00) - Connection #7 tested: OK
+2024-06-28 16:40:59,229 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000015 (01/09/00) - Connection #9 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:40:59,237 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:40:59,298 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000015 (01/09/00) - Connection #8 tested: OK
+2024-06-28 16:40:59,570 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:40:59,632 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000016 (01/09/00) - Connection #9 tested: OK
+2024-06-28 16:40:59,824 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:40:59,837 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000017 (01/10/00) - Connection #10 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:40:59,896 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000017 (01/10/00) - Connection #2 tested: OK
+2024-06-28 16:41:00,225 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:41:00,294 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000018 (01/10/00) - Connection #1 tested: OK
+2024-06-28 16:41:00,426 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:41:00,475 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000019 (01/10/00) - Connection #3 tested: OK
+2024-06-28 16:41:00,508 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000020 (01/11/00) - Connection #11 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:00,589 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:41:00,651 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000020 (01/11/00) - Connection #4 tested: OK
+2024-06-28 16:41:00,904 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:41:00,964 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000021 (01/11/00) - Connection #5 tested: OK
+2024-06-28 16:41:01,100 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000022 (01/12/00) - Connection #12 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:01,149 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:41:01,210 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000022 (01/12/00) - Connection #6 tested: OK
+2024-06-28 16:41:01,477 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:41:01,526 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000023 (01/12/00) - Connection #7 tested: OK
+2024-06-28 16:41:01,630 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:41:01,685 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000024 (01/12/00) - Connection #8 tested: OK
+2024-06-28 16:41:01,708 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000025 (01/13/00) - Connection #13 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:01,801 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:41:01,858 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000025 (01/13/00) - Connection #9 tested: OK
+2024-06-28 16:41:02,114 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:41:02,183 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000026 (01/13/00) - Connection #10 tested: OK
+2024-06-28 16:41:02,290 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000027 (01/14/00) - Connection #14 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:02,371 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:41:02,435 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000027 (01/14/00) - Connection #11 tested: OK
+2024-06-28 16:41:02,700 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:41:02,770 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000028 (01/14/00) - Connection #12 tested: OK
+2024-06-28 16:41:02,897 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:41:02,911 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000029 (01/15/00) - Connection #15 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:02,945 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000029 (01/15/00) - Connection #13 tested: OK
+2024-06-28 16:41:03,090 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:41:03,152 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000030 (01/15/00) - Connection #14 tested: OK
+2024-06-28 16:41:03,267 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:41:03,334 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000031 (01/15/00) - Connection #15 tested: OK
+2024-06-28 16:41:03,488 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:41:03,526 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000032 (01/16/00) - Connection #16 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:03,544 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000032 (01/16/00) - Connection #2 tested: OK
+2024-06-28 16:41:03,662 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:41:03,735 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000033 (01/16/00) - Connection #1 tested: OK
+2024-06-28 16:41:03,878 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:41:03,942 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000034 (01/16/00) - Connection #3 tested: OK
+2024-06-28 16:41:03,944 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:03,945 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:41:03,947 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:04,143 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000035 (01/17/00) - Connection #17 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:04,328 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:41:04,384 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000035 (01/17/00) - Connection #4 tested: OK
+2024-06-28 16:41:04,504 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:41:04,570 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000036 (01/17/00) - Connection #5 tested: OK
+2024-06-28 16:41:04,709 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:41:04,709 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000037 (01/18/00) - Connection #18 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:04,779 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000037 (01/18/00) - Connection #6 tested: OK
+2024-06-28 16:41:05,116 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:41:05,183 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000038 (01/18/00) - Connection #7 tested: OK
+2024-06-28 16:41:05,189 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:41:05,189 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:05,190 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:05,190 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetWorkHoursItemByPersonCmd --------------------------------------------------------
+2024-06-28 16:41:05,190 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:05,344 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000039 (01/19/00) - Connection #19 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:05,489 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:41:05,547 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000039 (01/19/00) - Connection #8 tested: OK
+2024-06-28 16:41:05,666 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:41:05,732 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000040 (01/19/00) - Connection #9 tested: OK
+2024-06-28 16:41:05,858 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:41:05,925 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000041 (01/19/00) - Connection #10 tested: OK
+2024-06-28 16:41:05,927 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - query personGroupData : select mainid,empid,filters,bdate,edate from uf_ryqz_dt1 where mainid in (24)
+2024-06-28 16:41:05,938 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000042 (01/20/00) - Connection #20 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:06,055 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:41:06,105 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000042 (01/20/00) - Connection #11 tested: OK
+2024-06-28 16:41:06,106 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - getPersonnelGroupingByPerson collect : {24=[{empid=304, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}, {empid=305, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}, {empid=306, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}, {empid=307, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}]}
+2024-06-28 16:41:06,106 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 304,userId : 304
+2024-06-28 16:41:06,107 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 305,userId : 304
+2024-06-28 16:41:06,107 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 306,userId : 304
+2024-06-28 16:41:06,107 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 307,userId : 304
+2024-06-28 16:41:06,107 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - personnelGroupIds : [24]
+2024-06-28 16:41:06,107 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - dataIds : [1]
+2024-06-28 16:41:06,107 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - query GetWorkHoursItemByPersonCmd sql : select * from uf_jcl_kq_zhgs where id in (1)
+2024-06-28 16:41:06,236 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:41:06,309 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000043 (01/20/00) - Connection #12 tested: OK
+2024-06-28 16:41:06,309 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetWorkHoursItemByPersonCmd finished --------------------------------------------------------
+2024-06-28 16:41:06,309 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:06,313 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:06,313 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetDatatableRecurrenceCmd --------------------------------------------------------
+2024-06-28 16:41:06,314 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:06,314 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-人员节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxry = ? order by bcrq,param:[2024-05-22, 2024-05-26, 304]
+2024-06-28 16:41:06,457 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:41:06,515 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000044 (01/20/00) - Connection #13 tested: OK
+2024-06-28 16:41:06,534 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000045 (01/21/00) - Connection #21 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:06,643 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:41:06,701 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000045 (01/21/00) - Connection #14 tested: OK
+2024-06-28 16:41:06,701 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - getPersonnelGroupingByPerson collect : {}
+2024-06-28 16:41:06,701 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-人员分组节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxryfz in (,personnelGroupIds:[]
+2024-06-28 16:41:06,818 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:41:06,879 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000046 (01/21/00) - Connection #15 tested: OK
+2024-06-28 16:41:07,137 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #16 - autoCommit reset back to true
+2024-06-28 16:41:07,148 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000047 (01/22/00) - Connection #22 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:07,207 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000047 (01/22/00) - Connection #16 tested: OK
+2024-06-28 16:41:07,208 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - pdeptids : [1022]
+2024-06-28 16:41:07,208 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-部门节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxbm in (,pdeptids:1022
+2024-06-28 16:41:07,345 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #17 - autoCommit reset back to true
+2024-06-28 16:41:07,408 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000048 (01/22/00) - Connection #17 tested: OK
+2024-06-28 16:41:07,409 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-分部节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxfb = ? order by bcrq,pdeptids:521
+2024-06-28 16:41:07,538 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #18 - autoCommit reset back to true
+2024-06-28 16:41:07,597 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000049 (01/22/00) - Connection #18 tested: OK
+2024-06-28 16:41:07,598 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - dataTableList total size : 3
+2024-06-28 16:41:07,598 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetDatatableRecurrenceCmd finished --------------------------------------------------------
+2024-06-28 16:41:07,599 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:07,599 [main] [com.engine.attendance.component.persongroup.service.impl.SchedulingResultsServiceImpl] [DEBUG] - personGroupMap :-886648375,departMentMap:-1577985098,subCompanyMap:-943099722,classesInformationMap:-142230102,candidateTeamMap:-533360488
+2024-06-28 16:41:07,599 [main] [com.engine.attendance.component.persongroup.service.impl.SchedulingResultsServiceImpl] [DEBUG] - personGroupMap :-886648375,departMentMap:-1577985098,subCompanyMap:-943099722,classesInformationMap:-142230102,candidateTeamMap:-533360488
+2024-06-28 16:41:07,599 [main] [com.engine.attendance.component.persongroup.service.impl.SchedulingResultsServiceImpl] [DEBUG] - personGroupMap :-886648375,departMentMap:-1577985098,subCompanyMap:-943099722,classesInformationMap:-142230102,candidateTeamMap:-533360488
+2024-06-28 16:41:07,739 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #19 - autoCommit reset back to true
+2024-06-28 16:41:07,740 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000050 (01/23/00) - Connection #23 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:07,801 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000050 (01/23/00) - Connection #19 tested: OK
+2024-06-28 16:41:08,035 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #20 - autoCommit reset back to true
+2024-06-28 16:41:08,098 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000051 (01/23/00) - Connection #20 tested: OK
+2024-06-28 16:41:08,275 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #21 - autoCommit reset back to true
+2024-06-28 16:41:08,345 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000052 (01/24/00) - Connection #24 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:08,349 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000052 (01/24/00) - Connection #21 tested: OK
+2024-06-28 16:41:08,611 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #22 - autoCommit reset back to true
+2024-06-28 16:41:08,667 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000053 (01/24/00) - Connection #22 tested: OK
+2024-06-28 16:41:08,795 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #23 - autoCommit reset back to true
+2024-06-28 16:41:08,853 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000054 (01/24/00) - Connection #23 tested: OK
+2024-06-28 16:41:08,948 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000055 (01/25/00) - Connection #25 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:08,958 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #24 - autoCommit reset back to true
+2024-06-28 16:41:09,021 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000055 (01/25/00) - Connection #24 tested: OK
+2024-06-28 16:41:09,264 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #25 - autoCommit reset back to true
+2024-06-28 16:41:09,316 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000056 (01/25/00) - Connection #25 tested: OK
+2024-06-28 16:41:09,504 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:41:09,555 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000057 (01/26/00) - Connection #26 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:09,574 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000057 (01/26/00) - Connection #2 tested: OK
+2024-06-28 16:41:09,845 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:41:09,906 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000058 (01/26/00) - Connection #1 tested: OK
+2024-06-28 16:41:10,017 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:41:10,074 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000059 (01/26/00) - Connection #3 tested: OK
+2024-06-28 16:41:10,188 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000060 (01/27/00) - Connection #27 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:10,209 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:41:10,275 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000060 (01/27/00) - Connection #4 tested: OK
+2024-06-28 16:41:10,529 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:41:10,595 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000061 (01/27/00) - Connection #5 tested: OK
+2024-06-28 16:41:10,774 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:41:10,807 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000062 (01/28/00) - Connection #28 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:10,834 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000062 (01/28/00) - Connection #6 tested: OK
+2024-06-28 16:41:11,065 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:41:11,137 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000063 (01/28/00) - Connection #7 tested: OK
+2024-06-28 16:41:11,269 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:41:11,314 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000064 (01/28/00) - Connection #8 tested: OK
+2024-06-28 16:41:11,314 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:11,314 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetScheduleResultListCmd --------------------------------------------------------
+2024-06-28 16:41:11,314 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:11,345 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000065 (01/29/00) - Connection #29 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:11,435 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:41:11,489 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000065 (01/29/00) - Connection #9 tested: OK
+2024-06-28 16:41:11,490 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:11,490 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:41:11,490 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:41:11,490 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:11,795 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:41:11,857 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000066 (01/29/00) - Connection #10 tested: OK
+2024-06-28 16:41:11,938 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000067 (01/30/00) - Connection #30 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:11,986 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:41:12,060 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000067 (01/30/00) - Connection #11 tested: OK
+2024-06-28 16:41:12,222 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:41:12,280 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000068 (01/30/00) - Connection #12 tested: OK
+2024-06-28 16:41:12,557 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000069 (01/31/00) - Connection #31 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:12,621 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:41:12,694 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000069 (01/31/00) - Connection #13 tested: OK
+2024-06-28 16:41:12,698 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:41:12,698 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:12,820 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:41:12,869 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000070 (01/31/00) - Connection #14 tested: OK
+2024-06-28 16:41:13,007 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:41:13,060 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000071 (01/31/00) - Connection #15 tested: OK
+2024-06-28 16:41:13,175 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000072 (01/32/00) - Connection #32 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:13,194 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #16 - autoCommit reset back to true
+2024-06-28 16:41:13,254 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000072 (01/32/00) - Connection #16 tested: OK
+2024-06-28 16:41:13,255 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-25=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}]
+2024-06-28 16:41:13,255 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-25, schedulingResultCollect={2024-05-25=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:41:13,256 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:13,256 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:41:13,256 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:41:13,256 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:13,257 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:41:13,257 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:13,257 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:13,258 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:41:13,258 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:41:13,258 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:13,385 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #17 - autoCommit reset back to true
+2024-06-28 16:41:13,444 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000073 (01/32/00) - Connection #17 tested: OK
+2024-06-28 16:41:13,446 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:41:13,446 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:41:13,447 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:13,447 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:13,448 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:41:13,448 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:41:13,448 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:13,577 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #18 - autoCommit reset back to true
+2024-06-28 16:41:13,656 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000074 (01/32/00) - Connection #18 tested: OK
+2024-06-28 16:41:13,657 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:41:13,657 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:41:13,657 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:13,659 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:13,659 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:41:13,659 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:41:13,660 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:13,660 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:41:13,661 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:41:13,661 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:41:13,664 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:13,664 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:41:13,664 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:13,665 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:13,665 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:41:13,665 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:41:13,665 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:13,665 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:13,665 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:41:13,665 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:25,745 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:25,745 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:25,746 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:25,747 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:41:25,747 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:41:25,747 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:25,817 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000075 (01/33/00) - Connection #33 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:26,119 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #19 - autoCommit reset back to true
+2024-06-28 16:41:26,182 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000075 (01/33/00) - Connection #19 tested: OK
+2024-06-28 16:41:26,307 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #20 - autoCommit reset back to true
+2024-06-28 16:41:26,385 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000076 (01/33/00) - Connection #20 tested: OK
+2024-06-28 16:41:26,464 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000077 (01/34/00) - Connection #34 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:26,514 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #21 - autoCommit reset back to true
+2024-06-28 16:41:26,569 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000077 (01/34/00) - Connection #21 tested: OK
+2024-06-28 16:41:26,936 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #22 - autoCommit reset back to true
+2024-06-28 16:41:26,994 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000078 (01/34/00) - Connection #22 tested: OK
+2024-06-28 16:41:26,997 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:41:26,997 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:27,069 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000079 (01/35/00) - Connection #35 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:27,126 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #23 - autoCommit reset back to true
+2024-06-28 16:41:27,187 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000079 (01/35/00) - Connection #23 tested: OK
+2024-06-28 16:41:27,335 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #24 - autoCommit reset back to true
+2024-06-28 16:41:27,409 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000080 (01/35/00) - Connection #24 tested: OK
+2024-06-28 16:41:27,526 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #25 - autoCommit reset back to true
+2024-06-28 16:41:27,585 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000081 (01/35/00) - Connection #25 tested: OK
+2024-06-28 16:41:27,585 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-25=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}]
+2024-06-28 16:41:27,585 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-25, schedulingResultCollect={2024-05-25=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:41:27,585 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:27,586 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:41:27,586 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:41:27,586 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:27,586 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:41:27,586 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:27,586 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:27,586 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:41:27,586 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:41:27,586 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:27,653 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000082 (01/36/00) - Connection #36 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:27,699 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #26 - autoCommit reset back to true
+2024-06-28 16:41:27,750 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000082 (01/36/00) - Connection #26 tested: OK
+2024-06-28 16:41:27,750 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:41:27,750 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:41:27,750 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:27,750 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:27,750 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:41:27,750 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:41:27,751 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:27,865 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #27 - autoCommit reset back to true
+2024-06-28 16:41:27,925 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000083 (01/36/00) - Connection #27 tested: OK
+2024-06-28 16:41:27,925 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:41:27,925 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:41:27,926 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:27,926 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:27,926 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:41:27,926 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:41:27,926 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:27,926 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:41:27,926 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:41:27,927 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:41:27,927 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:27,928 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:41:27,928 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:27,928 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:27,928 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:41:27,928 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:41:27,928 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:27,928 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:27,928 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:41:27,928 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:28,723 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:28,723 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:28,836 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #28 - autoCommit reset back to true
+2024-06-28 16:41:28,904 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000084 (01/36/00) - Connection #28 tested: OK
+2024-06-28 16:41:28,904 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:28,904 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:41:28,904 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:41:28,905 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:29,014 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000085 (01/37/00) - Connection #37 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:29,204 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #29 - autoCommit reset back to true
+2024-06-28 16:41:29,269 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000085 (01/37/00) - Connection #29 tested: OK
+2024-06-28 16:41:29,420 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #30 - autoCommit reset back to true
+2024-06-28 16:41:29,476 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000086 (01/37/00) - Connection #30 tested: OK
+2024-06-28 16:41:29,607 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #31 - autoCommit reset back to true
+2024-06-28 16:41:29,607 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000087 (01/38/00) - Connection #38 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:29,655 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000087 (01/38/00) - Connection #31 tested: OK
+2024-06-28 16:41:29,970 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #32 - autoCommit reset back to true
+2024-06-28 16:41:30,037 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000088 (01/38/00) - Connection #32 tested: OK
+2024-06-28 16:41:30,039 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:41:30,040 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:30,178 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #33 - autoCommit reset back to true
+2024-06-28 16:41:30,245 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000089 (01/38/00) - Connection #33 tested: OK
+2024-06-28 16:41:30,245 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000089 (01/39/00) - Connection #39 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:30,377 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #34 - autoCommit reset back to true
+2024-06-28 16:41:30,455 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000090 (01/39/00) - Connection #34 tested: OK
+2024-06-28 16:41:30,588 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #35 - autoCommit reset back to true
+2024-06-28 16:41:30,647 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000091 (01/39/00) - Connection #35 tested: OK
+2024-06-28 16:41:30,647 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-26=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}]
+2024-06-28 16:41:30,647 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-26, schedulingResultCollect={2024-05-26=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:41:30,647 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:30,647 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:41:30,647 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:41:30,647 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:30,648 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:41:30,648 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:30,648 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:30,648 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:41:30,648 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:41:30,648 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:30,757 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #36 - autoCommit reset back to true
+2024-06-28 16:41:30,807 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000092 (01/38/01) - Connection #36 tested: OK
+2024-06-28 16:41:30,807 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:41:30,808 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:41:30,808 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:30,808 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:30,808 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:41:30,808 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:41:30,808 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:30,825 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000093 (01/39/01) - Connection #40 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:30,930 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #37 - autoCommit reset back to true
+2024-06-28 16:41:30,985 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000093 (01/39/01) - Connection #37 tested: OK
+2024-06-28 16:41:30,986 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:41:30,986 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:41:30,986 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:30,986 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:30,986 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:41:30,986 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:41:30,987 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:30,987 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:41:30,987 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:41:30,987 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:41:30,987 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:30,987 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:41:30,987 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:30,988 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:30,988 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:41:30,988 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:41:30,988 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:30,988 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:30,988 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:41:30,988 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:31,873 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:31,873 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:31,873 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:31,873 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:41:31,873 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:41:31,873 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:32,194 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #38 - autoCommit reset back to true
+2024-06-28 16:41:32,259 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000094 (01/39/01) - Connection #38 tested: OK
+2024-06-28 16:41:32,302 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000095 (01/40/01) - Connection #41 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:32,380 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #39 - autoCommit reset back to true
+2024-06-28 16:41:32,437 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000095 (01/40/01) - Connection #39 tested: OK
+2024-06-28 16:41:32,548 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #40 - autoCommit reset back to true
+2024-06-28 16:41:32,620 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000096 (01/41/00) - Connection #40 tested: OK
+2024-06-28 16:41:32,928 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000097 (01/41/01) - Connection #42 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:32,953 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #41 - autoCommit reset back to true
+2024-06-28 16:41:33,015 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000097 (01/41/01) - Connection #41 tested: OK
+2024-06-28 16:41:33,017 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:41:33,017 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:33,137 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #42 - autoCommit reset back to true
+2024-06-28 16:41:33,197 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000098 (01/41/01) - Connection #42 tested: OK
+2024-06-28 16:41:33,324 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:41:33,390 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000099 (01/41/01) - Connection #2 tested: OK
+2024-06-28 16:41:33,502 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:41:33,524 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000100 (01/42/01) - Connection #43 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:41:33,570 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000100 (01/42/01) - Connection #1 tested: OK
+2024-06-28 16:41:33,570 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-26=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}]
+2024-06-28 16:41:33,570 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-26, schedulingResultCollect={2024-05-26=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:41:33,571 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:33,571 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:41:33,571 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:41:33,571 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:33,571 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:41:33,571 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:33,571 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:33,571 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:41:33,571 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:41:33,571 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:33,685 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:41:33,748 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000101 (01/42/01) - Connection #3 tested: OK
+2024-06-28 16:41:33,748 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:41:33,749 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:41:33,749 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:33,749 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:33,749 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:41:33,749 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:41:33,749 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:33,875 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:41:33,942 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000102 (01/42/01) - Connection #4 tested: OK
+2024-06-28 16:41:33,942 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:41:33,942 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:41:33,942 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:33,942 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:33,942 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:41:33,943 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:41:33,943 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:33,943 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:41:33,943 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:41:33,943 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:41:33,944 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:33,944 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:41:33,944 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:33,944 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:41:33,945 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:41:33,945 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:41:33,945 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:41:33,945 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:41:33,945 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:41:33,945 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:15,526 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:42:15,526 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:42:15,665 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:42:15,741 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000103 (01/44/00) - Connection #44 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:42:15,741 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000103 (01/44/00) - Connection #5 tested: OK
+2024-06-28 16:42:15,741 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:15,742 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:42:15,742 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:42:15,742 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:42:16,049 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:42:16,117 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000104 (01/44/00) - Connection #6 tested: OK
+2024-06-28 16:42:16,235 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:42:16,289 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000105 (01/44/00) - Connection #7 tested: OK
+2024-06-28 16:42:16,327 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000106 (01/45/00) - Connection #45 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:42:16,405 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:42:16,465 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000106 (01/45/00) - Connection #8 tested: OK
+2024-06-28 16:42:16,818 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:42:16,885 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000107 (01/45/00) - Connection #9 tested: OK
+2024-06-28 16:42:16,888 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:42:16,888 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:16,967 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000108 (01/46/00) - Connection #46 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:42:16,995 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:42:17,062 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000108 (01/46/00) - Connection #10 tested: OK
+2024-06-28 16:42:17,179 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:42:17,250 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000109 (01/46/00) - Connection #11 tested: OK
+2024-06-28 16:42:17,378 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:42:17,436 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000110 (01/46/00) - Connection #12 tested: OK
+2024-06-28 16:42:17,436 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-24=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]}]
+2024-06-28 16:42:17,436 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-24, schedulingResultCollect={2024-05-24=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:42:17,436 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:17,437 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:42:17,437 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:42:17,437 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:42:17,437 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:42:17,437 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:17,437 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:17,437 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:42:17,437 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:42:17,437 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:42:17,577 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:42:17,581 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000111 (01/47/00) - Connection #47 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:42:17,638 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000111 (01/47/00) - Connection #13 tested: OK
+2024-06-28 16:42:17,638 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:42:17,638 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:42:17,638 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:17,638 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:17,639 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:42:17,639 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:42:17,639 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:42:17,783 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:42:17,835 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000112 (01/47/00) - Connection #14 tested: OK
+2024-06-28 16:42:17,835 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[{jssj=15:00, jqlx=142, qjry=304, ksrq=2024-05-24, qtj=0, jsrq=2024-05-24, btj=0, kssj=12:00, qjsc=3}]]
+2024-06-28 16:42:17,969 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:42:18,031 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000113 (01/47/00) - Connection #15 tested: OK
+2024-06-28 16:42:18,033 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:42:18,033 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:18,033 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:18,033 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:42:18,034 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:42:18,034 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:42:18,034 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]],askForLeaveAndEvctionScheduleList:[[{edsc=9, bdlx=8, jsdk=1, thfghlfzs=10, tqdkfzs=60, dtjssj=15:00, bcxx=33, bcsdxx=09:00-18:00, tqlghlfzs=5, dtkssj=12:00, thdkfzs=60, gsrq=1, ksdk=1}]]
+2024-06-28 16:42:18,034 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]]
+2024-06-28 16:42:18,035 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}, {edsc=9, bdlx=8, jsdk=1, thfghlfzs=10, tqdkfzs=60, dtjssj=15:00, bcxx=33, bcsdxx=09:00-18:00, tqlghlfzs=5, dtkssj=12:00, thdkfzs=60, gsrq=1, ksdk=1}]]
+2024-06-28 16:42:18,035 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-24 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 12:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 15:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:42:18,036 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:42:18,036 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:18,036 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:18,036 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:42:18,036 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:42:18,036 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:42:18,036 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-24 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 12:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 15:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:42:18,036 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:42:18,036 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:42:21,634 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000113 (00/48/00) - Connection #48 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:44:29,489 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetScheduleResultListCmd finished --------------------------------------------------------
+2024-06-28 16:44:29,489 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:44:29,490 [main] [com.engine.attendance.attendanceanalysis.web.AttendanceanalysisAction] [ERROR] - execute fail,catch error: [{}]
+com.engine.core.exception.ECException: com.engine.attendance.attendanceanalysis.cmd.GetScheduleResultListCmd执行过程中异常
+ at com.engine.core.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:46)
+ at com.engine.core.interceptor.LogInterceptor.execute(LogInterceptor.java:19)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:37)
+ at com.engine.core.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:42)
+ at com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl.getSchedulingInFormation(UtilServiceImpl.java:43)
+ at com.engine.attendance.attendanceanalysis.web.AttendanceanalysisAction.getSchedulingData(AttendanceanalysisAction.java:175)
+ at TestAttendanceAllowance.Test.testAnalysis(Test.java:36)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:497)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
+ at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
+ at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
+ at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
+Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
+ at java.util.ArrayList.elementData(ArrayList.java:418)
+ at java.util.ArrayList.get(ArrayList.java:431)
+ at com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint.execute(MergeApairClockPoint.java:98)
+ at com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl.getClockInPointCmd(UtilServiceImpl.java:183)
+ at com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl.dealClockInData(ShiftServiceImpl.java:281)
+ at com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl.punchMatchShift(ShiftServiceImpl.java:64)
+ at com.engine.attendance.attendanceanalysis.cmd.GetScheduleResultListCmd.execute(GetScheduleResultListCmd.java:106)
+ at com.engine.attendance.attendanceanalysis.cmd.GetScheduleResultListCmd.execute(GetScheduleResultListCmd.java:31)
+ at com.engine.core.interceptor.CommandInvoker.execute(CommandInvoker.java:38)
+ at com.engine.core.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:42)
+ ... 30 more
+2024-06-28 16:44:29,499 [ShutdownHook] [org.logicalcobwebs.proxool.ShutdownHook] [DEBUG] - Running ShutdownHook
+2024-06-28 16:44:29,547 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000113 (00/48/01) - Connection #49 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:34,856 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] - Loading business class(SERVICE-METHOD) dynamic proxy...
+2024-06-28 16:47:34,859 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] -
+>> target:com.engine.workflow.service.impl.WorkflowTypeServiceImpl.doSaveOperation(java.util.Map,weaver.hrm.User)
+>> proxy:->com.engine.plugin.workflow.service.CustomWorkflowTypeService->com.engine.plugin.workflow.service.CustomWorkflowTypeService2->com.engine.plugin.workflow.service.CustomWorkflowTypeService3->com.engine.plugin.workflow.service.CustomWorkflowTypeService4
+2024-06-28 16:47:34,859 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] - Loading business class(COMMAND) dynamic proxy...
+2024-06-28 16:47:34,859 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] -
+>> target:com.engine.workplan.cmd.workplanBase.BeforeWorkplanDelCmd
+>> proxy:->com.customization.esb.workplan.workplanbase.ProxyDeleteWorkPlanCmd
+>> target:com.engine.workflow.cmd.signInput.GetNodeSignSetCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.GetOdocSignInputSetCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.GetNodeRightInfo
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowGetNodeRightInfo
+>> target:com.engine.workflow.cmd.requestForm.RequestSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.OdocRequestSubmitCmd->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeRequestCmd->com.engine.plugin.odoc.command.signSetting.OdocWorkflowSubmitProxyCmd
+>> target:com.engine.workflow.cmd.workflowPath.list.GetWorkflowListConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.list.GetAddOdocWFFormCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.DoSaveNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowRightMenuDoSaveNodeCmd->com.engine.plugin.odoc.command.workflowPath.node.DeleteOdocNodeCfgCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.addInOperate.GetAddInOperateConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPathNodeInfo.OdocGetAddInOperateConditionCmd
+>> target:com.engine.crm.cmd.chance.FormUpdateCmd
+>> proxy:->com.customization.esb.crm.chance.ProxyEditChanceCmd
+>> target:com.engine.crm.cmd.customer.CustomerSaveCmd
+>> proxy:->com.customization.esb.crm.customer.ProxyNewCustomerCmd
+>> target:com.engine.workplan.cmd.workplanBase.AfterWorkplanNormalCmd
+>> proxy:->com.customization.esb.workplan.workplanbase.ProxyAfterWorkplanNormalCmd
+>> target:com.engine.workflow.cmd.requestForm.BatchSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeBatchCmd
+>> target:com.api.prj.cmd.prjBoard.DoDelBoardStageCmd
+>> proxy:->com.customization.esb.proj.prjboard.ProxyDoDelBoardStageCmd
+>> target:com.engine.workflow.cmd.workflowPath.nodeLink.SaveNodeLinkCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.nodeLink.DeleteOdocNodelinkExtCmd
+>> target:com.engine.cube.cmd.app.WaterMarkImg
+>> proxy:->com.customization.cube.list.CustomChangeListHrefLinkCmd
+>> target:com.engine.crm.cmd.customer.CustomerEditCmd
+>> proxy:->com.customization.esb.crm.customer.ProxyEditCustomerCmd
+>> target:com.engine.meeting.cmd.meetingbase.NewMeetingCmd
+>> proxy:->com.customization.esb.meeting.meetingbase.ProxyNewMeetingCmd
+>> target:com.engine.workflow.cmd.signInput.GetSignInputInfoCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestSignInput.OdocSignInputCmd
+>> target:com.engine.cube.cmd.app.GetAppListCmd
+>> proxy:->com.engine.plugin.mode.license.Proxy_GetAppListCmd
+>> target:com.api.prj.cmd.project.DoProjectOperationCmd
+>> proxy:->com.customization.esb.proj.project.ProxyDoProjectOperationCmd
+>> target:com.engine.workflowDesign.cmd.WorkflowXmlParserCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestPic.OdocRequestPicCmd
+>> target:com.api.prj.cmd.project.DoPrjTempletStageSaveCmd
+>> proxy:->com.customization.esb.proj.project.ProxySavePrjTempletStageCmd
+>> target:com.engine.workflow.cmd.requestForm.DoTakEndCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSIgnReceiveTimeDoTakEndCmd
+>> target:com.engine.crm.cmd.contacter.CreateCmd
+>> proxy:->com.customization.esb.crm.contacter.ProxyNewContacterCmd
+>> target:com.engine.workflow.cmd.requestForm.GetRightMenuCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.GetOdocRightMenuCmd->com.engine.plugin.odoc.command.odoRightMenuSetForm.OdocRightMenuBtnCmd->com.engine.plugin.workflow.command.qiyuesuo.QYSRightMenuCmd
+>> target:com.engine.workflowDesign.cmd.GetOperateDataCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestPic.OdocRequestPicOperatorCmd
+>> target:com.engine.odoc.cmd.officialSettings.createDocByWf.OdocSaveMenuSettingsCmd
+>> proxy:->com.engine.plugin.odoc.command.odocSetting.Proxy_OdocSaveMenuSettingsCmd
+>> target:com.engine.odoc.cmd.odocMenuOperate.doEndPersonTreatCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeEndTreatCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.GetBaseInfoConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.GetBaseInfoSettingCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.signSet.DoSignSetSaveCmd
+>> proxy:->com.engine.plugin.workflow.command.CustomDoSignSetSaveCmd
+>> target:com.engine.crm.cmd.chance.DeleteCmd
+>> proxy:->com.customization.esb.crm.chance.ProxyDeleteChanceCmd
+>> target:com.engine.odoc.cmd.officialSettings.createDocByWf.OdocGetMenuSettingsCmd
+>> proxy:->com.engine.plugin.odoc.command.odocSetting.Proxy_OdocGetMenuSettingsCmd
+>> target:com.engine.odoc.cmd.officialSettings.createDocByWf.OdocGetActionSettingsCmd
+>> proxy:->com.engine.plugin.odoc.command.odocSetting.Proxy_OdocGetActionSettingsCmd
+>> target:com.engine.odoc.cmd.odocrequest.FlowNextCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeFlowCmd
+>> target:com.engine.workflow.cmd.workflowType.DoSaveCmd
+>> proxy:->com.engine.plugin.workflow.command.CustomDoSave2Cmd->com.engine.plugin.workflow.command.CustomDoSave3Cmd->com.engine.plugin.workflow.command.CustomDoSaveCmd
+>> target:com.engine.workflowDesign.cmd.GetWfInfoCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowGetWfInfoCmd->com.engine.plugin.odoc.command.workflowPathNodeInfo.OdocGetWfInfoCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.GetNodeSessionkeyCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowRightMenuCmd
+>> target:com.engine.crm.cmd.contacter.DeleteCmd
+>> proxy:->com.customization.esb.crm.contacter.ProxyDeleteContacterCmd
+>> target:com.engine.odoc.cmd.odocrequest.ForceArchiveCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeForceArchiveCmd
+>> target:com.engine.meeting.cmd.meetingField.GetViewMeetingFieldCmd
+>> proxy:->com.customization.meeting.qc854537.CustomGetViewMeetingFieldCmd
+>> target:com.api.common.cmd.login.DoUserSessionCmd
+>> proxy:->com.engine.plugin.hrm.command.MyDoUserSessionCmd
+>> target:com.engine.hrm.cmd.test.GetSearchConditionCmd
+>> proxy:->com.engine.plugin.hrm.command.GetMySearchConditionCmd
+>> target:com.engine.crm.cmd.chance.FormSaveCmd
+>> proxy:->com.customization.esb.crm.chance.ProxyNewChanceCmd
+>> target:com.engine.crm.cmd.customer.CrmDeleteCmd
+>> proxy:->com.customization.esb.crm.customer.ProxyDeleteCustomerCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.addInOperate.GetPreAddInOperateConditionCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPathNodeInfo.OdocGetPreAddInOperateConditionCmd
+>> target:com.api.prj.cmd.prjBoard.DoEditBoardStageCmd
+>> proxy:->com.customization.esb.proj.prjboard.ProxyDoEditBoardStageCmd
+>> target:com.engine.odoc.cmd.updateSign.setting.SelectFreeFlowDatasCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowIsFree4OdocProxyCmd
+>> target:com.engine.odoc.cmd.updateOperator.PlusSignatureCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeAddDelCmd
+>> target:com.api.prj.cmd.prjBoard.DoAddBoardStageCmd
+>> proxy:->com.customization.esb.proj.prjboard.ProxyDoAddBoardStageCmd
+>> target:com.engine.workflow.cmd.requestForm.RequestManager_FlowNextNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.OdocRequestNextNodeCmd
+>> target:com.engine.odoc.cmd.odocWorkflow.OdocAddWorkflowCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignAddWorkflowCmd
+>> target:com.engine.workflow.cmd.requestForm.RemarkSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeRemarkCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.DoAddWFCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.SaveAddWFCmd
+>> target:com.engine.workflow.cmd.workflowPath.nodeLink.GetNodeLinkCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowGetNodeLinkCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.DoSaveNewVersionCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocWorkflowSaveNewVersionTabCmd->com.engine.plugin.odoc.command.workflowPath.SaveNewVersionCmd
+>> target:com.engine.workplan.cmd.workplanBase.AddAndEditWorkPlanCmd
+>> proxy:->com.customization.esb.workplan.workplanbase.ProxyAddAndEditWorkPlanCmd
+>> target:com.engine.workflow.cmd.requestForm.WFManager_SaveNewNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocWorkflowWFManager_SaveNewNodeCmd
+>> target:com.engine.workflow.cmd.workflowPath.baseInfo.DoEditWFCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.SaveEditWFCmd
+>> target:com.engine.workflow.cmd.requestLog.LoadRequestLogBaseInfoCmd
+>> proxy:->com.engine.plugin.workflow.command.CustomLoadRequestLogBaseInfoCmd
+>> target:com.engine.workflow.cmd.workflowPath.node.DoRestoreDeleteNodeCmd
+>> proxy:->com.engine.plugin.odoc.command.workflowPath.node.RestoreOdocNodeCfgCmd
+>> target:com.engine.workflow.cmd.monitor.DoDeleteCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocWorkflowDeleteProxyCmd
+>> target:com.engine.meeting.cmd.meetingbase.MeetingCancelCmd
+>> proxy:->com.customization.esb.meeting.meetingbase.ProxyCancelMeetingCmd
+>> target:com.engine.odoc.cmd.updateSign.append.AppendSaveLogCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeAppendSignCmd
+>> target:com.api.prj.cmd.task.DoTaskOperationCmd
+>> proxy:->com.customization.esb.proj.task.ProxyDoTaskOperationCmd
+>> target:com.engine.workflow.cmd.requestForm.LoadParamCmd
+>> proxy:->com.engine.plugin.odoc.command.odocRequestForm.LoadOdocFormParam->com.engine.plugin.workflow.command.HaoQianPromptInfoCmd
+>> target:com.engine.crm.cmd.contacter.EditCmd
+>> proxy:->com.customization.esb.crm.contacter.ProxyEditContacterCmd
+>> target:com.engine.workflow.cmd.requestForm.ForwardSubmitCmd
+>> proxy:->com.engine.plugin.odoc.command.signSetting.OdocSignReceiveTimeForwardCmd
+>> target:com.engine.workflow.cmd.requestForm.GetFormTabCmd
+>> proxy:->com.engine.plugin.fna.command.FnaElectronicDepositFormTopTabCmd->com.engine.plugin.odoc.command.signSetting.OdocWorkflowTabManagerCmd->com.engine.plugin.workflow.command.ContractLockFormTopTabCmd
+>> target:com.engine.workflowDesign.cmd.DoSaveLayout
+>> proxy:->com.engine.plugin.odoc.command.rightMenuSetting.OdocDoSaveLayoutCmd
+2024-06-28 16:47:34,860 [main] [com.engine.core.cfg.DynamicProxyConfiguration] [INFO] - The business class dynamic proxy is loaded.
+2024-06-28 16:47:35,445 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tab_columnsis duplicate,place check your properties
+2024-06-28 16:47:35,445 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_boroughinfois duplicate,place check your properties
+2024-06-28 16:47:35,445 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tablesis duplicate,place check your properties
+2024-06-28 16:47:35,456 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_expressionbaseis duplicate,place check your properties
+2024-06-28 16:47:35,457 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - information_schema.columnsis duplicate,place check your properties
+2024-06-28 16:47:35,458 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - emobileloginkeyis duplicate,place check your properties
+2024-06-28 16:47:35,458 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - qrcodecominfois duplicate,place check your properties
+2024-06-28 16:47:35,458 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ldapsettingis duplicate,place check your properties
+2024-06-28 16:47:35,459 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - pictureis duplicate,place check your properties
+2024-06-28 16:47:35,459 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sysobjectsis duplicate,place check your properties
+2024-06-28 16:47:35,459 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_report_checkis duplicate,place check your properties
+2024-06-28 16:47:35,461 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatasettingdefis duplicate,place check your properties
+2024-06-28 16:47:35,461 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - view_shopcheckis duplicate,place check your properties
+2024-06-28 16:47:35,461 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - view_workflowform_selectallis duplicate,place check your properties
+2024-06-28 16:47:35,461 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_att_vacationis duplicate,place check your properties
+2024-06-28 16:47:35,461 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatasettingfieldis duplicate,place check your properties
+2024-06-28 16:47:35,461 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - worktask_requestbaseis duplicate,place check your properties
+2024-06-28 16:47:35,461 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sequenceindexis duplicate,place check your properties
+2024-06-28 16:47:35,461 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckplanbatis duplicate,place check your properties
+2024-06-28 16:47:35,462 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ofs_todo_datais duplicate,place check your properties
+2024-06-28 16:47:35,462 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckplanis duplicate,place check your properties
+2024-06-28 16:47:35,462 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - qrtz_triggersis duplicate,place check your properties
+2024-06-28 16:47:35,462 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uplogsis duplicate,place check your properties
+2024-06-28 16:47:35,462 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - workflowactionviewis duplicate,place check your properties
+2024-06-28 16:47:35,462 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_overtimeis duplicate,place check your properties
+2024-06-28 16:47:35,462 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - indexupdatelogis duplicate,place check your properties
+2024-06-28 16:47:35,463 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckexamis duplicate,place check your properties
+2024-06-28 16:47:35,463 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hrmresource_onlineis duplicate,place check your properties
+2024-06-28 16:47:35,463 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - dellogsis duplicate,place check your properties
+2024-06-28 16:47:35,463 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_problemregisteris duplicate,place check your properties
+2024-06-28 16:47:35,463 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - licenseis duplicate,place check your properties
+2024-06-28 16:47:35,463 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_maplistis duplicate,place check your properties
+2024-06-28 16:47:35,463 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_baseis duplicate,place check your properties
+2024-06-28 16:47:35,464 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopinfois duplicate,place check your properties
+2024-06-28 16:47:35,464 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_settingsis duplicate,place check your properties
+2024-06-28 16:47:35,464 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - system_default_colis duplicate,place check your properties
+2024-06-28 16:47:35,464 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - information_schema.tablesis duplicate,place check your properties
+2024-06-28 16:47:35,464 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - slideelementis duplicate,place check your properties
+2024-06-28 16:47:35,464 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sysibm.systablesis duplicate,place check your properties
+2024-06-28 16:47:35,465 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - blog_discussis duplicate,place check your properties
+2024-06-28 16:47:35,465 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatatabsettingis duplicate,place check your properties
+2024-06-28 16:47:35,465 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - dualis duplicate,place check your properties
+2024-06-28 16:47:35,465 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - syscolumnsis duplicate,place check your properties
+2024-06-28 16:47:35,465 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - sys.objectsis duplicate,place check your properties
+2024-06-28 16:47:35,465 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_shopcheckis duplicate,place check your properties
+2024-06-28 16:47:35,469 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hrmresourcemanageris duplicate,place check your properties
+2024-06-28 16:47:35,470 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_shiftscheduleis duplicate,place check your properties
+2024-06-28 16:47:35,470 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tab_columnsis duplicate,place check your properties
+2024-06-28 16:47:35,470 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - rule_expressionsis duplicate,place check your properties
+2024-06-28 16:47:35,470 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_leavebackis duplicate,place check your properties
+2024-06-28 16:47:35,470 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - hpoutdatasettingaddris duplicate,place check your properties
+2024-06-28 16:47:35,470 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_otheris duplicate,place check your properties
+2024-06-28 16:47:35,471 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ldapsetis duplicate,place check your properties
+2024-06-28 16:47:35,471 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - ecologyuplistis duplicate,place check your properties
+2024-06-28 16:47:35,471 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_outis duplicate,place check your properties
+2024-06-28 16:47:35,471 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_leaveis duplicate,place check your properties
+2024-06-28 16:47:35,471 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - uf_checkdatasaveis duplicate,place check your properties
+2024-06-28 16:47:35,471 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - user_tab_columnsis duplicate,place check your properties
+2024-06-28 16:47:35,471 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - wfex_viewis duplicate,place check your properties
+2024-06-28 16:47:35,472 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_flow_split_evectionis duplicate,place check your properties
+2024-06-28 16:47:35,472 [main] [weaver.monitor.cache.Util.PropUtil] [ERROR] - kq_format_poolis duplicate,place check your properties
+2024-06-28 16:47:35,531 [main] [org.logicalcobwebs.proxool.ShutdownHook] [DEBUG] - Registered shutdownHook
+2024-06-28 16:47:35,533 [main] [org.logicalcobwebs.proxool.HouseKeeperController] [DEBUG] - Registering 'ecology' house keeper
+2024-06-28 16:47:35,535 [main] [org.logicalcobwebs.proxool.HouseKeeperController] [DEBUG] - Starting a house keeper thread
+2024-06-28 16:47:37,151 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: isReadOnly() = false
+2024-06-28 16:47:37,151 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getTransactionIsolation() = 2
+2024-06-28 16:47:37,152 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getHoldability() = 1
+2024-06-28 16:47:37,152 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getCatalog() = null
+2024-06-28 16:47:37,152 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Remembering default value: getTypeMap() = {}
+2024-06-28 16:47:37,152 [Prototyper] [org.logicalcobwebs.proxool.ecology] [INFO] - Proxool statistics legend: "s - r (a/t/o)" > s=served, r=refused (only shown if non-zero), a=active, t=total, o=offline (being tested)
+2024-06-28 16:47:37,152 [main] [org.logicalcobwebs.proxool.ecology] [INFO] - Proxool statistics legend: "s - r (a/t/o)" > s=served, r=refused (only shown if non-zero), a=active, t=total, o=offline (being tested)
+2024-06-28 16:47:37,153 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000000 (01/02/00) - Connection #2 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:37,153 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000000 (01/02/00) - Connection #1 created on demand = ACTIVE
+2024-06-28 16:47:37,197 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.OracleConnection
+2024-06-28 16:47:37,197 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.sql.BlobDBAccess
+2024-06-28 16:47:37,197 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.sql.BfileDBAccess
+2024-06-28 16:47:37,197 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.sql.ClobDBAccess
+2024-06-28 16:47:37,197 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Connection
+2024-06-28 16:47:37,197 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.ACProxyable
+2024-06-28 16:47:37,197 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.ClientDataSupport
+2024-06-28 16:47:37,198 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Wrapper
+2024-06-28 16:47:37,198 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.OracleConnection
+2024-06-28 16:47:37,198 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.lang.AutoCloseable
+2024-06-28 16:47:37,359 [main] [A2] [INFO] - rootPath ==
+2024-06-28 16:47:37,360 [main] [A2] [INFO] - filePath == WEB-INF\prop\isSyncLog4j.properties
+2024-06-28 16:47:37,361 [main] [A2] [INFO] - [null] main-1[weaver.conn.EncodingUtils:497] - 测试standard配置文件是否正常读取[183, 257, 8453, 8735, 8750, 8757, 8759, 8780, 8786, 8806, 8807, 8895, 9587, 65122, 65123, 65124, 65125, 8743, 8736, 8745, 8746, 176, 247, 8801, 8805, 8734, 8747, 8804, 8800, 8744, 8869, 960, 177, 8730, 8721, 8756, 215, 8544, 8545, 8546, 8547, 8548, 8549, 8550, 8551, 8552, 8553, 8554, 8555, 8560, 8561, 8562, 8563, 8564, 8565, 8566, 8567, 8568, 8569, 9312, 9313, 9314, 9315, 9316, 9317, 9318, 9319, 9320, 9321, 9332, 9333, 9334, 9335, 9336, 9337, 9338, 9339, 9340, 9341, 12832, 12833, 12834, 12835, 12836, 12837, 12838, 12839, 12840, 12841, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 963, 964, 965, 966, 967, 968, 969, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931, 932, 933, 934, 935, 936, 937, 729, 65072, 65089, 65090, 65091, 65092, 65104, 65106, 65108, 65109, 234, 252, 164, 8364, 164, 8730, 9651, 8721, 8719, 593, 240, 192, 193, 200, 201, 202, 204, 205, 210, 211, 217, 218, 220, 221, 222, 225, 462, 224, 275, 233, 283, 232, 363, 250, 468, 249, 333, 243, 466, 242, 299, 237, 464, 236, 470, 472, 474, 476, 324, 59335, 328, 59336, 8814, 8815, 8776, 8758, 13266, 13265, 8733, 8765, 8712, 8857, 8978, 8741, 8739, 8853, 185, 186, 178, 179, 8451, 8457, 13198, 13199, 13212, 13213, 13214, 165, 13217, 13252, 13269, 163]
+2024-06-28 16:47:37,361 [main] [A2] [INFO] - [null] main-1[weaver.conn.EncodingUtils:531] - ------是否开启字符转码----0---是否开启sql参数化解析-----0----nativepool----ecology
+2024-06-28 16:47:37,485 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Statement
+2024-06-28 16:47:37,485 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.OraclePreparedStatement
+2024-06-28 16:47:37,485 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.PreparedStatement
+2024-06-28 16:47:37,485 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.OracleStatement
+2024-06-28 16:47:37,485 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.ACProxyable
+2024-06-28 16:47:37,485 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.OraclePreparedStatement
+2024-06-28 16:47:37,486 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Wrapper
+2024-06-28 16:47:37,486 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.OracleStatement
+2024-06-28 16:47:37,486 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.lang.AutoCloseable
+2024-06-28 16:47:37,668 [main] [A2] [INFO] - [null] main-1[weaver.conn.ExecuteSqlLogger:97] - >>>>>>>>>>>>>>>isCollectCUDApi>>>>>false
+2024-06-28 16:47:37,669 [main] [A2] [INFO] - [null] main-1[weaver.conn.ExecuteSqlLogger:103] - ExecuteSqlLogger start log write to file thread success...
+2024-06-28 16:47:37,732 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:47:37,784 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000002 (02/03/00) - Connection #3 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:37,792 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000002 (02/03/00) - Connection #2 tested: OK
+2024-06-28 16:47:37,952 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:47:38,008 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000003 (02/03/00) - Connection #3 tested: OK
+2024-06-28 16:47:38,017 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Java version: 1.8.0_40
+2024-06-28 16:47:38,017 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Java vendor: Oracle Corporation
+2024-06-28 16:47:38,017 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Java class path: C:\Users\liuliang\AppData\Local\Temp\classpath2002960634.jar;D:\soft\IntelliJ IDEA 2021.2\lib\idea_rt.jar
+2024-06-28 16:47:38,018 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Operating system name: Windows 8.1
+2024-06-28 16:47:38,018 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Operating system architecture: amd64
+2024-06-28 16:47:38,018 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - Operating system version: 6.3
+2024-06-28 16:47:38,056 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SUN 1.8: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS & DKS keystores; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration)
+2024-06-28 16:47:38,056 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunRsaSign 1.8: Sun RSA signature provider
+2024-06-28 16:47:38,056 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunEC 1.8: Sun Elliptic Curve provider (EC, ECDSA, ECDH)
+2024-06-28 16:47:38,056 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunJSSE 1.8: Sun JSSE provider(PKCS12, SunX509/PKIX key/trust factories, SSLv3/TLSv1/TLSv1.1/TLSv1.2)
+2024-06-28 16:47:38,056 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunJCE 1.8: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
+2024-06-28 16:47:38,056 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunJGSS 1.8: Sun (Kerberos v5, SPNEGO)
+2024-06-28 16:47:38,057 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunSASL 1.8: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5, NTLM; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5, NTLM)
+2024-06-28 16:47:38,057 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - XMLDSig 1.8: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory; C14N 1.0, C14N 1.1, Exclusive C14N, Base64, Enveloped, XPath, XPath2, XSLT TransformServices)
+2024-06-28 16:47:38,057 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunPCSC 1.8: Sun PC/SC provider
+2024-06-28 16:47:38,057 [main] [org.apache.commons.httpclient.HttpClient] [DEBUG] - SunMSCAPI 1.8: Sun's Microsoft Crypto API provider
+2024-06-28 16:47:38,062 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.useragent = Jakarta Commons-HttpClient/3.1
+2024-06-28 16:47:38,064 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.version = HTTP/1.1
+2024-06-28 16:47:38,065 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
+2024-06-28 16:47:38,066 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.cookie-policy = default
+2024-06-28 16:47:38,066 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.element-charset = US-ASCII
+2024-06-28 16:47:38,066 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.protocol.content-charset = ISO-8859-1
+2024-06-28 16:47:38,068 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@479cbee5
+2024-06-28 16:47:38,068 [main] [org.apache.commons.httpclient.params.DefaultHttpParams] [DEBUG] - Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
+2024-06-28 16:47:38,212 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:47:38,282 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000004 (02/03/00) - Connection #2 tested: OK
+2024-06-28 16:47:38,384 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000005 (02/04/00) - Connection #4 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:38,536 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:47:38,599 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000005 (02/04/00) - Connection #3 tested: OK
+2024-06-28 16:47:38,726 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:47:38,789 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000005 (01/04/00) - Connection #1 tested: OK
+2024-06-28 16:47:38,998 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000006 (01/05/00) - Connection #5 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:39,026 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:47:39,096 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000006 (01/05/00) - Connection #4 tested: OK
+2024-06-28 16:47:39,292 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:47:39,347 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000007 (01/05/00) - Connection #5 tested: OK
+2024-06-28 16:47:39,560 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:47:39,586 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000008 (01/06/00) - Connection #6 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:39,625 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000008 (01/06/00) - Connection #2 tested: OK
+2024-06-28 16:47:39,749 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:47:39,798 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000009 (01/06/00) - Connection #1 tested: OK
+2024-06-28 16:47:39,917 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:47:39,982 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000010 (01/06/00) - Connection #3 tested: OK
+2024-06-28 16:47:40,190 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000011 (01/07/00) - Connection #7 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:40,214 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:47:40,272 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000011 (01/07/00) - Connection #4 tested: OK
+2024-06-28 16:47:40,464 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:47:40,532 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000012 (01/07/00) - Connection #5 tested: OK
+2024-06-28 16:47:40,773 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000013 (01/08/00) - Connection #8 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:40,784 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:47:40,840 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000013 (01/08/00) - Connection #6 tested: OK
+2024-06-28 16:47:40,962 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:47:41,024 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000014 (01/08/00) - Connection #7 tested: OK
+2024-06-28 16:47:41,166 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:47:41,232 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000015 (01/08/00) - Connection #8 tested: OK
+2024-06-28 16:47:41,386 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000016 (01/09/00) - Connection #9 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:41,513 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:47:41,570 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000016 (01/09/00) - Connection #2 tested: OK
+2024-06-28 16:47:41,750 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:47:41,793 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000017 (01/09/00) - Connection #1 tested: OK
+2024-06-28 16:47:42,012 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000018 (01/10/00) - Connection #10 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:42,043 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:47:42,100 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000018 (01/10/00) - Connection #3 tested: OK
+2024-06-28 16:47:42,226 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:47:42,293 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000019 (01/10/00) - Connection #4 tested: OK
+2024-06-28 16:47:42,409 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:47:42,472 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000020 (01/10/00) - Connection #5 tested: OK
+2024-06-28 16:47:42,628 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000021 (01/11/00) - Connection #11 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:42,728 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:47:42,788 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000021 (01/11/00) - Connection #6 tested: OK
+2024-06-28 16:47:42,982 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:47:43,043 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000022 (01/11/00) - Connection #7 tested: OK
+2024-06-28 16:47:43,263 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000023 (01/12/00) - Connection #12 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:43,286 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:47:43,353 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000023 (01/12/00) - Connection #8 tested: OK
+2024-06-28 16:47:43,473 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:47:43,532 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000024 (01/12/00) - Connection #9 tested: OK
+2024-06-28 16:47:43,663 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:47:43,732 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000025 (01/12/00) - Connection #10 tested: OK
+2024-06-28 16:47:43,878 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000026 (01/13/00) - Connection #13 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:43,986 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:47:44,055 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000026 (01/13/00) - Connection #11 tested: OK
+2024-06-28 16:47:44,246 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:47:44,314 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000027 (01/13/00) - Connection #12 tested: OK
+2024-06-28 16:47:44,452 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000028 (01/14/00) - Connection #14 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:44,540 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:47:44,598 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000028 (01/14/00) - Connection #13 tested: OK
+2024-06-28 16:47:44,724 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:47:44,787 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000029 (01/14/00) - Connection #14 tested: OK
+2024-06-28 16:47:44,923 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:47:44,993 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000030 (01/14/00) - Connection #2 tested: OK
+2024-06-28 16:47:45,073 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000031 (01/15/00) - Connection #15 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:45,123 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:47:45,187 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000031 (01/15/00) - Connection #1 tested: OK
+2024-06-28 16:47:45,334 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:47:45,396 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000032 (01/15/00) - Connection #3 tested: OK
+2024-06-28 16:47:45,522 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:47:45,582 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000033 (01/15/00) - Connection #4 tested: OK
+2024-06-28 16:47:45,666 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000034 (01/16/00) - Connection #16 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:45,748 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:47:45,814 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000034 (01/16/00) - Connection #5 tested: OK
+2024-06-28 16:47:45,815 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:45,816 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:47:45,817 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:46,180 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:47:46,247 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000035 (01/16/00) - Connection #6 tested: OK
+2024-06-28 16:47:46,318 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000036 (01/17/00) - Connection #17 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:46,372 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:47:46,432 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000036 (01/17/00) - Connection #7 tested: OK
+2024-06-28 16:47:46,563 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:47:46,632 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000037 (01/17/00) - Connection #8 tested: OK
+2024-06-28 16:47:46,912 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000038 (01/18/00) - Connection #18 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:46,986 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:47:47,042 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000038 (01/18/00) - Connection #9 tested: OK
+2024-06-28 16:47:47,048 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:47:47,048 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:47,049 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:47,049 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetWorkHoursItemByPersonCmd --------------------------------------------------------
+2024-06-28 16:47:47,049 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:47,362 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:47:47,434 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000039 (01/18/00) - Connection #10 tested: OK
+2024-06-28 16:47:47,502 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000040 (01/19/00) - Connection #19 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:47,572 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:47:47,642 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000040 (01/19/00) - Connection #11 tested: OK
+2024-06-28 16:47:47,761 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:47:47,826 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000041 (01/19/00) - Connection #12 tested: OK
+2024-06-28 16:47:47,827 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - query personGroupData : select mainid,empid,filters,bdate,edate from uf_ryqz_dt1 where mainid in (24)
+2024-06-28 16:47:47,953 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:47:48,009 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000042 (01/19/00) - Connection #13 tested: OK
+2024-06-28 16:47:48,010 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - getPersonnelGroupingByPerson collect : {24=[{empid=304, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}, {empid=305, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}, {empid=306, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}, {empid=307, bdate=2024-04-01, filters=, mainid=24, edate=2024-12-31}]}
+2024-06-28 16:47:48,011 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 304,userId : 304
+2024-06-28 16:47:48,012 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 305,userId : 304
+2024-06-28 16:47:48,012 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 306,userId : 304
+2024-06-28 16:47:48,012 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - empid : 307,userId : 304
+2024-06-28 16:47:48,012 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - personnelGroupIds : [24]
+2024-06-28 16:47:48,012 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - dataIds : [1]
+2024-06-28 16:47:48,012 [main] [com.engine.attendance.attendanceplan.cmd.GetWorkHoursItemByPersonCmd] [DEBUG] - query GetWorkHoursItemByPersonCmd sql : select * from uf_jcl_kq_zhgs where id in (1)
+2024-06-28 16:47:48,092 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000043 (01/20/00) - Connection #20 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:48,123 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:47:48,184 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000043 (01/20/00) - Connection #14 tested: OK
+2024-06-28 16:47:48,184 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetWorkHoursItemByPersonCmd finished --------------------------------------------------------
+2024-06-28 16:47:48,184 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:48,185 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:48,185 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetDatatableRecurrenceCmd --------------------------------------------------------
+2024-06-28 16:47:48,185 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:48,185 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-人员节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxry = ? order by bcrq,param:[2024-05-22, 2024-05-26, 304]
+2024-06-28 16:47:48,304 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:47:48,366 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000044 (01/20/00) - Connection #15 tested: OK
+2024-06-28 16:47:48,501 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #16 - autoCommit reset back to true
+2024-06-28 16:47:48,563 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000045 (01/20/00) - Connection #16 tested: OK
+2024-06-28 16:47:48,563 [main] [com.engine.attendance.component.persongroup.commonutil.PersongroupCommonUtil] [DEBUG] - getPersonnelGroupingByPerson collect : {}
+2024-06-28 16:47:48,563 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-人员分组节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxryfz in (,personnelGroupIds:[]
+2024-06-28 16:47:48,672 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #17 - autoCommit reset back to true
+2024-06-28 16:47:48,709 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000046 (01/21/00) - Connection #21 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:48,732 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000046 (01/21/00) - Connection #17 tested: OK
+2024-06-28 16:47:49,002 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #18 - autoCommit reset back to true
+2024-06-28 16:47:49,060 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000047 (01/21/00) - Connection #18 tested: OK
+2024-06-28 16:47:49,061 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - pdeptids : [1022]
+2024-06-28 16:47:49,061 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-部门节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxbm in (,pdeptids:1022
+2024-06-28 16:47:49,184 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #19 - autoCommit reset back to true
+2024-06-28 16:47:49,233 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000048 (01/21/00) - Connection #19 tested: OK
+2024-06-28 16:47:49,234 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - 递归查询人员-分部节点,sql:select a.id as keyid,b.lastname,a.* from uf_pbjg a left join hrmresource b on a.pbdxry=b.id where 1=1 and bcrq >= ? and bcrq<= ? and pbdxfb = ? order by bcrq,pdeptids:521
+2024-06-28 16:47:49,313 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000049 (01/22/00) - Connection #22 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:49,386 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #20 - autoCommit reset back to true
+2024-06-28 16:47:49,449 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000049 (01/22/00) - Connection #20 tested: OK
+2024-06-28 16:47:49,450 [main] [com.engine.attendance.component.persongroup.cmd.GetDatatableRecurrenceCmd] [DEBUG] - dataTableList total size : 3
+2024-06-28 16:47:49,450 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetDatatableRecurrenceCmd finished --------------------------------------------------------
+2024-06-28 16:47:49,450 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:49,450 [main] [com.engine.attendance.component.persongroup.service.impl.SchedulingResultsServiceImpl] [DEBUG] - personGroupMap :-886648375,departMentMap:-1577985098,subCompanyMap:-943099722,classesInformationMap:-142230102,candidateTeamMap:-533360488
+2024-06-28 16:47:49,450 [main] [com.engine.attendance.component.persongroup.service.impl.SchedulingResultsServiceImpl] [DEBUG] - personGroupMap :-886648375,departMentMap:-1577985098,subCompanyMap:-943099722,classesInformationMap:-142230102,candidateTeamMap:-533360488
+2024-06-28 16:47:49,450 [main] [com.engine.attendance.component.persongroup.service.impl.SchedulingResultsServiceImpl] [DEBUG] - personGroupMap :-886648375,departMentMap:-1577985098,subCompanyMap:-943099722,classesInformationMap:-142230102,candidateTeamMap:-533360488
+2024-06-28 16:47:49,592 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #21 - autoCommit reset back to true
+2024-06-28 16:47:49,668 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000050 (01/22/00) - Connection #21 tested: OK
+2024-06-28 16:47:49,930 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #22 - autoCommit reset back to true
+2024-06-28 16:47:49,940 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000051 (01/23/00) - Connection #23 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:49,995 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000051 (01/23/00) - Connection #22 tested: OK
+2024-06-28 16:47:50,162 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #23 - autoCommit reset back to true
+2024-06-28 16:47:50,225 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000052 (01/23/00) - Connection #23 tested: OK
+2024-06-28 16:47:50,467 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:47:50,521 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000053 (01/23/00) - Connection #2 tested: OK
+2024-06-28 16:47:50,552 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000054 (01/24/00) - Connection #24 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:50,636 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:47:50,692 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000054 (01/24/00) - Connection #1 tested: OK
+2024-06-28 16:47:50,810 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:47:50,864 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000055 (01/24/00) - Connection #3 tested: OK
+2024-06-28 16:47:51,092 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:47:51,128 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000056 (01/25/00) - Connection #25 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:51,156 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000056 (01/25/00) - Connection #4 tested: OK
+2024-06-28 16:47:51,346 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:47:51,414 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000057 (01/25/00) - Connection #5 tested: OK
+2024-06-28 16:47:51,653 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:47:51,717 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000058 (01/26/00) - Connection #26 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:51,724 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000058 (01/26/00) - Connection #6 tested: OK
+2024-06-28 16:47:51,848 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:47:51,901 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000059 (01/26/00) - Connection #7 tested: OK
+2024-06-28 16:47:52,027 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:47:52,089 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000060 (01/26/00) - Connection #8 tested: OK
+2024-06-28 16:47:52,333 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000061 (01/27/00) - Connection #27 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:52,340 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:47:52,403 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000061 (01/27/00) - Connection #9 tested: OK
+2024-06-28 16:47:52,586 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:47:52,639 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000062 (01/27/00) - Connection #10 tested: OK
+2024-06-28 16:47:52,883 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:47:52,918 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000063 (01/28/00) - Connection #28 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:52,950 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000063 (01/28/00) - Connection #11 tested: OK
+2024-06-28 16:47:53,079 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:47:53,153 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000064 (01/28/00) - Connection #12 tested: OK
+2024-06-28 16:47:53,153 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:53,153 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetScheduleResultListCmd --------------------------------------------------------
+2024-06-28 16:47:53,153 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:53,264 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:47:53,333 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000065 (01/28/00) - Connection #13 tested: OK
+2024-06-28 16:47:53,333 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:53,334 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:47:53,334 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:47:53,334 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:53,506 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000066 (01/29/00) - Connection #29 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:53,652 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:47:53,712 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000066 (01/29/00) - Connection #14 tested: OK
+2024-06-28 16:47:53,848 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:47:53,919 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000067 (01/29/00) - Connection #15 tested: OK
+2024-06-28 16:47:54,072 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #16 - autoCommit reset back to true
+2024-06-28 16:47:54,144 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000068 (01/30/00) - Connection #30 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:54,145 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000068 (01/30/00) - Connection #16 tested: OK
+2024-06-28 16:47:54,472 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #17 - autoCommit reset back to true
+2024-06-28 16:47:54,533 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000069 (01/30/00) - Connection #17 tested: OK
+2024-06-28 16:47:54,536 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:47:54,536 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:54,661 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #18 - autoCommit reset back to true
+2024-06-28 16:47:54,716 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000070 (01/30/00) - Connection #18 tested: OK
+2024-06-28 16:47:54,741 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000071 (01/31/00) - Connection #31 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:54,842 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #19 - autoCommit reset back to true
+2024-06-28 16:47:54,907 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000071 (01/31/00) - Connection #19 tested: OK
+2024-06-28 16:47:55,038 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #20 - autoCommit reset back to true
+2024-06-28 16:47:55,098 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000072 (01/31/00) - Connection #20 tested: OK
+2024-06-28 16:47:55,099 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-25=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}]
+2024-06-28 16:47:55,099 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-25, schedulingResultCollect={2024-05-25=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:47:55,100 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:55,100 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:47:55,100 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:47:55,100 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:55,100 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:47:55,100 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:55,101 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:55,102 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:47:55,102 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:47:55,102 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:55,220 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #21 - autoCommit reset back to true
+2024-06-28 16:47:55,275 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000073 (01/31/00) - Connection #21 tested: OK
+2024-06-28 16:47:55,277 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:47:55,278 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:47:55,278 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:55,278 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:55,279 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:47:55,279 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:47:55,279 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:55,344 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000074 (01/32/00) - Connection #32 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:55,404 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #22 - autoCommit reset back to true
+2024-06-28 16:47:55,477 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000074 (01/32/00) - Connection #22 tested: OK
+2024-06-28 16:47:55,478 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:47:55,478 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:47:55,478 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:55,480 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:55,480 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:47:55,480 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:47:55,480 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:55,481 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:47:55,481 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:47:55,481 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:47:55,484 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:47:55,484 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:47:55,484 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:55,485 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:55,485 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:47:55,485 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:47:55,485 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:55,485 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:47:55,486 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:47:55,486 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:55,488 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:47:55,489 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:47:55,489 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:55,489 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:47:55,490 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:47:55,490 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:55,792 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #23 - autoCommit reset back to true
+2024-06-28 16:47:55,867 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000075 (01/32/00) - Connection #23 tested: OK
+2024-06-28 16:47:55,933 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000076 (01/33/00) - Connection #33 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:56,009 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #24 - autoCommit reset back to true
+2024-06-28 16:47:56,074 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000076 (01/33/00) - Connection #24 tested: OK
+2024-06-28 16:47:56,220 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #25 - autoCommit reset back to true
+2024-06-28 16:47:56,282 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000077 (01/33/00) - Connection #25 tested: OK
+2024-06-28 16:47:56,547 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000078 (01/34/00) - Connection #34 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:56,629 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #26 - autoCommit reset back to true
+2024-06-28 16:47:56,693 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000078 (01/34/00) - Connection #26 tested: OK
+2024-06-28 16:47:56,695 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:47:56,695 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:56,848 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #27 - autoCommit reset back to true
+2024-06-28 16:47:56,908 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000079 (01/34/00) - Connection #27 tested: OK
+2024-06-28 16:47:57,053 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #28 - autoCommit reset back to true
+2024-06-28 16:47:57,093 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000080 (01/34/00) - Connection #28 tested: OK
+2024-06-28 16:47:57,239 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #29 - autoCommit reset back to true
+2024-06-28 16:47:57,239 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000081 (01/35/00) - Connection #35 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:57,308 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000081 (01/35/00) - Connection #29 tested: OK
+2024-06-28 16:47:57,309 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-25=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}]
+2024-06-28 16:47:57,309 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-25, schedulingResultCollect={2024-05-25=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:47:57,309 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:57,309 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:47:57,309 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:47:57,309 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:57,309 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:47:57,309 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:57,309 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:57,309 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:47:57,309 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:47:57,310 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:57,431 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #30 - autoCommit reset back to true
+2024-06-28 16:47:57,483 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000082 (01/35/00) - Connection #30 tested: OK
+2024-06-28 16:47:57,484 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:47:57,484 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:47:57,484 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:57,484 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:57,484 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:47:57,484 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:47:57,484 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:57,597 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #31 - autoCommit reset back to true
+2024-06-28 16:47:57,656 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000083 (01/35/00) - Connection #31 tested: OK
+2024-06-28 16:47:57,656 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:47:57,656 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:47:57,656 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:57,657 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:57,657 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:47:57,657 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:47:57,657 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:57,657 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:47:57,657 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:47:57,658 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:47:57,658 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:47:57,658 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:47:57,658 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:57,659 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:57,659 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:47:57,659 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:47:57,659 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:57,659 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:47:57,659 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:47:57,659 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:57,660 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:47:57,660 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-25 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:47:57,791 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #32 - autoCommit reset back to true
+2024-06-28 16:47:57,853 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000084 (01/35/00) - Connection #32 tested: OK
+2024-06-28 16:47:57,853 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:57,853 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:47:57,853 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:47:57,854 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:47:57,860 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000085 (01/36/00) - Connection #36 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:58,162 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #33 - autoCommit reset back to true
+2024-06-28 16:47:58,238 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000085 (01/36/00) - Connection #33 tested: OK
+2024-06-28 16:47:58,386 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #34 - autoCommit reset back to true
+2024-06-28 16:47:58,452 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000086 (01/36/00) - Connection #34 tested: OK
+2024-06-28 16:47:58,476 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000087 (01/37/00) - Connection #37 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:58,572 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #35 - autoCommit reset back to true
+2024-06-28 16:47:58,628 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000087 (01/37/00) - Connection #35 tested: OK
+2024-06-28 16:47:59,234 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #36 - autoCommit reset back to true
+2024-06-28 16:47:59,308 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000088 (01/38/00) - Connection #38 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:47:59,309 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000088 (01/38/00) - Connection #36 tested: OK
+2024-06-28 16:47:59,312 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:47:59,312 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:47:59,704 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #37 - autoCommit reset back to true
+2024-06-28 16:47:59,769 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000089 (01/38/00) - Connection #37 tested: OK
+2024-06-28 16:47:59,892 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #38 - autoCommit reset back to true
+2024-06-28 16:47:59,952 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000090 (01/38/00) - Connection #38 tested: OK
+2024-06-28 16:48:00,065 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:48:00,133 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000091 (01/38/00) - Connection #2 tested: OK
+2024-06-28 16:48:00,133 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-26=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}]
+2024-06-28 16:48:00,133 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-26, schedulingResultCollect={2024-05-26=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:48:00,133 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:00,133 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:48:00,133 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:48:00,133 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:00,134 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:48:00,134 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:00,134 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:00,134 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:48:00,134 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:48:00,134 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:00,145 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000092 (01/39/00) - Connection #39 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:00,261 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:48:00,332 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000092 (01/39/00) - Connection #1 tested: OK
+2024-06-28 16:48:00,333 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:48:00,333 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:48:00,333 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:00,333 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:00,333 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:48:00,333 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:48:00,333 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:00,476 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:48:00,543 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000093 (01/39/00) - Connection #3 tested: OK
+2024-06-28 16:48:00,543 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:48:00,544 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:48:00,544 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:00,544 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:00,544 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:48:00,544 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:48:00,544 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:00,544 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:48:00,544 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:48:00,544 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}]]
+2024-06-28 16:48:00,544 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:00,545 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:48:00,545 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:00,545 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:00,545 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:48:00,545 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:48:00,545 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:00,545 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:00,545 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:48:00,545 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:00,545 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:00,545 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:00,546 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:00,546 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:48:00,546 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:48:00,546 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:00,741 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000094 (01/40/00) - Connection #40 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:00,853 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:48:00,913 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000094 (01/40/00) - Connection #4 tested: OK
+2024-06-28 16:48:01,038 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:48:01,107 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000095 (01/40/00) - Connection #5 tested: OK
+2024-06-28 16:48:01,253 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:48:01,321 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000096 (01/40/00) - Connection #6 tested: OK
+2024-06-28 16:48:01,382 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000097 (01/41/00) - Connection #41 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:01,645 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:48:01,706 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000097 (01/41/00) - Connection #7 tested: OK
+2024-06-28 16:48:01,709 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:48:01,709 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:01,833 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:48:01,894 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000098 (01/41/00) - Connection #8 tested: OK
+2024-06-28 16:48:01,993 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000099 (01/42/00) - Connection #42 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:02,022 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:48:02,080 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000099 (01/42/00) - Connection #9 tested: OK
+2024-06-28 16:48:02,224 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:48:02,279 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000100 (01/42/00) - Connection #10 tested: OK
+2024-06-28 16:48:02,279 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-26=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}]
+2024-06-28 16:48:02,279 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-26, schedulingResultCollect={2024-05-26=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:48:02,279 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:02,279 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:48:02,279 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:48:02,279 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:02,279 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:48:02,280 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:02,280 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:02,280 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:48:02,280 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:48:02,280 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:02,397 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:48:02,466 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000101 (01/42/00) - Connection #11 tested: OK
+2024-06-28 16:48:02,467 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:48:02,467 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:48:02,467 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:02,467 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:02,467 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:48:02,467 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:48:02,467 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:02,592 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:48:02,592 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000102 (01/43/00) - Connection #43 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:02,667 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000102 (01/43/00) - Connection #12 tested: OK
+2024-06-28 16:48:02,668 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:48:02,668 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:48:02,668 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:02,668 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:02,668 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:48:02,668 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:48:02,669 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:02,669 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:48:02,669 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:48:02,669 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=1, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=1, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=2}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=1, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=2}]]
+2024-06-28 16:48:02,670 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:02,670 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:48:02,670 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:02,670 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:02,670 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:48:02,670 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:48:02,670 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:02,670 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:02,671 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:48:02,671 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:02,671 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:02,671 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-26 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-27 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:02,792 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:48:02,856 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000103 (01/43/00) - Connection #13 tested: OK
+2024-06-28 16:48:02,856 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:02,856 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:48:02,856 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:48:02,856 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:03,176 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:48:03,209 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000104 (01/44/00) - Connection #44 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:03,242 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000104 (01/44/00) - Connection #14 tested: OK
+2024-06-28 16:48:03,368 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:48:03,426 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000105 (01/44/00) - Connection #15 tested: OK
+2024-06-28 16:48:03,553 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #16 - autoCommit reset back to true
+2024-06-28 16:48:03,609 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000106 (01/44/00) - Connection #16 tested: OK
+2024-06-28 16:48:03,800 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000107 (01/45/00) - Connection #45 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:03,923 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #17 - autoCommit reset back to true
+2024-06-28 16:48:03,974 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000107 (01/45/00) - Connection #17 tested: OK
+2024-06-28 16:48:03,976 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:48:03,976 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:04,123 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #18 - autoCommit reset back to true
+2024-06-28 16:48:04,186 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000108 (01/45/00) - Connection #18 tested: OK
+2024-06-28 16:48:04,312 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #19 - autoCommit reset back to true
+2024-06-28 16:48:04,375 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000109 (01/45/00) - Connection #19 tested: OK
+2024-06-28 16:48:04,404 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000110 (01/46/00) - Connection #46 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:04,486 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #20 - autoCommit reset back to true
+2024-06-28 16:48:04,552 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000110 (01/46/00) - Connection #20 tested: OK
+2024-06-28 16:48:04,552 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-24=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]}]
+2024-06-28 16:48:04,553 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-24, schedulingResultCollect={2024-05-24=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:48:04,553 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:04,553 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:48:04,553 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:48:04,553 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:04,553 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:48:04,553 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:04,553 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:04,553 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:48:04,553 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:48:04,553 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:04,677 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #21 - autoCommit reset back to true
+2024-06-28 16:48:04,741 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000111 (01/46/00) - Connection #21 tested: OK
+2024-06-28 16:48:04,741 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:48:04,741 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:48:04,741 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:04,741 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:04,741 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:48:04,741 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:48:04,741 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:04,881 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #22 - autoCommit reset back to true
+2024-06-28 16:48:04,976 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000112 (01/46/00) - Connection #22 tested: OK
+2024-06-28 16:48:04,976 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[{jssj=15:00, jqlx=142, qjry=304, ksrq=2024-05-24, qtj=0, jsrq=2024-05-24, btj=0, kssj=12:00, qjsc=3}]]
+2024-06-28 16:48:05,037 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000113 (01/47/00) - Connection #47 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:05,104 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #23 - autoCommit reset back to true
+2024-06-28 16:48:05,175 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000113 (01/47/00) - Connection #23 tested: OK
+2024-06-28 16:48:05,176 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:48:05,176 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:05,177 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:05,177 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:48:05,177 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:48:05,177 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:05,178 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]],askForLeaveAndEvctionScheduleList:[[{edsc=9, bdlx=8, jsdk=1, thfghlfzs=10, tqdkfzs=60, dtjssj=15:00, bcxx=33, bcsdxx=09:00-18:00, tqlghlfzs=5, dtkssj=12:00, thdkfzs=60, gsrq=1, ksdk=1}]]
+2024-06-28 16:48:05,178 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}]]
+2024-06-28 16:48:05,178 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}, {edsc=9, bdlx=8, jsdk=1, thfghlfzs=10, tqdkfzs=60, dtjssj=15:00, bcxx=33, bcsdxx=09:00-18:00, tqlghlfzs=5, dtkssj=12:00, thdkfzs=60, gsrq=1, ksdk=1}]]
+2024-06-28 16:48:05,179 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-24 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 12:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 15:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:05,179 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:48:05,179 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:05,179 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:05,179 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:48:05,179 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:48:05,179 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:05,179 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-24 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 12:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 15:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:05,180 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:48:05,180 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:05,180 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-24 12:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=false), ClockPointDTO(classTime=2024-05-24 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=false), ClockPointDTO(classTime=2024-05-24 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 12:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 15:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:05,180 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-24 12:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=false), ClockPointDTO(classTime=2024-05-24 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=false), ClockPointDTO(classTime=2024-05-24 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 12:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 15:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:05,180 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:05,181 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAttendanceItemsByPersonDataCmd --------------------------------------------------------
+2024-06-28 16:48:05,181 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceplan.cmd.GetAttendanceItemsByPersonDataCmd'
+2024-06-28 16:48:05,181 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:05,461 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #24 - autoCommit reset back to true
+2024-06-28 16:48:05,526 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000114 (01/47/00) - Connection #24 tested: OK
+2024-06-28 16:48:05,640 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000115 (01/47/01) - Connection #48 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:05,654 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #25 - autoCommit reset back to true
+2024-06-28 16:48:05,712 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000115 (01/47/01) - Connection #25 tested: OK
+2024-06-28 16:48:05,846 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #26 - autoCommit reset back to true
+2024-06-28 16:48:05,916 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000116 (01/48/00) - Connection #26 tested: OK
+2024-06-28 16:48:06,278 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #27 - autoCommit reset back to true
+2024-06-28 16:48:06,278 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000117 (01/48/01) - Connection #49 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:06,377 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000117 (01/48/01) - Connection #27 tested: OK
+2024-06-28 16:48:06,380 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAttendanceItemsByPersonDataCmd finished --------------------------------------------------------
+2024-06-28 16:48:06,380 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:06,502 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #28 - autoCommit reset back to true
+2024-06-28 16:48:06,572 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000118 (01/48/01) - Connection #28 tested: OK
+2024-06-28 16:48:06,692 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #29 - autoCommit reset back to true
+2024-06-28 16:48:06,763 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000119 (01/48/01) - Connection #29 tested: OK
+2024-06-28 16:48:06,891 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #30 - autoCommit reset back to true
+2024-06-28 16:48:06,902 [Prototyper] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000120 (01/49/01) - Connection #50 created to achieve minimum of 50 = AVAILABLE
+2024-06-28 16:48:06,955 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000120 (01/49/01) - Connection #30 tested: OK
+2024-06-28 16:48:06,955 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - SchedulingResults : [{2024-05-24=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=0, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=0}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=0, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=0}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=0, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=0}]}]
+2024-06-28 16:48:06,955 [main] [com.engine.attendance.attendanceanalysis.service.impl.ShiftServiceImpl] [DEBUG] - getClockTimeParam : [{date=2024-05-24, schedulingResultCollect={2024-05-24=[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=0, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=0}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=0, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=0}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=0, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=0}]}, clockInTimeList=[], clockInTimeCollect={}, userId=304, clockInTimeMap={}}]
+2024-06-28 16:48:06,955 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:06,956 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:48:06,956 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetClockInTimeListCmd'
+2024-06-28 16:48:06,956 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:06,956 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:48:06,956 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:06,956 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:06,956 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:48:06,956 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd'
+2024-06-28 16:48:06,956 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:07,081 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #31 - autoCommit reset back to true
+2024-06-28 16:48:07,141 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000121 (01/49/01) - Connection #31 tested: OK
+2024-06-28 16:48:07,141 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:48:07,141 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:48:07,141 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:07,141 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:07,142 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:48:07,142 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd'
+2024-06-28 16:48:07,142 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:07,268 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #32 - autoCommit reset back to true
+2024-06-28 16:48:07,334 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000122 (01/49/01) - Connection #32 tested: OK
+2024-06-28 16:48:07,335 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[]]
+2024-06-28 16:48:07,335 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:48:07,335 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:07,335 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:07,335 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInPointCmd --------------------------------------------------------
+2024-06-28 16:48:07,335 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd'
+2024-06-28 16:48:07,335 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:07,335 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 未重新计算卡点时 老的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=0, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=0}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=0, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=0}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=0, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=0}]],askForLeaveAndEvctionScheduleList:[[]]
+2024-06-28 16:48:07,336 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [DEBUG] - 经过adjustWorkOverTimeClock 加班调整过后的 的scheduleResult: [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=0, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=0}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=0, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=0}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=0, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=0}]]
+2024-06-28 16:48:07,336 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - 经过重新计算卡点时 新的scheduleResult : [[{edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=01:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=1, ksdk=1, edfzs=300, bdlx=0, jsdk=1, sfxx=0, edxss=5, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=20:00, thdkfzs=, rqlx=0}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=02:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=0, edfzs=60, bdlx=1, jsdk=0, sfxx=0, edxss=1, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0, dtkssj=01:00, thdkfzs=, rqlx=0}, {edsc=11, fgsjd=16:20, tqdkfzs=, sfkt=0, dtjssj=08:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=11, gsrq=2, ksdk=1, edfzs=360, bdlx=0, jsdk=1, sfxx=0, edxss=6, btgz=0, bcxx=34, dxhs=5, bcsdxx=20:00-01:00|02:00-08:00, edts=0.5, dtkssj=02:00, thdkfzs=, rqlx=0}]]
+2024-06-28 16:48:07,336 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.GetClockInPointCmd] [INFO] - clcokInPointList :[[ClockPointDTO(classTime=2024-05-24 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:07,336 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInPointCmd finished --------------------------------------------------------
+2024-06-28 16:48:07,336 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:07,336 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:07,336 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting AdjustByWorkOverTimeCmd --------------------------------------------------------
+2024-06-28 16:48:07,336 [main] [com.engine.core.interceptor.CommandContextInterceptor] [DEBUG] - 重用context 'com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd'
+2024-06-28 16:48:07,336 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:07,336 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.AdjustByWorkOverTimeCmd] [INFO] - AdjustByWorkOverTimeCmd : [[ClockPointDTO(classTime=2024-05-24 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:07,336 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- AdjustByWorkOverTimeCmd finished --------------------------------------------------------
+2024-06-28 16:48:07,336 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:07,337 [main] [com.engine.attendance.attendanceanalysis.cmd.getclockInpoint.MergeApairClockPoint] [INFO] - MergeApairClockPoint : [[ClockPointDTO(classTime=2024-05-24 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:07,337 [main] [com.engine.attendance.attendanceanalysis.service.impl.UtilServiceImpl] [INFO] - after adjustClockPointAction : [[ClockPointDTO(classTime=2024-05-24 20:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 01:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 02:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 08:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]]
+2024-06-28 16:48:07,467 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #33 - autoCommit reset back to true
+2024-06-28 16:48:07,533 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000123 (01/49/01) - Connection #33 tested: OK
+2024-06-28 16:48:07,534 [main] [com.engine.attendance.attendanceanalysis.cmd.GetScheduleResultListCmd] [INFO] - SchedulingResults : [{clockInTimeDataMap={2024-05-25=[ClockPointDTO(classTime=2024-05-25 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-25 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)], 2024-05-26=[ClockPointDTO(classTime=2024-05-26 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-26 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)], 2024-05-24=[ClockPointDTO(classTime=2024-05-24 09:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 12:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 15:00, pointType=START, timeType=EMPTY, elasticTime=null, classSegmentType=8, clockTime=null, record=true), ClockPointDTO(classTime=2024-05-24 18:00, pointType=END, timeType=EMPTY, elasticTime=null, classSegmentType=0, clockTime=null, record=true)]}, schedulingResultsMap={2024-05-25=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}], 2024-05-26=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=1, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=2}], 2024-05-24=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}, {edsc=9, bdlx=8, jsdk=1, thfghlfzs=10, tqdkfzs=60, dtjssj=15:00, bcxx=33, bcsdxx=09:00-18:00, tqlghlfzs=5, dtkssj=12:00, thdkfzs=60, gsrq=1, ksdk=1}]}, schedulingMapBydate={}}]
+2024-06-28 16:48:07,534 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetScheduleResultListCmd finished --------------------------------------------------------
+2024-06-28 16:48:07,534 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:07,535 [main] [com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper] [INFO] - ***********analysis userId:304,analysisDate:2024-05-24 start***********
+2024-06-28 16:48:07,535 [main] [com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper] [INFO] - clockInTimeDate : [null]
+2024-06-28 16:48:07,535 [main] [com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper] [INFO] - attendaceResult : [[{ygid=304, sjzt=1, sgsj=, rq=2024-05-24}]]
+2024-06-28 16:48:07,535 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:07,535 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetClockInTimeListCmd --------------------------------------------------------
+2024-06-28 16:48:07,535 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:07,535 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetClockInTimeListCmd finished --------------------------------------------------------
+2024-06-28 16:48:07,535 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:07,838 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #34 - autoCommit reset back to true
+2024-06-28 16:48:07,894 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000124 (01/49/01) - Connection #34 tested: OK
+2024-06-28 16:48:08,010 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #35 - autoCommit reset back to true
+2024-06-28 16:48:08,065 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000125 (01/49/01) - Connection #35 tested: OK
+2024-06-28 16:48:08,183 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #36 - autoCommit reset back to true
+2024-06-28 16:48:08,253 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000126 (01/49/01) - Connection #36 tested: OK
+2024-06-28 16:48:08,253 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,253 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetAskForLeaveCmd --------------------------------------------------------
+2024-06-28 16:48:08,253 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:08,384 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #37 - autoCommit reset back to true
+2024-06-28 16:48:08,443 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000127 (01/49/01) - Connection #37 tested: OK
+2024-06-28 16:48:08,443 [main] [com.engine.attendance.attendanceanalysis.cmd.GetAskForLeaveCmd] [DEBUG] - haveAskForLeaveList : [[{jssj=15:00, jqlx=142, qjry=304, ksrq=2024-05-24, qtj=0, jsrq=2024-05-24, btj=0, kssj=12:00, qjsc=3}]]
+2024-06-28 16:48:08,587 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #38 - autoCommit reset back to true
+2024-06-28 16:48:08,653 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000128 (01/50/00) - Connection #38 tested: OK
+2024-06-28 16:48:08,653 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetAskForLeaveCmd finished --------------------------------------------------------
+2024-06-28 16:48:08,653 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,654 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,654 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting GetEvectionCmd --------------------------------------------------------
+2024-06-28 16:48:08,654 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:08,773 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #39 - autoCommit reset back to true
+2024-06-28 16:48:08,834 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000129 (01/50/00) - Connection #39 tested: OK
+2024-06-28 16:48:08,834 [main] [com.engine.attendance.attendanceanalysis.cmd.GetEvectionCmd] [DEBUG] - haveEvectionList : [[]]
+2024-06-28 16:48:08,834 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- GetEvectionCmd finished --------------------------------------------------------
+2024-06-28 16:48:08,834 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,835 [main] [com.engine.attendance.attendanceanalysis.wrapper.UpdateAttendanceResultWrapper] [DEBUG] - missCardParams classInfo: [{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}],clcokInTimeData:[null]
+2024-06-28 16:48:08,836 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,837 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting ForGetClockItemCmd --------------------------------------------------------
+2024-06-28 16:48:08,837 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:08,838 [main] [com.engine.attendance.attendanceanalysis.cmd.item.ForGetClockItemCmd] [DEBUG] - ForGetClockItemCmd attendanceItems : [[{jbscjrhsl=, zdhsfzs=, jtqsfzs=, tyxm=1, yekyzq=, cflbdsjd=, jljxysjdzqdsc=0, bddrqlx=, sffzcx=, ktjbzdcfwlb=0, id=7, jbzdzjqye=0, tqdkjrjb=0, lgsbxydk=0, kqzqnxzsycs=0, zxhsl=, jcbyxsyqjb=0, fgsbxydk=0, hbjrdkqxm=, modedatacreater=1, ccqszhdhsfzs=, jc=漏卡, modedatacreatetime=15:38:35, cchsfzs=, hbjscsdxm=, ygbcycb=0, xzzjbsc=, xzsydcs=, formmodeid=1503, zzdjbxss=, bjys=, yesxrq=, qbkcsc=, modedatacreatedate=2023-10-25, bxsdxm=, bz=, qzsyyxjb=0, key=7, form_biz_id=, thfghlfzs=, tybcndbjlhbjs=0, thdkyxfzs=, zrjqyedqsxss=, cckcbc=, ljbcngzsj=0, jbqsfzs=, xmlx=8, zdyqsc=, ldkzkg=0, modedatamodifydatetime=2024-04-26 15:21:55, jbzzhlfzs=, tcscws=, modedatamodifier=1, modedatacreatertype=0, zrdjb=, hbxzdsyxm=, tqdkyxfzs=, jbscbdccsqsc=0, yxsydjb=, mc=漏打卡, gjksrqlxsz=0, yqsqts=, zhwxdxm=, xysjd=0, hbjrdjbxm=, jsjbbxydk=0, rzdjbxss=, hjxzscdxm=, zdycbcndfgzsd=0, zkgtj=, keyid=7, jbwdhlfzs=, zdhsl=, thdkjrjb=0, requestid=, sjxm=, modeuuid=66653928-9fb7-4889-b8fe-7a2a1fed13f3, hsl=1, ccclfs=, xtxm=1, szjg=2, zdycrqqjndxxb=0, yzdjbxss=, tqlghlfzs=, kczgsc=0, xmzt=, ksjbbxydk=0, zdkcjcxxsc=0, mrxhtx=0, kqxm=漏打卡, zysd=2,3,6,7,5,1, zrjqyedbs=, sjd=15:37, hsdw=3, sydbc=, csjthdclfs=, yedqwsycl=, sfxysh=, cftxdcs=}]]
+2024-06-28 16:48:08,838 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- ForGetClockItemCmd finished --------------------------------------------------------
+2024-06-28 16:48:08,838 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,838 [main] [com.engine.attendance.attendanceanalysis.wrapper.UpdateAttendanceResultWrapper] [DEBUG] - missCardParams classInfo: [{edsc=9, bdlx=8, jsdk=1, thfghlfzs=10, tqdkfzs=60, dtjssj=15:00, bcxx=33, bcsdxx=09:00-18:00, tqlghlfzs=5, dtkssj=12:00, thdkfzs=60, gsrq=1, ksdk=1}],clcokInTimeData:[null]
+2024-06-28 16:48:08,838 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,838 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting ForGetClockItemCmd --------------------------------------------------------
+2024-06-28 16:48:08,838 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:08,838 [main] [com.engine.attendance.attendanceanalysis.cmd.item.ForGetClockItemCmd] [DEBUG] - ForGetClockItemCmd attendanceItems : [[{jbscjrhsl=, zdhsfzs=, jtqsfzs=, tyxm=1, yekyzq=, cflbdsjd=, jljxysjdzqdsc=0, bddrqlx=, sffzcx=, ktjbzdcfwlb=0, id=7, jbzdzjqye=0, tqdkjrjb=0, lgsbxydk=0, kqzqnxzsycs=0, zxhsl=, jcbyxsyqjb=0, fgsbxydk=0, hbjrdkqxm=, modedatacreater=1, ccqszhdhsfzs=, jc=漏卡, modedatacreatetime=15:38:35, cchsfzs=, hbjscsdxm=, ygbcycb=0, xzzjbsc=, xzsydcs=, formmodeid=1503, zzdjbxss=, bjys=, yesxrq=, qbkcsc=, modedatacreatedate=2023-10-25, bxsdxm=, bz=, qzsyyxjb=0, key=7, form_biz_id=, thfghlfzs=, tybcndbjlhbjs=0, thdkyxfzs=, zrjqyedqsxss=, cckcbc=, ljbcngzsj=0, jbqsfzs=, xmlx=8, zdyqsc=, ldkzkg=0, modedatamodifydatetime=2024-04-26 15:21:55, jbzzhlfzs=, tcscws=, modedatamodifier=1, modedatacreatertype=0, zrdjb=, hbxzdsyxm=, tqdkyxfzs=, jbscbdccsqsc=0, yxsydjb=, mc=漏打卡, gjksrqlxsz=0, yqsqts=, zhwxdxm=, xysjd=0, hbjrdjbxm=, jsjbbxydk=0, rzdjbxss=, hjxzscdxm=, zdycbcndfgzsd=0, zkgtj=, keyid=7, jbwdhlfzs=, zdhsl=, thdkjrjb=0, requestid=, sjxm=, modeuuid=66653928-9fb7-4889-b8fe-7a2a1fed13f3, hsl=1, ccclfs=, xtxm=1, szjg=2, zdycrqqjndxxb=0, yzdjbxss=, tqlghlfzs=, kczgsc=0, xmzt=, ksjbbxydk=0, zdkcjcxxsc=0, mrxhtx=0, kqxm=漏打卡, zysd=2,3,6,7,5,1, zrjqyedbs=, sjd=15:37, hsdw=3, sydbc=, csjthdclfs=, yedqwsycl=, sfxysh=, cftxdcs=}]]
+2024-06-28 16:48:08,839 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- ForGetClockItemCmd finished --------------------------------------------------------
+2024-06-28 16:48:08,839 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,839 [main] [com.engine.attendance.attendanceanalysis.wrapper.UpdateAttendanceResultWrapper] [DEBUG] - missCardParams classInfo: [{edsc=9, bdlx=8, jsdk=1, thfghlfzs=10, tqdkfzs=60, dtjssj=15:00, bcxx=33, bcsdxx=09:00-18:00, tqlghlfzs=5, dtkssj=12:00, thdkfzs=60, gsrq=1, ksdk=1}],clcokInTimeData:[null]
+2024-06-28 16:48:08,839 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,839 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting ForGetClockItemCmd --------------------------------------------------------
+2024-06-28 16:48:08,839 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:08,839 [main] [com.engine.attendance.attendanceanalysis.cmd.item.ForGetClockItemCmd] [DEBUG] - ForGetClockItemCmd attendanceItems : [[{jbscjrhsl=, zdhsfzs=, jtqsfzs=, tyxm=1, yekyzq=, cflbdsjd=, jljxysjdzqdsc=0, bddrqlx=, sffzcx=, ktjbzdcfwlb=0, id=7, jbzdzjqye=0, tqdkjrjb=0, lgsbxydk=0, kqzqnxzsycs=0, zxhsl=, jcbyxsyqjb=0, fgsbxydk=0, hbjrdkqxm=, modedatacreater=1, ccqszhdhsfzs=, jc=漏卡, modedatacreatetime=15:38:35, cchsfzs=, hbjscsdxm=, ygbcycb=0, xzzjbsc=, xzsydcs=, formmodeid=1503, zzdjbxss=, bjys=, yesxrq=, qbkcsc=, modedatacreatedate=2023-10-25, bxsdxm=, bz=, qzsyyxjb=0, key=7, form_biz_id=, thfghlfzs=, tybcndbjlhbjs=0, thdkyxfzs=, zrjqyedqsxss=, cckcbc=, ljbcngzsj=0, jbqsfzs=, xmlx=8, zdyqsc=, ldkzkg=0, modedatamodifydatetime=2024-04-26 15:21:55, jbzzhlfzs=, tcscws=, modedatamodifier=1, modedatacreatertype=0, zrdjb=, hbxzdsyxm=, tqdkyxfzs=, jbscbdccsqsc=0, yxsydjb=, mc=漏打卡, gjksrqlxsz=0, yqsqts=, zhwxdxm=, xysjd=0, hbjrdjbxm=, jsjbbxydk=0, rzdjbxss=, hjxzscdxm=, zdycbcndfgzsd=0, zkgtj=, keyid=7, jbwdhlfzs=, zdhsl=, thdkjrjb=0, requestid=, sjxm=, modeuuid=66653928-9fb7-4889-b8fe-7a2a1fed13f3, hsl=1, ccclfs=, xtxm=1, szjg=2, zdycrqqjndxxb=0, yzdjbxss=, tqlghlfzs=, kczgsc=0, xmzt=, ksjbbxydk=0, zdkcjcxxsc=0, mrxhtx=0, kqxm=漏打卡, zysd=2,3,6,7,5,1, zrjqyedbs=, sjd=15:37, hsdw=3, sydbc=, csjthdclfs=, yedqwsycl=, sfxysh=, cftxdcs=}]]
+2024-06-28 16:48:08,839 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- ForGetClockItemCmd finished --------------------------------------------------------
+2024-06-28 16:48:08,839 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,839 [main] [com.engine.attendance.attendanceanalysis.wrapper.UpdateAttendanceResultWrapper] [DEBUG] - missCardParams classInfo: [{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}],clcokInTimeData:[null]
+2024-06-28 16:48:08,839 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,839 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting ForGetClockItemCmd --------------------------------------------------------
+2024-06-28 16:48:08,839 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:08,840 [main] [com.engine.attendance.attendanceanalysis.cmd.item.ForGetClockItemCmd] [DEBUG] - ForGetClockItemCmd attendanceItems : [[{jbscjrhsl=, zdhsfzs=, jtqsfzs=, tyxm=1, yekyzq=, cflbdsjd=, jljxysjdzqdsc=0, bddrqlx=, sffzcx=, ktjbzdcfwlb=0, id=7, jbzdzjqye=0, tqdkjrjb=0, lgsbxydk=0, kqzqnxzsycs=0, zxhsl=, jcbyxsyqjb=0, fgsbxydk=0, hbjrdkqxm=, modedatacreater=1, ccqszhdhsfzs=, jc=漏卡, modedatacreatetime=15:38:35, cchsfzs=, hbjscsdxm=, ygbcycb=0, xzzjbsc=, xzsydcs=, formmodeid=1503, zzdjbxss=, bjys=, yesxrq=, qbkcsc=, modedatacreatedate=2023-10-25, bxsdxm=, bz=, qzsyyxjb=0, key=7, form_biz_id=, thfghlfzs=, tybcndbjlhbjs=0, thdkyxfzs=, zrjqyedqsxss=, cckcbc=, ljbcngzsj=0, jbqsfzs=, xmlx=8, zdyqsc=, ldkzkg=0, modedatamodifydatetime=2024-04-26 15:21:55, jbzzhlfzs=, tcscws=, modedatamodifier=1, modedatacreatertype=0, zrdjb=, hbxzdsyxm=, tqdkyxfzs=, jbscbdccsqsc=0, yxsydjb=, mc=漏打卡, gjksrqlxsz=0, yqsqts=, zhwxdxm=, xysjd=0, hbjrdjbxm=, jsjbbxydk=0, rzdjbxss=, hjxzscdxm=, zdycbcndfgzsd=0, zkgtj=, keyid=7, jbwdhlfzs=, zdhsl=, thdkjrjb=0, requestid=, sjxm=, modeuuid=66653928-9fb7-4889-b8fe-7a2a1fed13f3, hsl=1, ccclfs=, xtxm=1, szjg=2, zdycrqqjndxxb=0, yzdjbxss=, tqlghlfzs=, kczgsc=0, xmzt=, ksjbbxydk=0, zdkcjcxxsc=0, mrxhtx=0, kqxm=漏打卡, zysd=2,3,6,7,5,1, zrjqyedbs=, sjd=15:37, hsdw=3, sydbc=, csjthdclfs=, yedqwsycl=, sfxysh=, cftxdcs=}]]
+2024-06-28 16:48:08,840 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- ForGetClockItemCmd finished --------------------------------------------------------
+2024-06-28 16:48:08,840 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,840 [main] [com.engine.attendance.attendanceanalysis.wrapper.UpdateAttendanceResultWrapper] [DEBUG] - abnormalClockInList : [[{bdlx=0, item=7, itemType=MISSE_CARD, record=true, itemduration=1, pointTime=2024-05-24 09:00, clcokInTimeData=null}, {bdlx=8, item=7, itemType=MISSE_CARD, record=true, itemduration=1, pointTime=2024-05-24 12:00, clcokInTimeData=null}, {bdlx=8, item=7, itemType=MISSE_CARD, record=true, itemduration=1, pointTime=2024-05-24 15:00, clcokInTimeData=null}, {bdlx=0, item=7, itemType=MISSE_CARD, record=true, itemduration=1, pointTime=2024-05-24 18:00, clcokInTimeData=null}]]
+2024-06-28 16:48:08,841 [main] [com.engine.attendance.attendanceanalysis.wrapper.UpdateAttendanceResultWrapper] [DEBUG] - recordAskForLeave timeMinutes :[180] ,hsl:1.0,hsdw
+2024-06-28 16:48:08,842 [main] [com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper] [DEBUG] - 请假后消除的异常 : [[]]
+2024-06-28 16:48:08,842 [main] [com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper] [DEBUG] - 出差外出后消除的异常 : [[]]
+2024-06-28 16:48:08,843 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,843 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting ComputeAttendanceDurationCmd --------------------------------------------------------
+2024-06-28 16:48:08,843 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:08,844 [main] [com.engine.common.util.Utils] [DEBUG] - 请假外出时间在中间
+2024-06-28 16:48:08,845 [main] [com.engine.attendance.attendanceanalysis.cmd.ComputeAttendanceDurationCmd] [DEBUG] - abnormalTime : 1080.0,askForLeaveTime : 180.0,evectionTimeTime:0.0
+2024-06-28 16:48:08,845 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- ComputeAttendanceDurationCmd finished --------------------------------------------------------
+2024-06-28 16:48:08,845 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,846 [main] [com.engine.attendance.attendanceanalysis.wrapper.AttendanceAnalysisWrapper] [INFO] - recordParam : {attendanceDuration=0.0, classInfo=[{edsc=9, fgsjd=16:19, tqdkfzs=360, sfkt=0, dtjssj=18:00, dtsfdx=0, dtzddxfz=30, zddxfz=30, xxbdkzdjb=, sfdx=0, dtdxhs=5, zgzsc=9, gsrq=1, ksdk=1, edfzs=540, bdlx=0, jsdk=1, sfxx=0, edxss=9, btgz=0, bcxx=33, dxhs=5, bcsdxx=09:00-18:00, edts=0.5, dtkssj=09:00, thdkfzs=360, rqlx=0}, {edsc=9, bdlx=8, jsdk=1, thfghlfzs=10, tqdkfzs=60, dtjssj=15:00, bcxx=33, bcsdxx=09:00-18:00, tqlghlfzs=5, dtkssj=12:00, thdkfzs=60, gsrq=1, ksdk=1}], formmodeIdMap={uf_jcl_kq_kqfa=12, uf_jcl_kq_jqed=18, uf_jcl_kq_glpb=17, uf_jcl_kq_cqjt=13, uf_pbjg=20, uf_jcl_kq_rlmc=503, uf_jcl_kq_jqye=11, uf_jcl_kq_jbjg=25, uf_jcl_kq_cqjg=19, uf_jcl_kq_bdkjl=7, uf_jcl_kq_kqzqmc=26, uf_jcl_kq_rlxx=22, uf_jcl_kq_bcxx=15, uf_jcl_kq_zhgs=502}, modeId=19, recordDataTime={j1=NULL, j2=NULL, j3=NULL, j4=NULL, j5=NULL, j6=NULL, j7=NULL, c1=NULL, j8=NULL, c2=NULL, c3=NULL, c4=NULL, c5=NULL, c6=NULL, c7=NULL, c8=NULL}, analysisDate=2024-05-24, userId=304, recordData=[{item=142, itemduration=3.0}, {bdlx=0, item=7, itemType=MISSE_CARD, record=true, itemduration=1, pointTime=2024-05-24 09:00, clcokInTimeData=null}, {bdlx=8, item=7, itemType=MISSE_CARD, record=true, itemduration=1, pointTime=2024-05-24 12:00, clcokInTimeData=null}, {bdlx=8, item=7, itemType=MISSE_CARD, record=true, itemduration=1, pointTime=2024-05-24 15:00, clcokInTimeData=null}, {bdlx=0, item=7, itemType=MISSE_CARD, record=true, itemduration=1, pointTime=2024-05-24 18:00, clcokInTimeData=null}], rqlx=0}
+2024-06-28 16:48:08,847 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:08,847 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- starting RecordDataCmd --------------------------------------------------------
+2024-06-28 16:48:08,847 [main] [com.engine.core.interceptor.CommandInvoker] [DEBUG] - Executing command class com.engine.core.interceptor.CommandInvoker
+2024-06-28 16:48:09,002 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #40 - autoCommit reset back to true
+2024-06-28 16:48:09,061 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000130 (01/50/00) - Connection #40 tested: OK
+2024-06-28 16:48:09,061 [main] [com.engine.attendance.attendanceanalysis.cmd.RecordDataCmd] [INFO] - update sql : update uf_jcl_kq_cqjg set cqsc=0.0,cqzt=1,fxrq='2024-06-28 16:48:09',rqlx=0,sfxx=0,bc=33,bcbdxx='09:00-18:00',xm1=142,sc1=3.0,xm2=7,sc2=1,xm3=7,sc3=1,xm4=7,sc4=1,xm5=7,sc5=1,xm6=NULL,sc6=NULL,xm7=NULL,sc7=NULL,xm8=NULL,sc8=NULL,j1=NULL,j2=NULL,j3=NULL,j4=NULL,j5=NULL,j6=NULL,j7=NULL,c1=NULL,j8=NULL,c2=NULL,c3=NULL,c4=NULL,c5=NULL,c6=NULL,c7=NULL,c8=NULL where ygid=? and rq=?
+2024-06-28 16:48:09,082 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Statement
+2024-06-28 16:48:09,082 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.OracleStatement
+2024-06-28 16:48:09,082 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.internal.ACProxyable
+2024-06-28 16:48:09,082 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.sql.Wrapper
+2024-06-28 16:48:09,082 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface oracle.jdbc.OracleStatement
+2024-06-28 16:48:09,082 [main] [org.logicalcobwebs.proxool.ProxyFactory] [DEBUG] - Implementing interface java.lang.AutoCloseable
+2024-06-28 16:48:09,210 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #42 - autoCommit reset back to true
+2024-06-28 16:48:09,266 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000132 (02/50/00) - Connection #42 tested: OK
+2024-06-28 16:48:09,334 [main] [A2] [INFO] - [null] main-1[weaver.conn.ExecuteSqlLogger:191] - 启动日志压缩线程....
+2024-06-28 16:48:09,562 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #41 - autoCommit reset back to true
+2024-06-28 16:48:09,621 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000132 (01/50/00) - Connection #41 tested: OK
+2024-06-28 16:48:09,772 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #43 - autoCommit reset back to true
+2024-06-28 16:48:09,812 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000133 (01/50/00) - Connection #43 tested: OK
+2024-06-28 16:48:10,304 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #44 - autoCommit reset back to true
+2024-06-28 16:48:10,373 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000134 (01/50/00) - Connection #44 tested: OK
+2024-06-28 16:48:10,373 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] - --- RecordDataCmd finished --------------------------------------------------------
+2024-06-28 16:48:10,373 [main] [com.engine.core.interceptor.LogInterceptor] [DEBUG] -
+
+2024-06-28 16:48:10,661 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #45 - autoCommit reset back to true
+2024-06-28 16:48:10,720 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000135 (01/50/00) - Connection #45 tested: OK
+2024-06-28 16:48:10,855 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #46 - autoCommit reset back to true
+2024-06-28 16:48:10,922 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000136 (01/50/00) - Connection #46 tested: OK
+2024-06-28 16:48:11,046 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #47 - autoCommit reset back to true
+2024-06-28 16:48:11,102 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000137 (01/50/00) - Connection #47 tested: OK
+2024-06-28 16:48:11,102 [main] [A2] [INFO] - [null] main-1[com.engine.attendance.workflow.service.impl.AllowanceServiceImpl:55] - tyAllowanceIds : [130]
+2024-06-28 16:48:11,230 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #48 - autoCommit reset back to true
+2024-06-28 16:48:11,292 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000138 (01/50/00) - Connection #48 tested: OK
+2024-06-28 16:48:11,293 [main] [com.engine.common.util.CommonUtil] [DEBUG] - empIdInfos : [{minSecurityLevel=, maxSecurityLevel=, id=294}]
+2024-06-28 16:48:11,425 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #49 - autoCommit reset back to true
+2024-06-28 16:48:11,479 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000139 (01/50/00) - Connection #49 tested: OK
+2024-06-28 16:48:11,479 [main] [com.engine.common.util.CommonUtil] [DEBUG] - querySql : select * from hrmresource where id = 294
+2024-06-28 16:48:11,479 [main] [com.engine.common.util.CommonUtil] [DEBUG] - empGroupIdInfos : []
+2024-06-28 16:48:11,479 [main] [com.engine.common.util.CommonUtil] [DEBUG] - depIdInfos : []
+2024-06-28 16:48:11,479 [main] [com.engine.common.util.CommonUtil] [DEBUG] - subCompanyIdInfos : []
+2024-06-28 16:48:11,623 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #50 - autoCommit reset back to true
+2024-06-28 16:48:11,695 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000140 (01/50/00) - Connection #50 tested: OK
+2024-06-28 16:48:11,828 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #2 - autoCommit reset back to true
+2024-06-28 16:48:11,893 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000141 (01/50/00) - Connection #2 tested: OK
+2024-06-28 16:48:11,893 [main] [com.engine.common.util.CommonUtil] [DEBUG] - empIdInfos : [{minSecurityLevel=, maxSecurityLevel=, id=24}]
+2024-06-28 16:48:12,011 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #1 - autoCommit reset back to true
+2024-06-28 16:48:12,062 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000142 (01/50/00) - Connection #1 tested: OK
+2024-06-28 16:48:12,062 [main] [com.engine.common.util.CommonUtil] [DEBUG] - querySql : select * from hrmresource where id = 24
+2024-06-28 16:48:12,062 [main] [com.engine.common.util.CommonUtil] [DEBUG] - empGroupIdInfos : []
+2024-06-28 16:48:12,062 [main] [com.engine.common.util.CommonUtil] [DEBUG] - depIdInfos : []
+2024-06-28 16:48:12,062 [main] [com.engine.common.util.CommonUtil] [DEBUG] - subCompanyIdInfos : []
+2024-06-28 16:48:12,181 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #3 - autoCommit reset back to true
+2024-06-28 16:48:12,244 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000143 (01/50/00) - Connection #3 tested: OK
+2024-06-28 16:48:12,359 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #4 - autoCommit reset back to true
+2024-06-28 16:48:12,430 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000144 (01/50/00) - Connection #4 tested: OK
+2024-06-28 16:48:12,430 [main] [com.engine.common.util.CommonUtil] [DEBUG] - empIdInfos : []
+2024-06-28 16:48:12,430 [main] [com.engine.common.util.CommonUtil] [DEBUG] - empGroupIdInfos : []
+2024-06-28 16:48:12,431 [main] [com.engine.common.util.CommonUtil] [DEBUG] - depIdInfos : []
+2024-06-28 16:48:12,431 [main] [com.engine.common.util.CommonUtil] [DEBUG] - subCompanyIdInfos : []
+2024-06-28 16:48:12,563 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #5 - autoCommit reset back to true
+2024-06-28 16:48:12,633 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000145 (01/50/00) - Connection #5 tested: OK
+2024-06-28 16:48:12,766 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #6 - autoCommit reset back to true
+2024-06-28 16:48:12,830 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000146 (01/50/00) - Connection #6 tested: OK
+2024-06-28 16:48:12,831 [main] [com.engine.common.util.CommonUtil] [DEBUG] - empIdInfos : [{minSecurityLevel=, maxSecurityLevel=, id=23}]
+2024-06-28 16:48:12,963 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #7 - autoCommit reset back to true
+2024-06-28 16:48:13,032 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000147 (01/50/00) - Connection #7 tested: OK
+2024-06-28 16:48:13,032 [main] [com.engine.common.util.CommonUtil] [DEBUG] - querySql : select * from hrmresource where id = 23
+2024-06-28 16:48:13,032 [main] [com.engine.common.util.CommonUtil] [DEBUG] - empGroupIdInfos : []
+2024-06-28 16:48:13,033 [main] [com.engine.common.util.CommonUtil] [DEBUG] - depIdInfos : []
+2024-06-28 16:48:13,033 [main] [com.engine.common.util.CommonUtil] [DEBUG] - subCompanyIdInfos : []
+2024-06-28 16:48:13,185 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #8 - autoCommit reset back to true
+2024-06-28 16:48:13,255 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000148 (01/50/00) - Connection #8 tested: OK
+2024-06-28 16:48:16,613 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #9 - autoCommit reset back to true
+2024-06-28 16:48:16,682 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000149 (01/50/00) - Connection #9 tested: OK
+2024-06-28 16:48:16,798 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #10 - autoCommit reset back to true
+2024-06-28 16:48:16,857 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000150 (01/50/00) - Connection #10 tested: OK
+2024-06-28 16:48:17,002 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #11 - autoCommit reset back to true
+2024-06-28 16:48:17,074 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000151 (01/50/00) - Connection #11 tested: OK
+2024-06-28 16:48:17,075 [main] [A2] [INFO] - [null] main-1[com.engine.attendance.workflow.service.impl.AllowanceServiceImpl:152] - cqData_size : 1
+2024-06-28 16:48:17,233 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #12 - autoCommit reset back to true
+2024-06-28 16:48:17,295 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000152 (01/50/00) - Connection #12 tested: OK
+2024-06-28 16:48:17,440 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #13 - autoCommit reset back to true
+2024-06-28 16:48:17,492 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000153 (01/50/00) - Connection #13 tested: OK
+2024-06-28 16:48:17,620 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #14 - autoCommit reset back to true
+2024-06-28 16:48:17,687 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000154 (01/50/00) - Connection #14 tested: OK
+2024-06-28 16:48:18,083 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #15 - autoCommit reset back to true
+2024-06-28 16:48:18,152 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000155 (01/50/00) - Connection #15 tested: OK
+2024-06-28 16:48:18,438 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #16 - autoCommit reset back to true
+2024-06-28 16:48:18,503 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000156 (01/50/00) - Connection #16 tested: OK
+2024-06-28 16:48:18,504 [main] [A2] [INFO] - [null] main-1[com.engine.attendance.workflow.service.impl.AllowanceServiceImpl:241] - realOvertimeMinutes : 0
+2024-06-28 16:48:18,504 [main] [A2] [INFO] - [null] main-1[com.engine.attendance.workflow.service.impl.AllowanceServiceImpl:285] - maxMinutes : 1000,oneTimeAddMinutes : 1
+2024-06-28 16:48:18,504 [main] [A2] [INFO] - [null] main-1[com.engine.attendance.workflow.service.impl.AllowanceServiceImpl:337] - countMinutes : 0.0
+2024-06-28 16:48:18,504 [main] [A2] [INFO] - [null] main-1[com.engine.attendance.workflow.service.impl.AllowanceServiceImpl:155] - allowanceInfoList_size : 0
+2024-06-28 16:48:18,744 [main] [org.logicalcobwebs.proxool.ecology] [DEBUG] - #17 - autoCommit reset back to true
+2024-06-28 16:48:18,813 [main] [org.logicalcobwebs.proxool.ConnectionPool] [DEBUG] - 000157 (01/50/00) - Connection #17 tested: OK
+2024-06-28 16:48:18,813 [main] [A2] [INFO] - [null] main-1[com.engine.attendance.workflow.service.impl.AllowanceServiceImpl:161] - delSign : true, delSql : delete from uf_jcl_kq_cqjt where rq >= '2024-05-24' and rq <= '2024-05-24' and yg in (304) and bc in (71,55,34,33,31,91)
+2024-06-28 16:48:18,815 [ShutdownHook] [org.logicalcobwebs.proxool.ShutdownHook] [DEBUG] - Running ShutdownHook
+2024-06-28 16:48:18,816 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [INFO] - Shutting down 'ecology' pool immediately [Shutdown Hook]
+2024-06-28 16:48:18,886 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/49/00) - #0050 removed because of shutdown.
+2024-06-28 16:48:18,887 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #50 closed
+2024-06-28 16:48:18,953 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/48/00) - #0049 removed because of shutdown.
+2024-06-28 16:48:18,953 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #49 closed
+2024-06-28 16:48:19,039 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/47/00) - #0048 removed because of shutdown.
+2024-06-28 16:48:19,039 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #48 closed
+2024-06-28 16:48:19,170 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/46/00) - #0047 removed because of shutdown.
+2024-06-28 16:48:19,170 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #47 closed
+2024-06-28 16:48:19,236 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/45/00) - #0046 removed because of shutdown.
+2024-06-28 16:48:19,237 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #46 closed
+2024-06-28 16:48:19,301 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/44/00) - #0045 removed because of shutdown.
+2024-06-28 16:48:19,301 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #45 closed
+2024-06-28 16:48:19,365 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/43/00) - #0044 removed because of shutdown.
+2024-06-28 16:48:19,366 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #44 closed
+2024-06-28 16:48:19,436 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/42/00) - #0043 removed because of shutdown.
+2024-06-28 16:48:19,436 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #43 closed
+2024-06-28 16:48:19,507 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/41/00) - #0042 removed because of shutdown.
+2024-06-28 16:48:19,507 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #42 closed
+2024-06-28 16:48:19,565 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/40/00) - #0041 removed because of shutdown.
+2024-06-28 16:48:19,565 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #41 closed
+2024-06-28 16:48:19,631 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/39/00) - #0040 removed because of shutdown.
+2024-06-28 16:48:19,631 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #40 closed
+2024-06-28 16:48:19,701 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/38/00) - #0039 removed because of shutdown.
+2024-06-28 16:48:19,701 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #39 closed
+2024-06-28 16:48:19,766 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/37/00) - #0038 removed because of shutdown.
+2024-06-28 16:48:19,766 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #38 closed
+2024-06-28 16:48:19,831 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/36/00) - #0037 removed because of shutdown.
+2024-06-28 16:48:19,831 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #37 closed
+2024-06-28 16:48:19,902 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/35/00) - #0036 removed because of shutdown.
+2024-06-28 16:48:19,903 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #36 closed
+2024-06-28 16:48:19,963 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/34/00) - #0035 removed because of shutdown.
+2024-06-28 16:48:19,963 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #35 closed
+2024-06-28 16:48:20,038 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/33/00) - #0034 removed because of shutdown.
+2024-06-28 16:48:20,038 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #34 closed
+2024-06-28 16:48:20,107 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/32/00) - #0033 removed because of shutdown.
+2024-06-28 16:48:20,107 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #33 closed
+2024-06-28 16:48:20,182 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/31/00) - #0032 removed because of shutdown.
+2024-06-28 16:48:20,183 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #32 closed
+2024-06-28 16:48:20,242 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/30/00) - #0031 removed because of shutdown.
+2024-06-28 16:48:20,242 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #31 closed
+2024-06-28 16:48:20,313 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/29/00) - #0030 removed because of shutdown.
+2024-06-28 16:48:20,313 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #30 closed
+2024-06-28 16:48:20,378 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/28/00) - #0029 removed because of shutdown.
+2024-06-28 16:48:20,379 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #29 closed
+2024-06-28 16:48:20,445 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/27/00) - #0028 removed because of shutdown.
+2024-06-28 16:48:20,445 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #28 closed
+2024-06-28 16:48:20,517 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/26/00) - #0027 removed because of shutdown.
+2024-06-28 16:48:20,517 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #27 closed
+2024-06-28 16:48:20,585 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/25/00) - #0026 removed because of shutdown.
+2024-06-28 16:48:20,585 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #26 closed
+2024-06-28 16:48:20,644 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/24/00) - #0025 removed because of shutdown.
+2024-06-28 16:48:20,644 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #25 closed
+2024-06-28 16:48:20,712 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/23/00) - #0024 removed because of shutdown.
+2024-06-28 16:48:20,712 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #24 closed
+2024-06-28 16:48:20,779 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/22/00) - #0023 removed because of shutdown.
+2024-06-28 16:48:20,779 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #23 closed
+2024-06-28 16:48:20,847 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/21/00) - #0022 removed because of shutdown.
+2024-06-28 16:48:20,847 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #22 closed
+2024-06-28 16:48:20,913 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/20/00) - #0021 removed because of shutdown.
+2024-06-28 16:48:20,913 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #21 closed
+2024-06-28 16:48:20,980 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/19/00) - #0020 removed because of shutdown.
+2024-06-28 16:48:20,981 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #20 closed
+2024-06-28 16:48:21,061 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/18/00) - #0019 removed because of shutdown.
+2024-06-28 16:48:21,061 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #19 closed
+2024-06-28 16:48:21,161 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/17/00) - #0018 removed because of shutdown.
+2024-06-28 16:48:21,161 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #18 closed
+2024-06-28 16:48:21,233 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/16/00) - #0017 removed because of shutdown.
+2024-06-28 16:48:21,233 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #17 closed
+2024-06-28 16:48:21,301 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/15/00) - #0016 removed because of shutdown.
+2024-06-28 16:48:21,301 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #16 closed
+2024-06-28 16:48:21,366 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/14/00) - #0015 removed because of shutdown.
+2024-06-28 16:48:21,367 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #15 closed
+2024-06-28 16:48:21,431 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/13/00) - #0014 removed because of shutdown.
+2024-06-28 16:48:21,431 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #14 closed
+2024-06-28 16:48:21,501 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/12/00) - #0013 removed because of shutdown.
+2024-06-28 16:48:21,501 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #13 closed
+2024-06-28 16:48:21,565 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/11/00) - #0012 removed because of shutdown.
+2024-06-28 16:48:21,565 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #12 closed
+2024-06-28 16:48:21,638 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/10/00) - #0011 removed because of shutdown.
+2024-06-28 16:48:21,638 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #11 closed
+2024-06-28 16:48:21,705 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/09/00) - #0010 removed because of shutdown.
+2024-06-28 16:48:21,705 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #10 closed
+2024-06-28 16:48:21,766 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/08/00) - #0009 removed because of shutdown.
+2024-06-28 16:48:21,766 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #9 closed
+2024-06-28 16:48:21,835 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/07/00) - #0008 removed because of shutdown.
+2024-06-28 16:48:21,835 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #8 closed
+2024-06-28 16:48:21,901 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/06/00) - #0007 removed because of shutdown.
+2024-06-28 16:48:21,902 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #7 closed
+2024-06-28 16:48:21,979 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/05/00) - #0006 removed because of shutdown.
+2024-06-28 16:48:21,979 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #6 closed
+2024-06-28 16:48:22,045 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/04/00) - #0005 removed because of shutdown.
+2024-06-28 16:48:22,045 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #5 closed
+2024-06-28 16:48:22,101 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/03/00) - #0004 removed because of shutdown.
+2024-06-28 16:48:22,101 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #4 closed
+2024-06-28 16:48:22,181 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/02/00) - #0003 removed because of shutdown.
+2024-06-28 16:48:22,181 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #3 closed
+2024-06-28 16:48:22,260 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/01/00) - #0001 removed because of shutdown.
+2024-06-28 16:48:22,260 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #1 closed
+2024-06-28 16:48:22,331 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - 000157 (00/00/00) - #0002 removed because of shutdown.
+2024-06-28 16:48:22,331 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [DEBUG] - Connection #2 closed
+2024-06-28 16:48:22,331 [Shutdown Hook] [org.logicalcobwebs.proxool.ecology] [INFO] - 'ecology' pool has been closed down by Shutdown Hook in 3515 milliseconds.
+2024-06-28 16:48:22,331 [Shutdown Hook] [org.logicalcobwebs.proxool.PrototyperController] [INFO] - Stopping Prototyper thread
+2024-06-28 16:48:22,331 [Shutdown Hook] [org.logicalcobwebs.proxool.HouseKeeperController] [INFO] - Stopping HouseKeeper thread
diff --git a/out/artifacts/hrm_attendance/hrm-attendance.jar b/out/artifacts/hrm_attendance/hrm-attendance.jar
index 3590849..cf2a028 100644
Binary files a/out/artifacts/hrm_attendance/hrm-attendance.jar and b/out/artifacts/hrm_attendance/hrm-attendance.jar differ
diff --git a/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/MergeApairClockPoint.java b/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/MergeApairClockPoint.java
index 00d879e..f736a6d 100644
--- a/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/MergeApairClockPoint.java
+++ b/src/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/MergeApairClockPoint.java
@@ -38,7 +38,13 @@ public class MergeApairClockPoint extends AbstractAdjustClockPointAction {
if (startPointDTO.getPointType() == ClockPointEnum.START && endPointDTO.getPointType() == ClockPointEnum.END){
int startScheduleIndex = getStartScheduleIndex(startPointDTO.getClassTime(),scheduleResult);
+ if (Utils.ifAskforOrEvctionClassSegment(startPointDTO.getClassSegmentType())){
+ startScheduleIndex = getEndScheduleIndex(startPointDTO.getClassTime(),scheduleResult);
+ }
int endScheduleIndex = getEndScheduleIndex(endPointDTO.getClassTime(),scheduleResult);
+ if (Utils.ifAskforOrEvctionClassSegment(endPointDTO.getClassSegmentType())){
+ endScheduleIndex = getStartScheduleIndex(endPointDTO.getClassTime(),scheduleResult);
+ }
if (startScheduleIndex == endScheduleIndex){
//同属一个班段不用合并
i = i+1;
diff --git a/src/com/engine/attendance/attendanceanalysis/web/AttendanceanalysisAction.java b/src/com/engine/attendance/attendanceanalysis/web/AttendanceanalysisAction.java
index 104d571..d1dae79 100644
--- a/src/com/engine/attendance/attendanceanalysis/web/AttendanceanalysisAction.java
+++ b/src/com/engine/attendance/attendanceanalysis/web/AttendanceanalysisAction.java
@@ -44,9 +44,9 @@ public class AttendanceanalysisAction {
try {
Map paramMap = ParamUtil.request2Map(request);
// Map paramMap = Maps.newHashMap();
-// paramMap.put("startDate","2024-06-21");
-// paramMap.put("endDate","2024-06-21");
-// paramMap.put("userIds","81");
+// paramMap.put("startDate","2024-05-24");
+// paramMap.put("endDate","2024-05-24");
+// paramMap.put("userIds","304");
String startDate = Util.null2String(paramMap.get("startDate"));
String startBeforeDate = DateUtil.beforeDay(startDate,2);
@@ -78,7 +78,7 @@ public class AttendanceanalysisAction {
for (Map userMap :userList){
String userId = userMap.get("id").toString();
- log.debug("***********analysis userId:{} start***********", userId);
+ log.info("***********analysis userId:{} start***********", userId);
//出勤结果,进出时间
Map> clockInTimeMap = Maps.newHashMap();
/**获得人员考勤项目*/
diff --git a/src/com/engine/attendance/component/persongroup/commonutil/PersongroupCommonUtil.java b/src/com/engine/attendance/component/persongroup/commonutil/PersongroupCommonUtil.java
index 4dac295..eb42265 100644
--- a/src/com/engine/attendance/component/persongroup/commonutil/PersongroupCommonUtil.java
+++ b/src/com/engine/attendance/component/persongroup/commonutil/PersongroupCommonUtil.java
@@ -248,6 +248,14 @@ public class PersongroupCommonUtil {
return result;
}
+ /**
+ * 删除过期规律排班数据
+ */
+ public static void deleteExpireData(String regularId,String edate){
+ String sql = "delete from uf_pbjg where pbgl=? and bcrq > ?";
+ DbTools.update(sql,regularId,edate);
+ }
+
/**
* 日历排班插入排班结果公共方法
diff --git a/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/DayRegularScheduling.java b/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/DayRegularScheduling.java
index 381a547..0347f60 100644
--- a/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/DayRegularScheduling.java
+++ b/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/DayRegularScheduling.java
@@ -185,6 +185,8 @@ public class DayRegularScheduling implements RegularScheduling{
/**插入排班结果表*/
PersongroupCommonUtil.insertShiftSchedulingResults(organizationList,insertDataList,formmodeid);
+ //删除过期数据
+ PersongroupCommonUtil.deleteExpireData(id,edate);
}
}
diff --git a/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/MonthRegularScheduling.java b/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/MonthRegularScheduling.java
index 013cf4d..79b927a 100644
--- a/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/MonthRegularScheduling.java
+++ b/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/MonthRegularScheduling.java
@@ -177,5 +177,7 @@ public class MonthRegularScheduling implements RegularScheduling{
}
/**插入排班结果表*/
PersongroupCommonUtil.insertShiftSchedulingResults(organizationList,insertDataList,formmodeid);
+ //删除过期数据
+ PersongroupCommonUtil.deleteExpireData(id,edate);
}
}
diff --git a/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/WeekRegularScheduling.java b/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/WeekRegularScheduling.java
index a211ec7..3e04d7c 100644
--- a/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/WeekRegularScheduling.java
+++ b/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/WeekRegularScheduling.java
@@ -182,6 +182,8 @@ public class WeekRegularScheduling implements RegularScheduling{
/**插入排班结果表*/
PersongroupCommonUtil.insertShiftSchedulingResults(organizationList,insertDataList,formmodeid);
+ //删除过期数据
+ PersongroupCommonUtil.deleteExpireData(id,edate);
}
public int getDayOfWeek(DayOfWeek dayOfWeek){
diff --git a/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/YearRegularScheduling.java b/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/YearRegularScheduling.java
index 11ea920..3d6f7fd 100644
--- a/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/YearRegularScheduling.java
+++ b/src/com/engine/attendance/component/persongroup/job/scheduling/tactics/YearRegularScheduling.java
@@ -186,5 +186,8 @@ public class YearRegularScheduling implements RegularScheduling{
/**插入排班结果表*/
PersongroupCommonUtil.insertShiftSchedulingResults(organizationList,insertDataList,formmodeid);
+ //删除过期数据
+ PersongroupCommonUtil.deleteExpireData(id,edate);
+
}
}
diff --git a/src/com/engine/attendance/component/persongroup/web/SchedulingResultsAction.java b/src/com/engine/attendance/component/persongroup/web/SchedulingResultsAction.java
index 7d88cff..3ebc362 100644
--- a/src/com/engine/attendance/component/persongroup/web/SchedulingResultsAction.java
+++ b/src/com/engine/attendance/component/persongroup/web/SchedulingResultsAction.java
@@ -70,4 +70,22 @@ public class SchedulingResultsAction {
return ApiReturnTools.error("500","generateSchedule error");
}
}
+ /**
+ * 根据规律排班,排班对象以及日期区间删除排班结果
+ * @return
+ */
+ @POST
+ @Path("/deleteByRegularSchedule")
+ @Produces({"text/plain"})
+ public String deleteByRegularSchedule(@Context HttpServletRequest request, @Context HttpServletResponse response) {
+ try {
+ Map paramMap = ParamUtil.request2Map(request);
+ Map dataMap = basicsetService.generateSchedule(paramMap);
+ return ApiReturnTools.success(dataMap);
+ }catch (Exception e){
+ log.error("execute fail,catch error: [{}]",e);
+ return ApiReturnTools.error("500","generateSchedule error");
+ }
+ }
+
}
diff --git a/src/com/engine/common/util/Utils.java b/src/com/engine/common/util/Utils.java
index f51f185..cea61ff 100644
--- a/src/com/engine/common/util/Utils.java
+++ b/src/com/engine/common/util/Utils.java
@@ -402,19 +402,19 @@ public class Utils {
if (DateUtil.getTime(kssj).compareTo(DateUtil.getTime(dtkssj)) <=0 && DateUtil.getTime(jssj).compareTo(DateUtil.getTime(dtjssj)) >=0){
//休息时间在请假时间中间
- betweenMinutes = DateUtil.getBetWeenMinutes(dtkssj,dtjssj);
+ betweenMinutes += DateUtil.getBetWeenMinutes(dtkssj,dtjssj);
log.debug("休息时间在请假时间中间");
}else if (DateUtil.getTime(kssj).compareTo(DateUtil.getTime(dtkssj)) <=0 && DateUtil.getTime(jssj).compareTo(DateUtil.getTime(dtjssj)) <=0 && DateUtil.getTime(jssj).compareTo(DateUtil.getTime(dtkssj)) >=0){
//休息时间在请假时间 右边
- betweenMinutes = DateUtil.getBetWeenMinutes(dtkssj,jssj);
+ betweenMinutes += DateUtil.getBetWeenMinutes(dtkssj,jssj);
log.debug("休息时间在请假时间 右边");
}else if (DateUtil.getTime(kssj).compareTo(DateUtil.getTime(dtkssj)) >=0 && DateUtil.getTime(jssj).compareTo(DateUtil.getTime(dtjssj)) >=0 && DateUtil.getTime(kssj).compareTo(DateUtil.getTime(dtjssj)) <=0){
//休息时间在请假时间 左边
- betweenMinutes = DateUtil.getBetWeenMinutes(kssj,dtjssj);
+ betweenMinutes += DateUtil.getBetWeenMinutes(kssj,dtjssj);
log.debug("休息时间在请假时间 左边");
}else if (DateUtil.getTime(kssj).compareTo(DateUtil.getTime(dtkssj)) >=0 && DateUtil.getTime(jssj).compareTo(DateUtil.getTime(dtjssj)) <=0){
//请假时间在休息时间中间
- betweenMinutes = 0;
+ betweenMinutes += DateUtil.getBetWeenMinutes(kssj,jssj);;
log.debug("请假时间在休息时间中间");
}
}
diff --git a/target/classes/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/MergeApairClockPoint.class b/target/classes/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/MergeApairClockPoint.class
index 225ef93..b234b12 100644
Binary files a/target/classes/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/MergeApairClockPoint.class and b/target/classes/com/engine/attendance/attendanceanalysis/cmd/getclockInpoint/MergeApairClockPoint.class differ
diff --git a/target/classes/com/engine/attendance/attendanceanalysis/service/impl/AttendanceSummaryServiceImpl.class b/target/classes/com/engine/attendance/attendanceanalysis/service/impl/AttendanceSummaryServiceImpl.class
index 6760e3c..b5dde05 100644
Binary files a/target/classes/com/engine/attendance/attendanceanalysis/service/impl/AttendanceSummaryServiceImpl.class and b/target/classes/com/engine/attendance/attendanceanalysis/service/impl/AttendanceSummaryServiceImpl.class differ
diff --git a/target/classes/com/engine/attendance/attendanceanalysis/web/AttendanceanalysisAction.class b/target/classes/com/engine/attendance/attendanceanalysis/web/AttendanceanalysisAction.class
index 2d82990..dfd8d4f 100644
Binary files a/target/classes/com/engine/attendance/attendanceanalysis/web/AttendanceanalysisAction.class and b/target/classes/com/engine/attendance/attendanceanalysis/web/AttendanceanalysisAction.class differ
diff --git a/target/classes/com/engine/attendance/workflow/action/test/TestAction.class b/target/classes/com/engine/attendance/workflow/action/test/TestAction.class
new file mode 100644
index 0000000..dca3f6b
Binary files /dev/null and b/target/classes/com/engine/attendance/workflow/action/test/TestAction.class differ
diff --git a/target/classes/com/engine/attendance/workflow/action/test/TestRunnable.class b/target/classes/com/engine/attendance/workflow/action/test/TestRunnable.class
new file mode 100644
index 0000000..4995e7e
Binary files /dev/null and b/target/classes/com/engine/attendance/workflow/action/test/TestRunnable.class differ
diff --git a/target/test-classes/Test$1.class b/target/test-classes/Test$1.class
index ffe3bab..7e8438d 100644
Binary files a/target/test-classes/Test$1.class and b/target/test-classes/Test$1.class differ
diff --git a/target/test-classes/Test$10.class b/target/test-classes/Test$10.class
index 1c366d3..bd01c80 100644
Binary files a/target/test-classes/Test$10.class and b/target/test-classes/Test$10.class differ
diff --git a/target/test-classes/Test$11.class b/target/test-classes/Test$11.class
index b2eca66..85ff629 100644
Binary files a/target/test-classes/Test$11.class and b/target/test-classes/Test$11.class differ
diff --git a/target/test-classes/Test$12.class b/target/test-classes/Test$12.class
index d9d9a3a..e4a5f77 100644
Binary files a/target/test-classes/Test$12.class and b/target/test-classes/Test$12.class differ
diff --git a/target/test-classes/Test$13.class b/target/test-classes/Test$13.class
index 9296f6e..ace772f 100644
Binary files a/target/test-classes/Test$13.class and b/target/test-classes/Test$13.class differ
diff --git a/target/test-classes/Test$14.class b/target/test-classes/Test$14.class
index b43232d..1418af1 100644
Binary files a/target/test-classes/Test$14.class and b/target/test-classes/Test$14.class differ
diff --git a/target/test-classes/Test$15.class b/target/test-classes/Test$15.class
index 4f67481..cb03d14 100644
Binary files a/target/test-classes/Test$15.class and b/target/test-classes/Test$15.class differ
diff --git a/target/test-classes/Test$16.class b/target/test-classes/Test$16.class
index 6e54a69..433938e 100644
Binary files a/target/test-classes/Test$16.class and b/target/test-classes/Test$16.class differ
diff --git a/target/test-classes/Test$2.class b/target/test-classes/Test$2.class
index 08797f2..f1c08fc 100644
Binary files a/target/test-classes/Test$2.class and b/target/test-classes/Test$2.class differ
diff --git a/target/test-classes/Test$3.class b/target/test-classes/Test$3.class
index 6b9e1a3..9eccfc9 100644
Binary files a/target/test-classes/Test$3.class and b/target/test-classes/Test$3.class differ
diff --git a/target/test-classes/Test$4.class b/target/test-classes/Test$4.class
index 25a5afe..4fe9c93 100644
Binary files a/target/test-classes/Test$4.class and b/target/test-classes/Test$4.class differ
diff --git a/target/test-classes/Test$5.class b/target/test-classes/Test$5.class
index d7be5d0..c13b581 100644
Binary files a/target/test-classes/Test$5.class and b/target/test-classes/Test$5.class differ
diff --git a/target/test-classes/Test$6.class b/target/test-classes/Test$6.class
index 6cb6adf..2cf4e29 100644
Binary files a/target/test-classes/Test$6.class and b/target/test-classes/Test$6.class differ
diff --git a/target/test-classes/Test$7.class b/target/test-classes/Test$7.class
index 10acc19..b0df18e 100644
Binary files a/target/test-classes/Test$7.class and b/target/test-classes/Test$7.class differ
diff --git a/target/test-classes/Test$8.class b/target/test-classes/Test$8.class
index f2e6da6..67b35bf 100644
Binary files a/target/test-classes/Test$8.class and b/target/test-classes/Test$8.class differ
diff --git a/target/test-classes/Test$9.class b/target/test-classes/Test$9.class
index 5e531b1..131ea54 100644
Binary files a/target/test-classes/Test$9.class and b/target/test-classes/Test$9.class differ
diff --git a/target/test-classes/Test.class b/target/test-classes/Test.class
index 3b64e0e..2902ebe 100644
Binary files a/target/test-classes/Test.class and b/target/test-classes/Test.class differ
diff --git a/test/Test.java b/test/Test.java
index 258174f..886242d 100644
--- a/test/Test.java
+++ b/test/Test.java
@@ -15,6 +15,7 @@ import java.util.stream.Collectors;
public class Test {
public static void main(String[] args) {
+ System.out.println(DateUtil.getBetWeenMinutes("2024-06-28 17:17","2024-06-28 22:29"));
System.out.println((int) Math.ceil(Double.valueOf("0.18")*60));
// List list = Lists.newArrayList();
// aa(list);
diff --git a/test/test/TestAction.java b/test/test/TestAction.java
new file mode 100644
index 0000000..11a492b
--- /dev/null
+++ b/test/test/TestAction.java
@@ -0,0 +1,18 @@
+package test;
+
+import lombok.extern.slf4j.Slf4j;
+import weaver.interfaces.workflow.action.Action;
+import weaver.soa.workflow.request.RequestInfo;
+
+@Slf4j
+public class TestAction implements Action {
+ @Override
+ public String execute(RequestInfo requestInfo) {
+ log.info("TestAction ");
+
+ new Thread(new TestRunnable(requestInfo,requestInfo.getRequestid())).start();
+
+
+ return Action.SUCCESS;
+ }
+}
diff --git a/test/test/TestRunnable.java b/test/test/TestRunnable.java
new file mode 100644
index 0000000..a215610
--- /dev/null
+++ b/test/test/TestRunnable.java
@@ -0,0 +1,31 @@
+package test;
+
+import lombok.extern.slf4j.Slf4j;
+import weaver.soa.workflow.request.RequestInfo;
+import weaver.soa.workflow.request.RequestService;
+
+@Slf4j
+public class TestRunnable implements Runnable{
+
+ private RequestInfo requestInfo;
+ private String requestId;
+ public TestRunnable(RequestInfo requestInfo,String requestId){
+ this.requestInfo=requestInfo;
+ this.requestId=requestId;
+ }
+ @Override
+ public void run() {
+ try {
+ log.info("TestRunnable start");
+ Thread.sleep(10000);
+ log.info("TestRunnable start 222");
+ RequestService requestService = new RequestService();
+// requestService.setSubmitToNodeid("366");
+// requestService.saveRequest(requestInfo);
+
+ requestService.nextNodeBySubmit(requestInfo,requestInfo.getRequestManager().getRequestid(),24,"自动提交11111");
+ }catch (Exception e){
+
+ }
+ }
+}