From 973eed10d720c7dbd0020407c3b89fe1d385944f Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期一, 08 十二月 2025 09:42:20 +0800
Subject: [PATCH] wms功能完善

---
 src/main/java/com/zy/asrs/controller/MesController.java |   57 +++++++++++++++++----------------------------------------
 1 files changed, 17 insertions(+), 40 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/MesController.java b/src/main/java/com/zy/asrs/controller/MesController.java
index 92c13b4..47cf305 100644
--- a/src/main/java/com/zy/asrs/controller/MesController.java
+++ b/src/main/java/com/zy/asrs/controller/MesController.java
@@ -4,7 +4,6 @@
 import com.alibaba.fastjson.JSONObject;
 import com.core.annotations.AppAuth;
 import com.core.common.Cools;
-import com.core.exception.CoolException;
 import com.zy.asrs.entity.mes.*;
 import com.zy.asrs.service.MesService;
 import com.zy.common.web.BaseController;
@@ -41,73 +40,51 @@
         return mesReturn;
     }
 
-    // 鍑哄簱鐢宠
     @PostMapping("/api/mes/outBoundOrder")
-    public MesReturn outBoundOrder(@RequestBody MesOutApply param){
-
+    @AppAuth(memo = "鍑哄簱鐢宠")
+    public MesReturn outBoundOrder(@RequestHeader(required = false) String appkey,@RequestBody MesOutApply param, HttpServletRequest request){
+        auth(appkey, param, request);
         MesReturn mesReturn = new MesReturn();
         mesReturn.setSuccess(mesService.outBoundOrder(param) == 1 ? "1" : "2");
         return mesReturn;
     }
 
-    // 鍑哄簱鐢宠锛堝彨鏂欙級锛岃閰嶅簱銆佹粦鍧楀簱
-    @PostMapping("/api/mes/callOutBoundOrder")
-    public MesReturn callOutBoundOrder(@RequestBody MesCallOutApply param){
-
-        MesReturn mesReturn = new MesReturn();
-        mesReturn.setSuccess(mesService.callOutBoundOrder(param) == 1 ? "1" : "2");
-        return mesReturn;
-    }
-
     // 鍏ュ簱鐢宠
     @PostMapping("/api/mes/inBoundOrder")
-    public MesReturn inBoundOrder(@RequestBody MesInApply param){
-
+    @AppAuth(memo = "鍏ュ簱鐢宠")
+    public MesReturn inBoundOrder(@RequestHeader(required = false) String appkey,@RequestBody MesInApply param, HttpServletRequest request){
+        auth(appkey, param, request);
         MesReturn mesReturn = new MesReturn();
         mesReturn.setSuccess(mesService.inBoundOrder(param) == 1 ? "1" : "2");
         return mesReturn;
     }
 
-    // 鍏ョ珯鍏佽
     @PostMapping("/api/mes/allowInStation")
-    public MesReturn allowInStation(@RequestBody TransInOutStationAllow param){
-
+    @AppAuth(memo = "鍏ョ珯鍏佽")
+    public MesReturn allowInStation(@RequestHeader(required = false) String appkey,@RequestBody TransInOutStationAllow param, HttpServletRequest request){
+        auth(appkey, param, request);
         return mesService.allowInStation(param);
     }
 
     // 绂荤珯鍏佽锛岃閰嶅簱銆佹粦鍧楀簱
     @PostMapping("/api/mes/allowOutStation")
-    public MesReturn allowOutStation(@RequestBody TransInOutStationAllow param){
-
+    public MesReturn allowOutStation(@RequestHeader(required = false) String appkey,@RequestBody TransInOutStationAllow param, HttpServletRequest request){
+        auth(appkey, param, request);
         return mesService.allowOutStation(param);
     }
 
-    // 涓嬪彂杩愯緭浠诲姟
     @PostMapping("/api/mes/submitTask")
-    public JSONObject submitTask(@RequestBody TransTask param){
-
+    @AppAuth(memo = "涓嬪彂杩愯緭浠诲姟")
+    public JSONObject submitTask(@RequestHeader(required = false) String appkey,@RequestBody TransTask param, HttpServletRequest request){
+        auth(appkey, param, request);
         return mesService.submitTask(param);
     }
 
-    // region 涓存椂娴嬭瘯
-
-    @GetMapping("/api/mes/testInFeedback")
-    public int test(@RequestParam String orderNo){
-
-        return mesService.inFeedback(orderNo);
-    }
-
-    @GetMapping("/api/mes/testInFeedback2")
-    public int test(@RequestParam String orderNo, @RequestParam String zapplet){
-
-        return mesService.recvFeedback(orderNo, zapplet);
-    }
-    // endregion
-
-    // 搴撳瓨鏌ヨ鎺ュ彛
     // 鎸� 鐗╂枡缂栫爜+oderNo
     @PostMapping("/api/mes/queryInventory")
-    public MesReturn queryInventory(@RequestBody JSONObject param){
+    @AppAuth(memo = "搴撳瓨鏌ヨ鎺ュ彛")
+    public MesReturn queryInventory(@RequestHeader(required = false) String appkey,@RequestBody JSONObject param, HttpServletRequest request){
+        auth(appkey, param, request);
         MesReturn mesReturn = new MesReturn();
         String itemno = param.getString("itemno");
         String orderNo = param.getString("orderNo");

--
Gitblit v1.9.1