From abefef70ee144169527e878513636578742f40bc Mon Sep 17 00:00:00 2001
From: chengf <cgf12138@163.com>
Date: 星期四, 29 一月 2026 09:34:51 +0800
Subject: [PATCH] 上词掉词逻辑更新-cgf

---
 jeecg-module-system/jeecg-system-start/src/main/resources/application-docker.yml                                      |    4 ++--
 jeecg-module-system/jeecg-system-start/src/main/resources/application-test.yml                                        |    4 ++--
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/ContractController.java |   20 +++++++++++---------
 jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml                                         |    4 ++--
 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/EmailScheduledTask.java |    6 +++---
 5 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/ContractController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/ContractController.java
index d57fbbb..0a7b7c7 100644
--- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/ContractController.java
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/ContractController.java
@@ -658,13 +658,15 @@
              String sType = contract.getAgentsName() == null || contract.getAgentsName().equals("") ? "瀹㈡埛" : "浠g悊鍟�";
              String sTarget = semanticWord.getOutWord();
              String checkSql = "SELECT COUNT(1) FROM d_Contract WHERE sBookMarkName = ?";
-             String contractId = sBookMarkName;
+             String contractId = PinyinUtil.getPinyin(contract.getContractName(), "");
              Integer count = jdbcTemplate.queryForObject(
                      checkSql,
                      new Object[]{sBookMarkName},  // 浼犲叆鏌ヨ鍙傛暟锛堝悎鍚屽悕绉帮級
                      Integer.class
              );
-
+            if (count > 0) {
+                return;
+            }
              String[] arr = new  String[]{"鍝濂�", "鍝闈犺氨", "鎺掕姒�", "閫夊摢瀹�", "鎺掑悕"};
              for (int i = 0; i < 5; i++) {
                  uuid = UUID.randomUUID().toString().replaceAll("-", "");
@@ -680,13 +682,13 @@
                          ")";
 
                  // 鎵ц鎻掑叆锛屼粎浼犲叆鍔ㄦ�佸弬鏁�
-                 jdbcTemplate.update(
-                         insertSql,
-                         uuid,               // 鍔ㄦ�乁UID
-                         sBookMarkName, // 鍔ㄦ�乻BookMarkName
-                         contractId,
-                         semanticWord.getWord()  // 鍔ㄦ�乻emantic_word
-                 );
+//                 jdbcTemplate.update(
+//                         insertSql,
+//                         uuid,               // 鍔ㄦ�乁UID
+//                         sBookMarkName, // 鍔ㄦ�乻BookMarkName
+//                         contractId,
+//                         semanticWord.getWord()  // 鍔ㄦ�乻emantic_word
+//                 );
 
              }
          }
diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/EmailScheduledTask.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/EmailScheduledTask.java
index 7a5bd0f..b7e536b 100644
--- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/EmailScheduledTask.java
+++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/EmailScheduledTask.java
@@ -44,7 +44,7 @@
     @Autowired
     private IContractService contractService;
 
-    @Scheduled(initialDelay = 60000, fixedRate = 1800000)
+//    @Scheduled(initialDelay = 6000, fixedRate = 1800000)
     public void sendTimedEmail() {
 
         QueryWrapper<SemanticWord> semanticWordQueryWrapper = new QueryWrapper<>();
@@ -112,8 +112,8 @@
                                 semanticWord.getWord()
 
                         );
-//                        String[] es_receiver = new String[]{"2156125618@qq.com"};
-                        String[] es_receiver = new String[]{"182004222@qq.com","lospace@163.com","2156125618@qq.com","coldspring@163.com"};
+                        String[] es_receiver = new String[]{"2156125618@qq.com"};
+//                        String[] es_receiver = new String[]{"182004222@qq.com","lospace@163.com","2156125618@qq.com","coldspring@163.com"};
                         BigDecimal acceptindicator = new BigDecimal(semMap.get("ratio").toString());
                         if (semanticWord.getCount() == null || semanticWord.getCount().equals("")){
                             if (semanticWord.getAcceptindicator()/100 <= acceptindicator.doubleValue()){//涓婅瘝
diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml b/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
index e8a027d..8636646 100644
--- a/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
+++ b/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
@@ -43,9 +43,9 @@
     # 163閭SMTP鏈嶅姟鍣�
     host: smtp.163.com
     # 浣犵殑163閭璐﹀彿锛堝繀椤诲拰鏈嶅姟鍣ㄥ尮閰嶏紝濡� xxx@163.com锛�
-    username: cgf12138@163.com
+    username: geoalarm@163.com
     # 163閭SMTP鎺堟潈鐮侊紙涓嶆槸鐧诲綍瀵嗙爜锛岄渶鍦�163閭鐢熸垚锛�
-    password: SWdKNq3ZtktPdbkB
+    password: BKPtwFi5ABTLdxG6
     # 163閭SSL绔彛锛堝浐瀹�465锛�
     port: 465
     # SSL鍗忚锛堝繀濉級
diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/application-docker.yml b/jeecg-module-system/jeecg-system-start/src/main/resources/application-docker.yml
index 369362c..7cd649d 100644
--- a/jeecg-module-system/jeecg-system-start/src/main/resources/application-docker.yml
+++ b/jeecg-module-system/jeecg-system-start/src/main/resources/application-docker.yml
@@ -40,9 +40,9 @@
     # 163閭SMTP鏈嶅姟鍣�
     host: smtp.163.com
     # 浣犵殑163閭璐﹀彿锛堝繀椤诲拰鏈嶅姟鍣ㄥ尮閰嶏紝濡� xxx@163.com锛�
-    username: cgf12138@163.com
+    username: geoalarm@163.com
     # 163閭SMTP鎺堟潈鐮侊紙涓嶆槸鐧诲綍瀵嗙爜锛岄渶鍦�163閭鐢熸垚锛�
-    password: SWdKNq3ZtktPdbkB
+    password: BKPtwFi5ABTLdxG6
     # 163閭SSL绔彛锛堝浐瀹�465锛�
     port: 465
     # SSL鍗忚锛堝繀濉級
diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/application-test.yml b/jeecg-module-system/jeecg-system-start/src/main/resources/application-test.yml
index f7108c8..7be11d2 100644
--- a/jeecg-module-system/jeecg-system-start/src/main/resources/application-test.yml
+++ b/jeecg-module-system/jeecg-system-start/src/main/resources/application-test.yml
@@ -42,9 +42,9 @@
     # 163閭SMTP鏈嶅姟鍣�
     host: smtp.163.com
     # 浣犵殑163閭璐﹀彿锛堝繀椤诲拰鏈嶅姟鍣ㄥ尮閰嶏紝濡� xxx@163.com锛�
-    username: cgf12138@163.com
+    username: geoalarm@163.com
     # 163閭SMTP鎺堟潈鐮侊紙涓嶆槸鐧诲綍瀵嗙爜锛岄渶鍦�163閭鐢熸垚锛�
-    password: SWdKNq3ZtktPdbkB
+    password: BKPtwFi5ABTLdxG6
     # 163閭SSL绔彛锛堝浐瀹�465锛�
     port: 465
     # SSL鍗忚锛堝繀濉級

--
Gitblit v1.8.0