From ade2ee628437d38cb7c11dd456a5ea18dff97325 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期四, 05 三月 2026 15:16:22 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/ConsoleController.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/ConsoleController.java b/src/main/java/com/zy/asrs/controller/ConsoleController.java
index a786439..51b7777 100644
--- a/src/main/java/com/zy/asrs/controller/ConsoleController.java
+++ b/src/main/java/com/zy/asrs/controller/ConsoleController.java
@@ -59,6 +59,8 @@
     private LocMastService locMastService;
     @Autowired
     private BasMapService basMapService;
+    @Autowired
+    private StationCycleCapacityService stationCycleCapacityService;
 
     @PostMapping("/system/running/status")
     @ManagerAuth(memo = "绯荤粺杩愯鐘舵��")
@@ -124,6 +126,7 @@
                 vo.setErrorMsg(stationProtocol.getErrorMsg()); // 鎶ヨ淇℃伅
                 vo.setBarcode(stationProtocol.getBarcode()); // 鏉$爜
                 vo.setWeight(stationProtocol.getWeight());//閲嶉噺
+                vo.setTaskWriteIdx(stationProtocol.getTaskWriteIdx());//浠诲姟鍙啓鍖�
                 String stationStatus = StationStatusType.process(stationProtocol).toString().toLowerCase().replaceAll("_", "-");
                 if (stationProtocol.isAutoing() && stationProtocol.isLoading() && stationProtocol.getTaskNo() > 0 && !stationProtocol.isRunBlock()) {
                     String taskClass = getStationTaskClass(stationProtocol.getTaskNo(), inTaskRange, outTaskRange);
@@ -266,6 +269,11 @@
         return R.ok().add(vos);
     }
 
+    @GetMapping("/latest/data/station/cycle/capacity")
+    public R stationCycleCapacity() {
+        return R.ok().add(stationCycleCapacityService.getLatestSnapshot());
+    }
+
     // @PostMapping("/latest/data/barcode")
     // @ManagerAuth(memo = "鏉$爜鎵弿浠疄鏃舵暟鎹�")
     // public R barcodeLatestData(){

--
Gitblit v1.9.1