From 335c389c2b302fe7fb33421ad67f5b4e55c8dd05 Mon Sep 17 00:00:00 2001
From: 18516761980 <56479841@qq.com>
Date: 星期六, 13 八月 2022 13:21:49 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/ConsoleController.java |   19 +++++++++++++++++++
 1 files changed, 19 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 dd56b27..8799a24 100644
--- a/src/main/java/com/zy/asrs/controller/ConsoleController.java
+++ b/src/main/java/com/zy/asrs/controller/ConsoleController.java
@@ -2,17 +2,20 @@
 
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.core.annotations.ManagerAuth;
 import com.core.common.Arith;
 import com.core.common.Cools;
 import com.core.common.DateUtils;
 import com.core.common.R;
 import com.zy.asrs.domain.enums.CrnStatusType;
+import com.zy.asrs.domain.enums.PackStatusType;
 import com.zy.asrs.domain.enums.SiteStatusType;
 import com.zy.asrs.domain.param.SystemSwitchParam;
 import com.zy.asrs.domain.vo.*;
 import com.zy.asrs.entity.BasCrnError;
 import com.zy.asrs.entity.BasDevp;
+import com.zy.asrs.entity.LocMast;
 import com.zy.asrs.entity.WrkMast;
 import com.zy.asrs.mapper.BasCrnErrorMapper;
 import com.zy.asrs.mapper.LocMastMapper;
@@ -112,6 +115,22 @@
         return R.ok().add(vos);
     }
 
+    @PostMapping("/latest/data/loc")
+    @ManagerAuth(memo = "搴撲綅瀹炴椂鏁版嵁")
+    public R locLatestData(){
+        List<LocLatestDataVo> vos = new ArrayList<>();
+        List<LocMast> locMasts = locMastMapper.selectList(new EntityWrapper<LocMast>());
+        for(LocMast locMast : locMasts){
+            if(!locMast.equals("0100201")) continue;
+            LocLatestDataVo vo = new LocLatestDataVo();
+            vo.setLocNo(locMast.getLocNo());
+            vo.setLocSts(locMast.getLocSts());
+            vo.setPackStatus(PackStatusType.process(locMast.getLocSts(),locMast.getPackStatus(),locMast.getFireStatus()));
+            vos.add(vo);
+        }
+        return R.ok().add(vos);
+    }
+
     @PostMapping("/latest/data/crn")
     @ManagerAuth(memo = "鍫嗗灈鏈哄疄鏃舵暟鎹�")
     public R crnLatestData(){

--
Gitblit v1.9.1