From 37a2f84e0125481955ed1533830cedfbf00ac943 Mon Sep 17 00:00:00 2001 From: liuxy Date: Fri, 27 Jan 2023 18:41:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pda/st/rest/ProductInstorController.java | 7 +++++++ .../pda/st/service/ProductInstorService.java | 2 ++ .../service/impl/ProductInstorServiceImpl.java | 18 ++++++++++++++++++ 3 files changed, 27 insertions(+) diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/rest/ProductInstorController.java b/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/rest/ProductInstorController.java index 23f5bdbbd..eaec5b22f 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/rest/ProductInstorController.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/rest/ProductInstorController.java @@ -44,4 +44,11 @@ public class ProductInstorController { return new ResponseEntity<>(productInstorService.confirm(whereJson),HttpStatus.OK); } + @PostMapping("/mendCode") + @Log("补码") + @ApiOperation("补码") + public ResponseEntity mendCode(@RequestBody JSONObject whereJson){ + return new ResponseEntity<>(productInstorService.mendCode(whereJson),HttpStatus.OK); + } + } diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/ProductInstorService.java b/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/ProductInstorService.java index e18ec0059..52945d3e5 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/ProductInstorService.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/ProductInstorService.java @@ -19,4 +19,6 @@ public interface ProductInstorService { JSONObject boxQuery(JSONObject whereJson); JSONObject confirm(JSONObject whereJson); + + JSONObject mendCode(JSONObject whereJson); } diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/impl/ProductInstorServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/impl/ProductInstorServiceImpl.java index aed094440..2d95ae011 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/impl/ProductInstorServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pda/st/service/impl/ProductInstorServiceImpl.java @@ -16,6 +16,7 @@ import org.nl.modules.wql.WQL; import org.nl.modules.wql.core.bean.WQLObject; import org.nl.modules.wql.util.SpringContextHolder; import org.nl.modules.wql.util.WqlUtil; +import org.nl.wms.ext.acs.service.impl.AcsToWmsServiceImpl; import org.nl.wms.pda.st.service.CoolInService; import org.nl.wms.pda.st.service.ProductInstorService; import org.nl.wms.sch.manage.AbstractAcsTask; @@ -248,4 +249,21 @@ public class ProductInstorServiceImpl implements ProductInstorService { jo.put("message", "确认成功!"); return jo; } + + @Override + public JSONObject mendCode(JSONObject whereJson) { + String vehicle_code = whereJson.getString("box_no"); + if (ObjectUtil.isEmpty(vehicle_code)) throw new BadRequestException("木箱号不能为空"); + + JSONObject param = new JSONObject(); + param.put("vehicle_code",vehicle_code); + param.put("type","1"); + + AcsToWmsServiceImpl bean = SpringContextHolder.getBean(AcsToWmsServiceImpl.class); + bean.deviceApply(param); + + JSONObject jo = new JSONObject(); + jo.put("message", "补码成功!"); + return jo; + } }