From f4f18ce6f4b4f59bf1b7e927e311773465892074 Mon Sep 17 00:00:00 2001 From: "DESKTOP-5DIJMF9\\admin" <2388969634@qq.com> Date: Mon, 24 Feb 2025 15:52:42 +0800 Subject: [PATCH] =?UTF-8?q?opt:=E5=90=8E=E5=8F=B0=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E7=AE=B1=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/pda/st/service/impl/ProductInstorServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) 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 8e2add9af..2476e55b0 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 @@ -158,6 +158,13 @@ public class ProductInstorServiceImpl implements ProductInstorService { mst_jo.put("bill_type", "0006"); } } + Object package_box_sn = box_map.get("package_box_sn"); + //判断明细数组中箱号与扫码的箱子是否一致,不一致让客户重新扫码 + if (ObjectUtil.isNotEmpty(package_box_sn)) { + if (!box_no.equals(package_box_sn)) { + throw new BadRequestException("扫码箱号:"+box_no+"与明细数据中箱号:"+package_box_sn+"不一致,请重新扫码操作!"); + } + } for (int i = 0; i < box_rows.size(); i++) { HashMap box_row = box_rows.get(i); sub_type = box_row.get("sub_type");