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-biz/src/main/java/org/jeecg/modules/demo/contract/controller/ContractController.java | 20 +++++++++++---------
1 files changed, 11 insertions(+), 9 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
+// );
}
}
--
Gitblit v1.8.0