commit c2bf7f7a91becbf63c71a3c9ce5630a3f371fce4
Author: 黄正国 <438926402@qq.com>
Date: Mon Nov 17 10:08:33 2025 +0800
稻花香仓库初始化
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_dhxbacklog/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/pluginCfg.xml
new file mode 100644
index 0000000..88b0151
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_dhxbacklog
+ 稻花香流程平台流程待办集成
+ 20241231
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring-sso.xml b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring-sso.xml
new file mode 100644
index 0000000..52a673b
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring-sso.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring.xml b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring.xml
new file mode 100644
index 0000000..2f0d235
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxbacklog/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dhxorganization/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_dhxorganization/pluginCfg.xml
new file mode 100644
index 0000000..85ff84a
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxorganization/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_dhxorganization
+ 集团对接主数据平台
+ 20241223
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring-node.xml b/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring-node.xml
new file mode 100644
index 0000000..3381ac6
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring-node.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring.xml b/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring.xml
new file mode 100644
index 0000000..106ec40
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_dhxorganization/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
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_mainorganization/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_mainorganization/pluginCfg.xml
new file mode 100644
index 0000000..2b84c93
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_mainorganization/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_mainorganization
+ 稻花香主数据同步
+ 20250418
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-dao.xml b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-dao.xml
new file mode 100644
index 0000000..c7c6ab0
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-dao.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-node.xml b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-node.xml
new file mode 100644
index 0000000..54de1d4
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-node.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-service.xml b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-service.xml
new file mode 100644
index 0000000..5e4f040
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_mainorganization/spring/spring-service.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_membermanage/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_membermanage/pluginCfg.xml
new file mode 100644
index 0000000..05e82ba
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_membermanage/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_membermanage
+ 主数据平台人员集成管理
+ 20250310
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-membermanage.xml b/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-membermanage.xml
new file mode 100644
index 0000000..be81014
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-membermanage.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-node.xml b/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-node.xml
new file mode 100644
index 0000000..6f30e2f
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_membermanage/spring/spring-node.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_organizationInitialization/pluginCfg.xml b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/pluginCfg.xml
new file mode 100644
index 0000000..ea4905d
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/pluginCfg.xml
@@ -0,0 +1,6 @@
+
+
+ src_organizationInitialization
+ 稻花香人员档案初始化
+ 20241126
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-dao.xml b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-dao.xml
new file mode 100644
index 0000000..c654491
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-dao.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-quartz.xml b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-quartz.xml
new file mode 100644
index 0000000..8e4f5a3
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring-quartz.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring.xml b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring.xml
new file mode 100644
index 0000000..59b51cd
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_organizationInitialization/spring/spring.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ 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-dao.xml b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-dao.xml
new file mode 100644
index 0000000..419b045
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-dao.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ 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..7923e9d
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ 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..7aee5ee
--- /dev/null
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ 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/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..b8f67c2
--- /dev/null
+++ b/src/com/seeyon/apps/daohuaxiangSys/chushihua/quartz/HsDataSyncQuartz.java
@@ -0,0 +1,299 @@
+package com.seeyon.apps.daohuaxiangSys.chushihua.quartz;
+
+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.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.InterfaceListUtil;
+import com.seeyon.apps.daohuaxiangSys.jkts.util.PropKit;
+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.filemanager.manager.AttachmentManager;
+import com.seeyon.ctp.common.po.filemanager.Attachment;
+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.util.JDBCAgent;
+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.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