From 4722c52ab6e93a432203870dce212838d10e192b Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期四, 20 十一月 2025 13:35:45 +0800
Subject: [PATCH] 侧面入库下发码盘层数
---
src/main/java/com/zy/asrs/controller/OpenController.java | 36 ++++++++++++++++++------------------
src/main/resources/wcs和wms接口(2).docx | 0
2 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index ce27fdd..5249b8d 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -62,26 +62,26 @@
@AppAuth(memo = "WMS鍏ュ簱鍓嶄笅鍙戠爜鐩樹俊鎭�")
@PostMapping("/preStoragePallet")
- public R preStoragePallet(@RequestHeader String appkey, @RequestBody PreStoragePallet preStoragePallet, HttpServletRequest request) {
- auth(appkey, preStoragePallet, request);
- if(Cools.isEmpty(preStoragePallet.getSite(),preStoragePallet.getLev())) {
- return R.error("鍙傛暟涓嶅畬鏁达紝璇锋鏌ワ細" + preStoragePallet);
- }
- DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, 1);
- StaProtocol staProtocol = devpThread.getStation().get(preStoragePallet.getSite());
- if (staProtocol == null) {
- return R.error("绔欑偣绾跨▼涓嶅瓨鍦細" + preStoragePallet.getSite());
- } else {
- staProtocol = staProtocol.clone();
- }
+ public R preStoragePallet(@RequestHeader String appkey, @RequestBody List<PreStoragePallet> param, HttpServletRequest request) {
+ auth(appkey, param, request);
+ for (PreStoragePallet preStoragePallet : param) {
+ if (Cools.isEmpty(preStoragePallet.getSite(), preStoragePallet.getLev())) {
+ return R.error("鍙傛暟涓嶅畬鏁达紝璇锋鏌ワ細" + preStoragePallet);
+ }
+ DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, 1);
+ StaProtocol staProtocol = devpThread.getStation().get(preStoragePallet.getSite());
+ if (staProtocol == null) {
+ return R.error("绔欑偣绾跨▼涓嶅瓨鍦細" + preStoragePallet.getSite());
+ } else {
+ staProtocol = staProtocol.clone();
+ }
-// staProtocol.setMp((short) (preStoragePallet.getLev() > 1 ? 1 : 2));
- staProtocol.setLev(preStoragePallet.getLev());
-// staProtocol.setLx(OpenServiceImpl.getGzlx(preStoragePallet.getLx()));
+ staProtocol.setLev(preStoragePallet.getLev());
- boolean offer = MessageQueue.offer(SlaveType.Devp, 1, new Task(3, staProtocol));
- if(!offer) {
- return R.error("鎺ㄩ�侀槦鍒楀け璐�");
+ boolean offer = MessageQueue.offer(SlaveType.Devp, 1, new Task(3, staProtocol));
+ if (!offer) {
+ return R.error("鎺ㄩ�侀槦鍒楀け璐�");
+ }
}
return R.ok("鍏ュ簱鍓嶄笅鍙戠爜鐩樹俊鎭垚鍔�");
}
diff --git "a/src/main/resources/wcs\345\222\214wms\346\216\245\345\217\243\0502\051.docx" "b/src/main/resources/wcs\345\222\214wms\346\216\245\345\217\243\0502\051.docx"
index edf35ba..262eb91 100644
--- "a/src/main/resources/wcs\345\222\214wms\346\216\245\345\217\243\0502\051.docx"
+++ "b/src/main/resources/wcs\345\222\214wms\346\216\245\345\217\243\0502\051.docx"
Binary files differ
--
Gitblit v1.9.1