From 642cecc8a66bce662a160fc1cfadb74238944035 Mon Sep 17 00:00:00 2001 From: liuxy Date: Tue, 21 Feb 2023 14:49:39 +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 --- .../ext/acs/service/impl/AcsToWmsServiceImpl.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java index e2970f9af..1be84a52b 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java @@ -395,6 +395,18 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { if (ObjectUtil.isEmpty(sub_jo)) { throw new BadRequestException("未查询到该木箱对应的包装关系!"); } + + // 校验木箱长度类型 + double box_length = sub_jo.getDoubleValue("box_length"); + + if (522 <= box_length && box_length <= 614) { + device_code = device_code + "_1"; + } else if (672 <= box_length && box_length <= 814) { + device_code = device_code + "_2"; + } else { + device_code = device_code + "_3"; + } + String sale_order_name = sub_jo.getString("sale_order_name"); //查询是否存在可用的空位