From df06e278f193f3610cdb2ad1b99e66ad83cb33fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Sat, 11 Oct 2025 16:26:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20bug-817=20=E9=87=87=E8=B4=AD=E9=80=80?= =?UTF-8?q?=E5=BA=93=E6=9F=A5=E8=AF=A2SAP=E7=9A=84=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=E7=9A=84=E5=B7=A5=E5=8E=82=E5=AD=97=E6=AE=B5=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E5=88=B0=E8=A1=A8=E5=A4=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/nflg/wms/admin/controller/OutPurchaseController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/OutPurchaseController.java b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/OutPurchaseController.java index 1ed0de56..ddb7fef7 100644 --- a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/OutPurchaseController.java +++ b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/OutPurchaseController.java @@ -78,7 +78,7 @@ public class OutPurchaseController extends BaseController { public ApiResult searchSAP(@Valid @RequestBody @NotNull zwm3A05QO request) { ZWM3A05VO result = sapService.zwm3A05(request); result.getItems().parallelStream().forEach(it -> { - it.setBinNos(binService.getBinNos(it.getMatnr(), it.getWerks(), it.getLgort())); + it.setBinNos(binService.getBinNos(it.getMatnr(), result.getWerks(), it.getLgort())); }); return ApiResult.success(result); } @@ -107,6 +107,7 @@ public class OutPurchaseController extends BaseController { item.setId(IdUtil.getSnowflakeNextId()); item.setOrderId(order.getId()); item.setNum(BigDecimal.ZERO); + item.setWerks(request.getWerks()); if (CollectionUtil.isNotEmpty(it.getQrCodes())) { it.getQrCodes().forEach(qrCode -> { MaterialQRCodeContentDTO dto = NoUtil.getMaterialQRCodeContent(qrCode); @@ -151,7 +152,7 @@ public class OutPurchaseController extends BaseController { .setErfmg(it.getNum()) .setMeins(it.getMeins()) .setCharg(it.getCharg()) - .setWerks(it.getWerks()) + .setWerks(item.getWerks()) .setLgort(it.getLgort()) .setLfbja(it.getLfbja()) .setLfbnr(it.getLfbnr())