From b93dbb8f077b5415a0002c66973b716f874f1953 Mon Sep 17 00:00:00 2001
From: tjx <t2856754968@163.com>
Date: 星期三, 29 十月 2025 10:37:12 +0800
Subject: [PATCH] 更新为正式环境配置

---
 src/main/java/com/gs/xiaomi/controller/KMController.java |   30 +++++++++++++++++++++++++-----
 1 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/gs/xiaomi/controller/KMController.java b/src/main/java/com/gs/xiaomi/controller/KMController.java
index 6b395e3..2cf9868 100644
--- a/src/main/java/com/gs/xiaomi/controller/KMController.java
+++ b/src/main/java/com/gs/xiaomi/controller/KMController.java
@@ -3,7 +3,7 @@
 
 import com.gs.xiaomi.config.ResultMessage;
 import com.gs.xiaomi.dto.NumbericalDto;
-import com.gs.xiaomi.service.XM104Service;
+import com.gs.xiaomi.service.Xm104Service;
 import lombok.RequiredArgsConstructor;
 import org.springframework.web.bind.annotation.*;
 
@@ -14,17 +14,37 @@
 public class KMController {
 
 
-    private final XM104Service xm104Service;
+    private final Xm104Service xm104Service;
 
     @PostMapping("/manualSynByASN")
-    public ResultMessage setCode(@RequestBody NumbericalDto barcode) {
+    public ResultMessage manualSynByASN(@RequestBody NumbericalDto barcode) {
 
         if (barcode.getAsn() == null) {
-            return ResultMessage.error("ASN鍙蜂负绌�");
+            return ResultMessage.error("ASN鍙蜂笉鑳戒负绌�");
         }
 
         try {
-            if (!xm104Service.manualSynchronization(barcode)) {
+            String errorMessage = xm104Service.manualSynchronization(barcode);
+            if (errorMessage != null) {
+                // 鏈夐敊璇俊鎭�,杩斿洖鍏蜂綋鐨勯敊璇�
+                return ResultMessage.error(errorMessage);
+            }
+            return ResultMessage.ok();
+        } catch (Exception e) {
+            // 鎹曡幏鍏朵粬鏈鏈熺殑寮傚父
+            return ResultMessage.error(e.getMessage() != null ? e.getMessage() : "鍚屾澶辫触: 绯荤粺寮傚父");
+        }
+    }
+
+    @PostMapping("/manualSynByDate")
+    public ResultMessage manualSynByDate(@RequestBody NumbericalDto barcode) {
+
+        if (barcode.getDate() == null) {
+            return ResultMessage.error("鏃ユ湡涓嶈兘涓虹┖");
+        }
+
+        try {
+            if (!xm104Service.manualSynchronizationByDate(barcode)) {
                 return ResultMessage.error("鍚屾澶辫触");
             }
             return ResultMessage.ok();

--
Gitblit v1.9.3