commit 9eda320ed5b5d5adb0aabc2a8d40014286168d3a
Author: 黄正国 <438926402@qq.com>
Date: Fri Apr 12 11:38:46 2024 +0800
项目初始化创建
diff --git a/lib/commons-lang3-3.8.1.jar b/lib/commons-lang3-3.8.1.jar
new file mode 100644
index 0000000..2c65ce6
Binary files /dev/null and b/lib/commons-lang3-3.8.1.jar differ
diff --git a/lib/dingtalk-1.5.24.jar b/lib/dingtalk-1.5.24.jar
new file mode 100644
index 0000000..2b7f82f
Binary files /dev/null and b/lib/dingtalk-1.5.24.jar differ
diff --git a/lib/gson-2.8.9.jar b/lib/gson-2.8.9.jar
new file mode 100644
index 0000000..3351867
Binary files /dev/null and b/lib/gson-2.8.9.jar differ
diff --git a/lib/hamcrest-core-1.3.jar b/lib/hamcrest-core-1.3.jar
new file mode 100644
index 0000000..9d5fe16
Binary files /dev/null and b/lib/hamcrest-core-1.3.jar differ
diff --git a/lib/httpcore-4.4.10.jar b/lib/httpcore-4.4.10.jar
new file mode 100644
index 0000000..dc510f8
Binary files /dev/null and b/lib/httpcore-4.4.10.jar differ
diff --git a/lib/junit-4.13.1.jar b/lib/junit-4.13.1.jar
new file mode 100644
index 0000000..b376ffc
Binary files /dev/null and b/lib/junit-4.13.1.jar differ
diff --git a/lib/lippi-oapi-encrpt.jar b/lib/lippi-oapi-encrpt.jar
new file mode 100644
index 0000000..f112223
Binary files /dev/null and b/lib/lippi-oapi-encrpt.jar differ
diff --git a/lib/lombok-1.18.10.jar b/lib/lombok-1.18.10.jar
new file mode 100644
index 0000000..57ca614
Binary files /dev/null and b/lib/lombok-1.18.10.jar differ
diff --git a/lib/servlet-api-2.5.jar b/lib/servlet-api-2.5.jar
new file mode 100644
index 0000000..fb52493
Binary files /dev/null and b/lib/servlet-api-2.5.jar differ
diff --git a/lib/taobao-sdk-java-auto_1479188381469-20221230-source.jar b/lib/taobao-sdk-java-auto_1479188381469-20221230-source.jar
new file mode 100644
index 0000000..7197b12
Binary files /dev/null and b/lib/taobao-sdk-java-auto_1479188381469-20221230-source.jar differ
diff --git a/lib/taobao-sdk-java-auto_1479188381469-20221230.jar b/lib/taobao-sdk-java-auto_1479188381469-20221230.jar
new file mode 100644
index 0000000..1e30e66
Binary files /dev/null and b/lib/taobao-sdk-java-auto_1479188381469-20221230.jar differ
diff --git a/lib/taotao-cloud-starter-dingtalk-2023.2.01.jar b/lib/taotao-cloud-starter-dingtalk-2023.2.01.jar
new file mode 100644
index 0000000..b6cd39f
Binary files /dev/null and b/lib/taotao-cloud-starter-dingtalk-2023.2.01.jar differ
diff --git a/seeyon/WEB-INF/cfgHome/chushihua/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/chushihua/pluginCfg.xml
new file mode 100644
index 0000000..d17d194
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/chushihua/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ chushihua
+ 历史数据同步
+ 20231208
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/chushihua/spring/spring-quartz.xml b/seeyon/WEB-INF/cfgHome/chushihua/spring/spring-quartz.xml
new file mode 100644
index 0000000..0a615e2
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/chushihua/spring/spring-quartz.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/chushihua/spring/spring.xml b/seeyon/WEB-INF/cfgHome/chushihua/spring/spring.xml
new file mode 100644
index 0000000..071b955
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/chushihua/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/daohuaxiang/jyncfile.properties b/seeyon/WEB-INF/cfgHome/daohuaxiang/jyncfile.properties
new file mode 100644
index 0000000..2907821
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/daohuaxiang/jyncfile.properties
@@ -0,0 +1,28 @@
+profile=prod
+prod.dowUrl=https://oa.dhx.com.cn/seeyon/rest/attachment/file
+prod.profile=prod
+prod.jyncFile=https://oa.dhx.com.cn/seeyon/dhxfile
+prod.address=https://crm.dhx9.com
+prod.newAddress=http://10.0.6.15:88
+prod.loginid=yc
+prod.pwd=yc123456
+prod.tongyongApi=/api/workflow/paService/doCreateRequest
+prod.appid=oa
+prod.workflowId=8521
+prod.newWorkflowId=2026
+prod.spk=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAymEn8vp0E8pg6op/WXJ4A67jHAYeUBtut8vJgk09t4Bw3kheWnHUjVHDBEZ8iC/iX9YyBzL76WZR+lpDqdFh2iKYk+yctHKc4dt9r0vw6HYMUWDrYmctdKJtdOGpWxz4apBr7Rc/2A3FDxwsiXzPqpG/GY+/1IHp7E3jEX0nxzuJn/YUm/SoSgfMB4NCHF9n3rrIsp4jJ5SOSwLr68nlwT3djF2f8vQcqRxmT0J7X2xKehlpeiubszQj5TeFcA+onkOBKkoKc+83G8Gg8J1IWZLsd50cjawrmg8lxl+UBEsPZHEh0AhWDHKLRG+9jyZJ94hoWaQRSgwEIdGyShNMnwIDAQAB
+prod.newSpk=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvcOew5NM41jK7CFBnirP4Zz0QIexYEweS+4LTuQOVY+BqHu2EMxlPYRsjtvzZj7Pm9SsiNiEIeGXZ3mkAMbNNqu7G7kGb10pJzpBBTE80cRCY0bHoD3PhD8cBiKjpsRXJ+1mPdwD4fGEr0IcG6bKhBM3xsCmc4JiEvsv/+nPm9G7NQgoPGEKHkZk0IgyaBF5m6F2NKah92klxuz+vWCQoVsCpCjHN1sijQioWc6lRLgP7d6IZFEbOrLL7HdlOc8yKOAOZhURd78CqiVYBc1vP0pyC1/UW0Lq0f2MFpg/7Z18VwAf1vFUb+oiIdjFYMr5dgS+i784FaMUDzKUvndDWwIDAQAB
+prod.paybillFileUrl=
+prod.generalbillUrl=
+prod.transformUrl=
+prod.xcfzCancelUrl=
+prod.sbfzCancelUrl=
+prod.restname=beian
+prod.restpassword=f1c4e761-d60b-47ff-a5ff-5953f2b9c9e0
+prod.oaTokenUrl=https://oa.dhx.com.cn/seeyon/rest/token
+prod.loginName=test11
+prod.secret=b44da0ec-6ba5-4d6e-b3d7-e0571b3bcdd6
+prod.newSecret=6553bad7-51f0-4d56-af44-3d64a8ce9814
+prod.sql=select id,departmentid,lastname from hrmresource@ecology where lastname = ?
+#prod.sql=select id,departmentid,lastname from hrmresource@ecology_new where lastname = ?
+prod.dataSql=select id, FORM_RECORDID, FORM_APPID , FORMID from col_summary cs where TEMPLETE_ID = ? and CAN_AUTOSTOPFLOW = 0 and STATE = 3
diff --git a/seeyon/WEB-INF/cfgHome/daohuaxiang/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/daohuaxiang/pluginCfg.xml
new file mode 100644
index 0000000..6c4be54
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/daohuaxiang/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ daohuaxiang
+ 稻花香
+ 20231206
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-node.xml b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-node.xml
new file mode 100644
index 0000000..51b1faa
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-node.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-service.xml b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-service.xml
new file mode 100644
index 0000000..db61c20
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring-service.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring.xml b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring.xml
new file mode 100644
index 0000000..ab5a793
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/daohuaxiang/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/qrCodeForm/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/qrCodeForm/pluginCfg.xml
new file mode 100644
index 0000000..c12ee18
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/qrCodeForm/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ qrCodeForm
+ 二维码扫码填单
+ 20220422
+
diff --git a/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-controller.xml b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-controller.xml
new file mode 100644
index 0000000..93d89e1
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-controller.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-manager.xml b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-manager.xml
new file mode 100644
index 0000000..7d6233b
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-manager.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-plugin.xml b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-plugin.xml
new file mode 100644
index 0000000..de1e69f
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/qrCodeForm/spring/spring-qrCodeForm-plugin.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/dingding.properties b/seeyon/WEB-INF/cfgHome/src_dingding/dingding.properties
new file mode 100644
index 0000000..dc38ac7
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/dingding.properties
@@ -0,0 +1,11 @@
+profile=prod
+prod.jdbc_driver=oracle.jdbc.driver.OracleDriver
+prod.jdbc_url=jdbc:oracle:thin:@10.0.1.12:1521:DHXOA
+prod.jdbc_user=DHXOA
+prod.jdbc_password=DHXOA-A8
+
+#profile=prod
+test.jdbc_driver=oracle.jdbc.driver.OracleDriver
+test.jdbc_url=jdbc:oracle:thin:@10.0.3.32:1521:DHXOATEST
+test.jdbc_user=DHXOA
+test.jdbc_password=DHXOA_A8
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_dingding/pluginCfg.xml
new file mode 100644
index 0000000..b821e30
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_dingding
+ 测试定时任务
+ 20231129
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-ctrl.xml b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-ctrl.xml
new file mode 100644
index 0000000..d6649f9
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-ctrl.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-dao.xml b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-dao.xml
new file mode 100644
index 0000000..3d750ad
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-dao.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-service.xml b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-service.xml
new file mode 100644
index 0000000..972af23
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-service.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-task.xml b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-task.xml
new file mode 100644
index 0000000..ca6db89
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dingding/spring/spring-task.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_qyba/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_qyba/pluginCfg.xml
new file mode 100644
index 0000000..2d33e76
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_qyba
+ 区域备案
+ 20240304
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml
new file mode 100644
index 0000000..f99a218
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml
new file mode 100644
index 0000000..3d8c7b8
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring.xml b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring.xml
new file mode 100644
index 0000000..e991fb0
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/classes/META-INF/daohuaxiangceshi.kotlin_module b/seeyon/WEB-INF/classes/META-INF/daohuaxiangceshi.kotlin_module
new file mode 100644
index 0000000..8fb6019
Binary files /dev/null and b/seeyon/WEB-INF/classes/META-INF/daohuaxiangceshi.kotlin_module differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/HsDataPluginApi.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/HsDataPluginApi.class
new file mode 100644
index 0000000..300eabf
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/HsDataPluginApi.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/constants/HsDataSyncConstants.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/constants/HsDataSyncConstants.class
new file mode 100644
index 0000000..56cacbb
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/constants/HsDataSyncConstants.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/quartz/HsDataSyncQuartz.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/quartz/HsDataSyncQuartz.class
new file mode 100644
index 0000000..7eca403
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/quartz/HsDataSyncQuartz.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/vo/HsDataVo.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/vo/HsDataVo.class
new file mode 100644
index 0000000..9b8c7ed
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/chushihua/vo/HsDataVo.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/TongYongPlugin.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/TongYongPlugin.class
new file mode 100644
index 0000000..750926d
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/TongYongPlugin.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/constants/DaohuaxiangConstants.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/constants/DaohuaxiangConstants.class
new file mode 100644
index 0000000..469d0b6
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/constants/DaohuaxiangConstants.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/node/NewTongYongNode.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/node/NewTongYongNode.class
new file mode 100644
index 0000000..f2e41fb
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/node/NewTongYongNode.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/node/TongYongNode.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/node/TongYongNode.class
new file mode 100644
index 0000000..0412d6d
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/node/TongYongNode.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/service/NewTongYongService.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/service/NewTongYongService.class
new file mode 100644
index 0000000..d083d31
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/service/NewTongYongService.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/service/TongYongService.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/service/TongYongService.class
new file mode 100644
index 0000000..e5c7008
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/service/TongYongService.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/A8FolderKit.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/A8FolderKit.class
new file mode 100644
index 0000000..33bda62
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/A8FolderKit.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/BaseUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/BaseUtil.class
new file mode 100644
index 0000000..cfeaea1
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/BaseUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/DBConnection.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/DBConnection.class
new file mode 100644
index 0000000..ad31421
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/DBConnection.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/FanWeiNewUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/FanWeiNewUtil.class
new file mode 100644
index 0000000..82209a2
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/FanWeiNewUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/FanWeiUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/FanWeiUtil.class
new file mode 100644
index 0000000..abb2c67
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/FanWeiUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/InterfaceListUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/InterfaceListUtil.class
new file mode 100644
index 0000000..b96f473
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/InterfaceListUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/JdbcUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/JdbcUtil.class
new file mode 100644
index 0000000..ec8e983
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/JdbcUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/PropKit.class b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/PropKit.class
new file mode 100644
index 0000000..5ebb6c1
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/daohuaxiangSys/jkts/util/PropKit.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/QrCodeFormPluginApi.class b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/QrCodeFormPluginApi.class
new file mode 100644
index 0000000..8be656f
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/QrCodeFormPluginApi.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/QrCodeFormPluginInitializer.class b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/QrCodeFormPluginInitializer.class
new file mode 100644
index 0000000..0d74b4c
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/QrCodeFormPluginInitializer.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/constant/Constants.class b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/constant/Constants.class
new file mode 100644
index 0000000..fca1a74
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/constant/Constants.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/constant/QrCodeFormConstants.class b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/constant/QrCodeFormConstants.class
new file mode 100644
index 0000000..36430e5
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/constant/QrCodeFormConstants.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/constant/SupportTypeEnum.class b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/constant/SupportTypeEnum.class
new file mode 100644
index 0000000..f3de212
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/constant/SupportTypeEnum.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/controller/QrCodeFormController.class b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/controller/QrCodeFormController.class
new file mode 100644
index 0000000..4111013
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/controller/QrCodeFormController.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/manager/QrCodeFormManager.class b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/manager/QrCodeFormManager.class
new file mode 100644
index 0000000..9b3ca25
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/manager/QrCodeFormManager.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/manager/QrCodeFormManagerImpl.class b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/manager/QrCodeFormManagerImpl.class
new file mode 100644
index 0000000..5c230e2
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/manager/QrCodeFormManagerImpl.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/sso/WechatQRHandShake.class b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/sso/WechatQRHandShake.class
new file mode 100644
index 0000000..4e799b7
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/sso/WechatQRHandShake.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/util/InitQrCodeFormUitl.class b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/util/InitQrCodeFormUitl.class
new file mode 100644
index 0000000..9c3b385
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/util/InitQrCodeFormUitl.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/util/LoginUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/util/LoginUtil.class
new file mode 100644
index 0000000..3502956
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/qrCodeForm/util/LoginUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/ctrl/StartTaskController.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/ctrl/StartTaskController.class
new file mode 100644
index 0000000..94814e6
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/ctrl/StartTaskController.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/dao/DingdingDaoImpl.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/dao/DingdingDaoImpl.class
new file mode 100644
index 0000000..26ac914
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/dao/DingdingDaoImpl.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/dao/IDingdingDao.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/dao/IDingdingDao.class
new file mode 100644
index 0000000..15749b3
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/dao/IDingdingDao.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/kit/A8FolderKit.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/kit/A8FolderKit.class
new file mode 100644
index 0000000..f317809
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/kit/A8FolderKit.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/kit/PropKit.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/kit/PropKit.class
new file mode 100644
index 0000000..ebb3493
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/kit/PropKit.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/service/DingdingService.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/service/DingdingService.class
new file mode 100644
index 0000000..d508af7
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/service/DingdingService.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/task/DingdingTask.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/task/DingdingTask.class
new file mode 100644
index 0000000..f955288
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/task/DingdingTask.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/BaseUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/BaseUtil.class
new file mode 100644
index 0000000..8e55113
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/BaseUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/DingtalkUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/DingtalkUtil.class
new file mode 100644
index 0000000..9287da2
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/DingtalkUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/FormExportUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/FormExportUtil.class
new file mode 100644
index 0000000..70bf17b
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/FormExportUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/JdbcUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/JdbcUtil.class
new file mode 100644
index 0000000..d5c76c3
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/JdbcUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/TimeUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/TimeUtil.class
new file mode 100644
index 0000000..d264889
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/util/TimeUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/vo/CheckOnWorkAttendanceVo.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/vo/CheckOnWorkAttendanceVo.class
new file mode 100644
index 0000000..ddc56b0
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_dingding/vo/CheckOnWorkAttendanceVo.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/FVCommonNode.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/FVCommonNode.class
new file mode 100644
index 0000000..76a16d1
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/FVCommonNode.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/QYBAPluginApi.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/QYBAPluginApi.class
new file mode 100644
index 0000000..14ad92d
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/QYBAPluginApi.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/constants/FVConstants.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/constants/FVConstants.class
new file mode 100644
index 0000000..85d234c
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/constants/FVConstants.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/node/FVNewZhengceNode.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/node/FVNewZhengceNode.class
new file mode 100644
index 0000000..4f76296
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/node/FVNewZhengceNode.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/node/FVOldZhengceNode.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/node/FVOldZhengceNode.class
new file mode 100644
index 0000000..e033cf1
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/node/FVOldZhengceNode.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/service/FVService.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/service/FVService.class
new file mode 100644
index 0000000..304d696
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/service/FVService.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/util/FVHttpUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/util/FVHttpUtil.class
new file mode 100644
index 0000000..c9330c0
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/util/FVHttpUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/util/FanWeiUtil.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/util/FanWeiUtil.class
new file mode 100644
index 0000000..dbeb3a7
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/util/FanWeiUtil.class differ
diff --git a/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/vo/FVResponse.class b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/vo/FVResponse.class
new file mode 100644
index 0000000..c71def4
Binary files /dev/null and b/seeyon/WEB-INF/classes/com/seeyon/apps/src_qyba/vo/FVResponse.class differ
diff --git a/seeyon/WEB-INF/classes/needless_check_login.xml b/seeyon/WEB-INF/classes/needless_check_login.xml
new file mode 100644
index 0000000..97114bc
--- /dev/null
+++ b/seeyon/WEB-INF/classes/needless_check_login.xml
@@ -0,0 +1,322 @@
+
+
+
+ /qrCodeForm.do
+
+ index
+ newMain
+
+
+
+ /sc.do
+
+ qr
+
+
+
+ /elearning.do
+
+ error
+ m3Redirect
+ message
+ pcRedirect
+
+
+
+ /phoneLogin/phoneLogin.do
+
+ getMessageCode
+ validateMessageCode
+
+
+
+ /wechat/miniprogram.do
+
+ a8home
+ bind
+ bindMemberPhone
+ login
+ unbind
+
+
+
+ /portal/spaceController.do
+
+ showThemSpace
+
+
+
+ /identification.do
+
+ getSessionId
+
+
+
+ /fileUpload.do
+
+ showRTE
+
+
+
+ /fileDownload.do
+
+ showRTE
+
+
+
+ /form/formUpgrade.do
+
+ toUpgrade
+ upgrade
+ viewUpgrade
+
+
+
+ formtalkFormMapperController.do
+
+ importFormtalkData
+
+
+
+ /thirdpartyController.do
+
+ access
+ index
+ logoutNotify
+ show
+ mailAuth
+
+
+
+ /main.do
+
+ changeLocale
+ hangup
+ headerjs
+ index
+ login
+ login4Ucpc
+ login4Ucpc3
+ login4Vjoin
+ logout
+ logout4Session
+ logout4Vjoin
+ logout4ZX
+ main
+ login4QrCode
+ qrCodeHelp
+ updateLoginSeed
+
+
+
+ /trustdo/A8/XRD.do
+
+ getLoginAccount
+ getLoginAcctoken
+ webLogin
+
+
+
+ /share.do
+
+ index
+
+
+
+ /genericController.do
+
+ index
+
+
+
+ /edoc/edocUpgradeControllor.do
+
+ upgrade
+ download
+
+
+
+ /uploadService.do
+
+ processUploadService
+
+
+
+ /autoinstall.do
+
+ ieSetDown
+ regInstallDown
+ regInstallDown64
+ downloadAssistant
+
+
+
+ /personalBind.do
+
+ getBindTypeByLoginName
+ isCanUse
+ retrievePassword
+ sendVerificationCodeToBindEmail
+ sendVerificationCodeToBindNum
+ validateVerificationCode
+
+
+
+
+
+
+
+
+
+
+ /commonimage.do
+
+ showImage
+
+
+
+ /individualManager.do
+
+ resetPassword
+
+
+
+ /wechat/dingding.do
+
+ binding
+ index
+ main
+ newIndex
+ newMain
+ viewh5Message
+
+
+
+ /uc/rest.do
+
+ commonPierce
+ downloadImage
+ getBgTimeStamp
+ getLoginsecurityMsg
+ sendsms
+ smsrequired
+ testIp
+ isQrLogin
+ getDigitalCodeInfo
+
+
+
+ portalManager
+
+ sendSMSLoginCode
+ smsLoginEnabled
+
+
+
+ loginUserManager
+
+ getLockTime
+
+
+
+ qrCodeLoginManager
+
+ isLogin
+
+
+
+ meetingAjaxManager
+
+ meetingPanelData
+ meetingPanelDisplay
+
+
+
+ /m3/loginController.do
+
+ transLogin
+ transLogout
+ getProfile
+
+
+
+ /m3/mClientBindController.do
+
+ bindApply
+
+
+
+ m3ProductManager
+
+ productInfo
+ productStatus
+
+
+
+ /m3/homeSkinController.do
+
+ downloadImage
+ getSkinImageUrl
+
+
+
+ /m3/transModeController.do
+
+ getTransModeForMobile
+
+
+
+ /media/media.do
+
+ mediaShow
+
+
+
+ /ocipEdoc.do
+
+ index
+
+
+
+ /colView.do
+
+ index
+
+
+
+ /caAccountManagerController.do
+
+ findKeyNumByLoginName
+
+
+
+ /fddCallbackController.do
+
+ asynch
+ synch
+
+
+
+ /seeyonReport/seeyonReportController.do
+
+ redirectSeeyonReport
+
+
+
+ /imc.do
+
+ index
+ logout
+
+
+
+
+ /cloudbuild.do
+
+ download
+ getDownloadPageInfo
+ getLatestVersionInfo
+ getDownloadQrUrl
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/classes/needless_check_login_recheck.xml b/seeyon/WEB-INF/classes/needless_check_login_recheck.xml
new file mode 100644
index 0000000..0e84aeb
--- /dev/null
+++ b/seeyon/WEB-INF/classes/needless_check_login_recheck.xml
@@ -0,0 +1,426 @@
+
+
+
+
+
+ /qrCodeForm.do
+ com.seeyon.apps.qrCodeForm.controller.QrCodeFormController
+
+ index
+ newMain
+
+
+
+
+ /sc.do
+ com.seeyon.cap4.form.modules.smartCode.controller.SmartCodeController
+
+ qr
+
+
+
+ /media/media.do
+ com.seeyon.ctp.common.media.controller.MediaController
+
+ mediaShow
+
+
+
+ /phoneLogin/phoneLogin.do
+ com.seeyon.ctp.login.controller.PhoneLoginController
+
+ getMessageCode
+ validateMessageCode
+
+
+
+ portalManager
+ com.seeyon.ctp.portal.manager.PortalManagerImpl
+
+ sendSMSLoginCode
+ smsLoginEnabled
+
+
+
+ /fileDownload.do
+ com.seeyon.ctp.common.fileupload.FileUploadController
+
+ showRTE
+
+
+
+ loginUserManager
+ com.seeyon.ctp.login.LoginUserManagerImpl
+
+ getLockTime
+
+
+
+ /main.do
+ com.seeyon.ctp.login.controller.MainController
+
+ changeLocale
+ hangup
+ headerjs
+ index
+ login
+ login4Ucpc
+ login4Ucpc3
+ login4Vjoin
+ logout
+ logout4Session
+ logout4Vjoin
+ logout4ZX
+ main
+ login4QrCode
+ qrCodeHelp
+ updateLoginSeed
+
+
+
+ /trustdo/A8/XRD.do
+ com.seeyon.apps.trustdo.controller.XRDController
+
+ getLoginAccount
+ getLoginAcctoken
+ webLogin
+
+
+
+ /share.do
+ com.seeyon.v3x.system.share.controller.ShareController
+
+ index
+
+
+
+ /edoc/edocUpgradeControllor.do
+ com.seeyon.v3x.edoc.controller.EdocUpgradeControllor
+
+ upgrade
+ download
+
+
+
+ /m3/mClientBindController.do
+ com.seeyon.apps.m3.bind.controller.M3ClientBindController
+
+ bindApply
+
+
+
+ /uploadService.do
+ com.seeyon.ctp.services.FileUploadService
+
+ processUploadService
+
+
+
+ /uc/rest.do
+ com.seeyon.apps.zx.controller.ZxRestController
+
+ commonPierce
+ downloadImage
+ getBgTimeStamp
+ getLoginsecurityMsg
+ sendsms
+ smsrequired
+ testIp
+ isQrLogin
+ getDigitalCodeInfo
+
+
+
+ /m3/homeSkinController.do
+ com.seeyon.apps.m3.skin.controller.M3HomeSkinController
+
+ downloadImage
+ getSkinImageUrl
+
+
+
+ /colView.do
+ com.seeyon.apps.ocip.exchange.collaboration.controller.CollViewController
+
+ index
+
+
+
+ /autoinstall.do
+ com.seeyon.apps.autoinstall.controller.AutoInstallController
+
+ ieSetDown
+ regInstallDown
+ regInstallDown64
+ downloadAssistant
+
+
+
+
+
+
+
+
+
+
+
+ /caAccountManagerController.do
+ com.seeyon.v3x.ca.caaccount.controller.CAAccountManagerController
+
+ findKeyNumByLoginName
+
+
+
+ /elearning.do
+ com.seeyon.apps.elearning.controller.ElearningController
+
+ error
+ m3Redirect
+ message
+ pcRedirect
+
+
+
+ /wechat/miniprogram.do
+ com.seeyon.apps.weixin.controller.MiniProgramController
+
+ a8home
+ bind
+ bindMemberPhone
+ login
+ unbind
+
+
+
+ /portal/spaceController.do
+ com.seeyon.ctp.portal.space.controller.SpaceController
+
+ showThemSpace
+
+
+
+ /identification.do
+ com.seeyon.v3x.identification.controller.IdentificationController
+
+ getSessionId
+
+
+
+ /fddCallbackController.do
+ com.seeyon.apps.econtract.fdd.controller.FddCallbackController
+
+ asynch
+ synch
+
+
+
+ m3ProductManager
+ com.seeyon.apps.m3.product.manager.impl.M3ProductManagerImpl
+
+ productInfo
+ productStatus
+
+
+
+ /ocipEdoc.do
+ com.seeyon.apps.ocip.exchange.edoc.OCIPEdocController
+
+ index
+
+
+
+ /m3/loginController.do
+
+ transLogin
+ transLogout
+ getProfile
+
+
+
+ /fileUpload.do
+ com.seeyon.ctp.common.fileupload.FileUploadController
+
+ showRTE
+ processUpload
+
+
+
+ qrCodeLoginManager
+ com.seeyon.ctp.login.manager.QrCodeLoginManagerImpl
+
+ isLogin
+
+
+
+ /form/formUpgrade.do
+ com.seeyon.ctp.form.service.FormUpgradeController
+
+ toUpgrade
+ upgrade
+ viewUpgrade
+
+
+
+ /seeyonReport/seeyonReportController.do
+ com.seeyon.apps.seeyonreport.controller.SeeyonReportController
+
+ redirectSeeyonReport
+
+
+
+ formtalkFormMapperController.do
+ com.seeyon.apps.formtalk.controller.FormtalkImportController
+
+ importFormtalkData
+
+
+
+ /thirdpartyController.do
+ com.seeyon.ctp.portal.sso.thirdpartyintegration.controller.ThirdpartyController
+
+ access
+ index
+ logoutNotify
+ show
+ mailAuth
+
+
+
+ /m3/transModeController.do
+ com.seeyon.apps.m3.transmissionmode.controller.M3TransModeController
+
+ getTransModeForMobile
+
+
+
+ /genericController.do
+ com.seeyon.v3x.common.controller.GenericController
+
+ index
+
+
+
+ /personalBind.do
+ com.seeyon.v3x.personalaffair.controller.PersonalBindController
+
+ getBindTypeByLoginName
+ isCanUse
+ retrievePassword
+ sendVerificationCodeToBindEmail
+ sendVerificationCodeToBindNum
+ validateVerificationCode
+
+
+
+ /commonimage.do
+ com.seeyon.apps.common.image.controller.ImageController
+
+ showImage
+
+
+
+ /individualManager.do
+ com.seeyon.v3x.personalaffair.controller.IndividualManagerController
+
+ resetPassword
+
+
+
+ meetingAjaxManager
+ com.seeyon.apps.meeting.manager.MeetingAjaxManagerImpl
+
+ meetingPanelData
+ meetingPanelDisplay
+
+
+
+ /wechat/dingding.do
+ com.seeyon.apps.weixin.controller.DingDingController
+
+ binding
+ index
+ main
+ newIndex
+ newMain
+ viewh5Message
+
+
+
+ /imc.do
+ com.seeyon.apps.imc.controller.ImcLoginController
+
+ index
+ logout
+
+
+
+ /wechat/feishu.do
+ com.seeyon.apps.weixin.controller.FeishuController
+
+ newMain
+ viewh5Message
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /wechat/pcapp.do
+ com.seeyon.apps.weixin.controller.PcAppController
+
+ transferPageFromWxCoreServer
+ gotoPcApp
+ checkCodeTurnToRightPage
+ transfer
+ transferMsg
+
+
+
+ /wechat/feishu/approvalData.do
+ com.seeyon.apps.zhifei.feishu.approval.controller.ApprovalDataController
+
+ index
+
+
+
+ /zhifei/feishu.do
+ com.seeyon.apps.zhifei.controller.FeishuController
+
+ newMain
+ viewh5Message
+
+
+
+ /zhifei/pcapp.do
+ com.seeyon.apps.zhifei.controller.ZhifeiPcAppController
+
+ transferPageFromWxCoreServer
+ gotoPcApp
+
+
+
+ /zhifei/feishu/approvalData.do
+ com.seeyon.apps.zhifei.feishu.approval.controller.ApprovalDataController
+
+ index
+
+
+
+ /cloudbuild.do
+ com.seeyon.apps.cloudbuild.controller.CloudBuildController
+
+ download
+ getDownloadPageInfo
+ getLatestVersionInfo
+ getDownloadQrUrl
+
+
+
diff --git a/seeyon/WEB-INF/jsp/plugin/qrCodeForm/qrCodeFormIndex.jsp b/seeyon/WEB-INF/jsp/plugin/qrCodeForm/qrCodeFormIndex.jsp
new file mode 100644
index 0000000..0f620b0
--- /dev/null
+++ b/seeyon/WEB-INF/jsp/plugin/qrCodeForm/qrCodeFormIndex.jsp
@@ -0,0 +1,249 @@
+<%@ page contentType="text/html; charset=UTF-8" isELIgnored="false" %>
+<%@ page language="java" import=" com.seeyon.apps.m3.skin.enums.M3StartPageCustomEnum" %>
+
+
+
+
+ <%@ include file="/WEB-INF/jsp/common/common.jsp" %>
+ 模板二维码生成
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/common/capextend/cap4/form/utils/qrcodeform/index.js b/seeyon/common/capextend/cap4/form/utils/qrcodeform/index.js
new file mode 100644
index 0000000..ec27f89
--- /dev/null
+++ b/seeyon/common/capextend/cap4/form/utils/qrcodeform/index.js
@@ -0,0 +1,13 @@
+
+csdk.event.on('formRendered', function(){
+
+ try {
+ if(cmp.href.getParam().qc = "ext") {
+ document.getElementById("relationBtns").style.display="none";
+ document.getElementById("attachment_wrap").style.display="none";
+ }
+ } catch(e) {
+
+ }
+
+});
diff --git a/seeyon/m3/apps/v5/capextend/cap4/form/utils/qrcodeform/index.js b/seeyon/m3/apps/v5/capextend/cap4/form/utils/qrcodeform/index.js
new file mode 100644
index 0000000..bc09362
--- /dev/null
+++ b/seeyon/m3/apps/v5/capextend/cap4/form/utils/qrcodeform/index.js
@@ -0,0 +1,11 @@
+document.addEventListener('cap_form_afterFormRender', function(evt) {
+ try {
+ if(cmp.href.getParam().qc == "ext") {
+ document.getElementById("relationBtns").style.display="none";
+ document.getElementById("attachment_wrap").style.display="none";
+ document.getElementsByClassName("cmp-button-left-iconContent btn-box2")[0].style.display="none";
+ }
+ } catch(e) {
+
+ }
+});
\ No newline at end of file
diff --git a/src/com/seeyon/apps/daohuaxiangSys/chushihua/HsDataPluginApi.java b/src/com/seeyon/apps/daohuaxiangSys/chushihua/HsDataPluginApi.java
new file mode 100644
index 0000000..b818d71
--- /dev/null
+++ b/src/com/seeyon/apps/daohuaxiangSys/chushihua/HsDataPluginApi.java
@@ -0,0 +1,51 @@
+package com.seeyon.apps.daohuaxiangSys.chushihua;
+
+import com.seeyon.apps.common.plugin.api.APluginInfoApi;
+import com.seeyon.apps.common.plugin.vo.ConfigVo;
+import com.seeyon.apps.daohuaxiangSys.chushihua.constants.HsDataSyncConstants;
+
+import java.util.Map;
+
+/**
+ * 功能描述:
+ *
+ *
+ *
+ *
+ * @Author: FanGaowei
+ * @Date: 2023/12/8
+ */
+public class HsDataPluginApi extends APluginInfoApi {
+
+ @Override
+ public String getPluginId() {
+ return HsDataSyncConstants.getPluginId();
+ }
+
+ @Override
+ public String getCreateUser() {
+ return "";
+ }
+
+ @Override
+ public ConfigVo getDefaultConfig() {
+ ConfigVo configVo = new ConfigVo();
+ for (HsDataSyncConstants value : HsDataSyncConstants.values()) {
+ if(value != HsDataSyncConstants.plugin) {
+ configVo.getDevParams().put(value.name(), value.getDefaultValue());
+ configVo.getProdParams().put(value.name(), value.getDefaultValue());
+ configVo.getParamMap().put(value.name(), value.getDescription());
+ }
+ }
+ return configVo;
+ }
+
+
+ @Override
+ public void registerCustomEvent(Map eventAndNodes) {
+ // 如果每个模板不一样 可以采用templatemanager去读取编码配置
+ eventAndNodes.put("hsdata", "历史数据推送");
+ }
+
+
+}
diff --git a/src/com/seeyon/apps/daohuaxiangSys/chushihua/constants/HsDataSyncConstants.java b/src/com/seeyon/apps/daohuaxiangSys/chushihua/constants/HsDataSyncConstants.java
new file mode 100644
index 0000000..e399449
--- /dev/null
+++ b/src/com/seeyon/apps/daohuaxiangSys/chushihua/constants/HsDataSyncConstants.java
@@ -0,0 +1,31 @@
+package com.seeyon.apps.daohuaxiangSys.chushihua.constants;
+
+public enum HsDataSyncConstants {
+
+ // 如果有其他参数 这里去新增 todo
+ plugin("chushihua","插件ID"),
+ temp("hsdata_", "模板前缀"),
+ lastUpdate("2000-01-01 00:00:00", "最后更新时间"),
+ url("", "接口地址");
+
+ HsDataSyncConstants(String defaultValue, String description) {
+ this.defaultValue = defaultValue;
+ this.description = description;
+ }
+
+ private String defaultValue;
+ private String description;
+
+ public String getDefaultValue() {
+ return defaultValue;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public static String getPluginId() {
+ return plugin.defaultValue;
+ }
+
+}
diff --git a/src/com/seeyon/apps/daohuaxiangSys/chushihua/quartz/HsDataSyncQuartz.java b/src/com/seeyon/apps/daohuaxiangSys/chushihua/quartz/HsDataSyncQuartz.java
new file mode 100644
index 0000000..6820fa8
--- /dev/null
+++ b/src/com/seeyon/apps/daohuaxiangSys/chushihua/quartz/HsDataSyncQuartz.java
@@ -0,0 +1,312 @@
+package com.seeyon.apps.daohuaxiangSys.chushihua.quartz;
+
+import cn.hutool.core.convert.Convert;
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.seeyon.apps.common.config.ICstConfigApi;
+import com.seeyon.apps.common.plugin.vo.ConfigVo;
+import com.seeyon.apps.common.util.StringKit;
+import com.seeyon.apps.common.workflow.constants.WorkFlowType;
+import com.seeyon.apps.common.workflow.parser.FormParseFactory;
+import com.seeyon.apps.common.workflow.util.FormDataBeanUtil;
+import com.seeyon.apps.daohuaxiangSys.chushihua.constants.HsDataSyncConstants;
+import com.seeyon.apps.daohuaxiangSys.chushihua.vo.HsDataVo;
+import com.seeyon.apps.daohuaxiangSys.jkts.util.FanWeiNewUtil;
+import com.seeyon.apps.daohuaxiangSys.jkts.util.FanWeiUtil;
+import com.seeyon.apps.daohuaxiangSys.jkts.util.InterfaceListUtil;
+import com.seeyon.apps.daohuaxiangSys.jkts.util.PropKit;
+import com.seeyon.apps.ext.po.CstWorkFlowRequestTemplate;
+import com.seeyon.apps.ext.quartz.AbstractQuartzTask;
+import com.seeyon.apps.ext.workflow.manager.CstWorkFlowTemplateManager;
+import com.seeyon.apps.ext.workflow.vo.FormDataVo;
+
+import com.seeyon.cap4.form.api.FormApi4Cap4;
+import com.seeyon.cap4.form.bean.FormBean;
+import com.seeyon.cap4.form.bean.FormDataMasterBean;
+import com.seeyon.ctp.common.AppContext;
+import com.seeyon.ctp.common.SystemEnvironment;
+import com.seeyon.ctp.common.exceptions.BusinessException;
+import com.seeyon.ctp.common.filemanager.manager.AttachmentManager;
+import com.seeyon.ctp.common.po.filemanager.Attachment;
+import com.seeyon.ctp.common.po.template.CtpTemplate;
+import com.seeyon.ctp.common.template.manager.TemplateManager;
+import com.seeyon.ctp.organization.bo.V3xOrgMember;
+import com.seeyon.ctp.organization.manager.OrgManager;
+import com.seeyon.ctp.organization.manager.OrgManagerDirect;
+import com.seeyon.ctp.util.DateUtil;
+import com.seeyon.ctp.util.JDBCAgent;
+import com.seeyon.ctp.util.Strings;
+import com.seeyon.ctp.util.json.JSONUtil;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.songjian.utils.json.JSONArray;
+
+import javax.inject.Inject;
+import java.io.IOException;
+import java.sql.SQLException;
+import java.util.*;
+import java.util.stream.Collectors;
+
+/**
+ * 功能描述:
+ *
+ * 定时同步历史数据
+ *
+ *
+ * @Author: FanGaowei
+ * @Date: 2023/12/8
+ */
+public class HsDataSyncQuartz extends AbstractQuartzTask {
+
+ private static final Log log = LogFactory.getLog(HsDataSyncQuartz.class);
+
+
+ @Inject
+ private ICstConfigApi cstConfigApi;
+ @Inject
+ private TemplateManager templateManager;
+ @Inject
+ private FormApi4Cap4 formApi4Cap4;
+ @Inject
+ private CstWorkFlowTemplateManager cstWorkFlowTemplateManager;
+
+ private AttachmentManager attachmentManager;
+
+ public void setAttachmentManager(AttachmentManager attachmentManager) {
+ this.attachmentManager = attachmentManager;
+ }
+
+ public AttachmentManager getAttachmentManagery() {
+ if (attachmentManager == null) {
+ attachmentManager = (AttachmentManager) AppContext.getBean("attachmentManager");
+ }
+ return attachmentManager;
+ }
+
+ private OrgManager orgManager;
+
+ public OrgManager getOrgManager() {
+ if (this.orgManager == null) {
+ this.orgManager = ((OrgManager) AppContext.getBean("orgManager"));
+ }
+ return orgManager;
+ }
+
+
+ @Override
+ public String taskRun(String tempCode) throws Exception {
+ System.out.println("进入同步方法");
+ final Map
regist = FanWeiNewUtil.Regist(PropKit.getProp(PropKit.NEWADDRESS));
+ System.out.println(regist);
+ System.out.println("spk:" + regist.get("spk"));
+// return null;
+
+ //模板id
+ Object templeteId = null;
+ // 查询满足条件的id
+ String sql = "select id from ctp_template where TEMPLETE_NUMBER = ? ";
+ System.out.println(sql+tempCode);
+ try(JDBCAgent agent = new JDBCAgent(true, false)) {
+ List