From 0b1cc54f62919c5face9794208a0d24da0f97293 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期三, 04 三月 2026 13:53:50 +0800
Subject: [PATCH] #

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

diff --git a/src/main/java/com/zy/asrs/controller/ConsoleController.java b/src/main/java/com/zy/asrs/controller/ConsoleController.java
index 554305b..85d3af7 100644
--- a/src/main/java/com/zy/asrs/controller/ConsoleController.java
+++ b/src/main/java/com/zy/asrs/controller/ConsoleController.java
@@ -57,6 +57,10 @@
     private RedisUtil redisUtil;
     @Autowired
     private LocMastService locMastService;
+    @Autowired
+    private BasMapService basMapService;
+    @Autowired
+    private StationCycleCapacityService stationCycleCapacityService;
 
     @PostMapping("/system/running/status")
     @ManagerAuth(memo = "绯荤粺杩愯鐘舵��")
@@ -264,6 +268,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(){
@@ -341,10 +350,10 @@
     @GetMapping("/map/{lev}/auth")
     public R getLocMap(@PathVariable Integer lev) {
         Object object = redisUtil.get(RedisKeyType.LOC_MAP_BASE.key);
-        if (object == null) {
-            return R.error("鍦板浘鏈垵濮嬪寲");
+        List<List<HashMap<String, Object>>> mapNodeList = null;
+        if (object != null) {
+            mapNodeList = (List<List<HashMap<String, Object>>>) object;
         }
-        List<List<HashMap<String, Object>>> mapNodeList = (List<List<HashMap<String, Object>>>) object;
         List<LocMast> locMastList = locMastService.selectLocByLev(lev);
         for (LocMast locMast : locMastList) {
             String[] locType = locMast.getLocType().split("-");

--
Gitblit v1.9.1