From 3c3ec87a6ac907d375f2fb78f0882ab9f30a1533 Mon Sep 17 00:00:00 2001
From: zhangc <zc@123>
Date: 星期一, 21 四月 2025 14:26:00 +0800
Subject: [PATCH] 999

---
 src/main/java/com/zy/asrs/controller/OpenController.java |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index 06b1e9d..36213ba 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -3,7 +3,7 @@
 import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.core.common.R;
-import com.zy.asrs.domain.NotifyDto;
+import com.zy.asrs.domain.ShuttleGatherResult;
 import com.zy.asrs.domain.enums.NotifyMsgType;
 import com.zy.asrs.domain.param.*;
 import com.zy.asrs.entity.ApiLog;
@@ -56,7 +56,7 @@
         if (param == null) {
             return R.error("鍙傛暟涓嶈兘涓虹┖");
         }
-        boolean dispatchShuttle = shuttleDispatchUtils.dispatchShuttle(null, param.getLocNo(), param.getShuttleNo());
+        boolean dispatchShuttle = shuttleDispatchUtils.dispatchShuttle(null, param.getSourceLocNo(), param.getLocNo(), param.getShuttleNo(), param.getFlag());
         apiLogService.insert(new ApiLog(
                 null
                 , "灏忚溅绉诲姩浠诲姟"
@@ -355,6 +355,31 @@
         return R.ok().add(list);
     }
 
+    @PostMapping("/shuttleGather")
+    @OpenApiLog(memo = "灏忚溅闆嗗悎")
+    public R shuttleGather(@RequestBody ShuttleGatherParam param) {
+        List<ShuttleGatherResult> shuttleGather = shuttleDispatchUtils.shuttleGather(param);
+
+        apiLogService.insert(new ApiLog(
+                null
+                , "鑾峰彇鎸囧畾搴撲綅淇℃伅"
+                , "/getLocInformation"
+                , null
+                , null
+                , null
+                , null
+                , JSON.toJSONString(shuttleGather)
+                , null
+                , null
+                , 1
+                , new Date()
+                , null
+                , null
+        ));
+
+        return R.ok().add(shuttleGather);
+    }
+
     @GetMapping("/test")
     public R test() {
         notifyUtils.notify("task", 1, "9999", "W9999", NotifyMsgType.SHUTTLE_MOVING, "data");

--
Gitblit v1.9.1