diff --git a/zhyc-module/pom.xml b/zhyc-module/pom.xml
index 36df6fd..9e31448 100644
--- a/zhyc-module/pom.xml
+++ b/zhyc-module/pom.xml
@@ -27,6 +27,52 @@
org.projectlombok
lombok
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+
+ net.sourceforge.tess4j
+ tess4j
+ 4.5.4
+
+
+
+
+ commons-fileupload
+ commons-fileupload
+ 1.4
+
+
+
+
+ org.projectlombok
+ lombok
+ true
+
+
+ junit
+ junit
+
+
+ org.junit.jupiter
+ junit-jupiter
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.springframework.boot
+ spring-boot-test
+
\ No newline at end of file
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/controller/ScBreedPlanController.java b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/controller/ScBreedPlanController.java
index 7b6b947..cf3098a 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/controller/ScBreedPlanController.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/controller/ScBreedPlanController.java
@@ -70,6 +70,7 @@ public class ScBreedPlanController extends BaseController
return success(scBreedPlanService.selectScBreedPlanById(id));
}
+
/**
* 新增配种计划
*/
diff --git a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/controller/ScDryMilkController.java b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/controller/ScDryMilkController.java
index b449d88..e83a1d8 100644
--- a/zhyc-module/src/main/java/com/zhyc/module/produce/breed/controller/ScDryMilkController.java
+++ b/zhyc-module/src/main/java/com/zhyc/module/produce/breed/controller/ScDryMilkController.java
@@ -1,5 +1,7 @@
package com.zhyc.module.produce.breed.controller;
+import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
@@ -299,4 +301,52 @@ public class ScDryMilkController extends BaseController
return error("删除失败: " + e.getMessage());
}
}
+
+ @PreAuthorize("@ss.hasPermi('drymilk:drymilk:quary')")
+ @GetMapping("/search_ear_numbers")
+ public AjaxResult searchEarNumbers(@RequestParam("query") String query) {
+ try {
+ List earNumbers = scDryMilkService.searchEarNumbers(query);
+ return success(earNumbers);
+ } catch (Exception e) {
+ logger.error("搜索耳号异常", e);
+ return error("搜索耳号失败:" + e.getMessage());
+ }
+ }
+
+ /**
+ * 批量验证耳号
+ */
+ @GetMapping("/validateBatchEarTags")
+ public AjaxResult validateBatchEarTags(@RequestParam("manageTags") String manageTags) {
+ try {
+ if (manageTags == null || manageTags.trim().isEmpty()) {
+ return error("耳号不能为空");
+ }
+
+ // 支持多种分隔符
+ String[] earTagArray = manageTags.split("[\\s,,]+");
+ List