From 5317a45f64ae948e7351cce8ccf06ed88ffe4eeb Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期一, 20 十月 2025 10:30:03 +0800
Subject: [PATCH] 新增AGV拣料回库或者移动
---
src/main/java/com/zy/asrs/controller/MobileController.java | 38 +++++++++++++++++++++++++++++---------
1 files changed, 29 insertions(+), 9 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java
index 2955095..d73bd84 100644
--- a/src/main/java/com/zy/asrs/controller/MobileController.java
+++ b/src/main/java/com/zy/asrs/controller/MobileController.java
@@ -348,16 +348,36 @@
* @return
*/
@RequestMapping("/AGVSite")
- public R AGVSite(@RequestParam(required = false) String locNo){
+ public R AGVSite(@RequestParam(required = false) String locNo,@RequestParam(required = false) String barcode){
HashMap<Integer,String> map=new HashMap<>();
- map.put(100,"100-鍏ュ簱鍙�");
- map.put(1001,"1000-琛ョ┖鏉垮彛");
- map.put(2001,"2001-鍑哄簱鍙�1");
- map.put(2002,"2002-鍑哄簱鍙�2");
- map.put(3001,"3001-浣滀笟鍙�1");
- map.put(3002,"3002-浣滀笟鍙�2");
- map.put(4001,"4001-涓嶅悎鏍�");
- map.remove(Integer.parseInt(locNo));
+ if(!Cools.isEmpty(barcode)){
+ WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("barcode", barcode));
+ if(!Cools.isEmpty(wrkMast)){
+ if (!Cools.isEmpty(wrkMast.getInvWh())&&wrkMast.getWrkNo().equals("Y")&&(wrkMast.getIoType()==103||wrkMast.getIoType()==107)){
+ map.put(100,"100-鍏ュ簱鍙�");
+ }else {
+ return R.error("璇蜂笅鏋跺悗鍐嶆搷浣渁gv");
+ }
+ }else {
+ map.put(100,"100-鍏ュ簱鍙�");
+ map.put(1001,"1000-琛ョ┖鏉垮彛");
+ map.put(2001,"2001-鍑哄簱鍙�1");
+ map.put(2002,"2002-鍑哄簱鍙�2");
+ map.put(3001,"3001-浣滀笟鍙�1");
+ map.put(3002,"3002-浣滀笟鍙�2");
+ map.put(4001,"4001-涓嶅悎鏍�");
+ map.remove(Integer.parseInt(locNo));
+ }
+ }else {
+ map.put(100,"100-鍏ュ簱鍙�");
+ map.put(1001,"1000-琛ョ┖鏉垮彛");
+ map.put(2001,"2001-鍑哄簱鍙�1");
+ map.put(2002,"2002-鍑哄簱鍙�2");
+ map.put(3001,"3001-浣滀笟鍙�1");
+ map.put(3002,"3002-浣滀笟鍙�2");
+ map.put(4001,"4001-涓嶅悎鏍�");
+ map.remove(Integer.parseInt(locNo));
+ }
return R.ok(map);
}
--
Gitblit v1.9.1