From 8e7eb4fd05e18a37fe51a3b6b46529c5c29bee3f Mon Sep 17 00:00:00 2001 From: zhouz <> Date: Mon, 18 Aug 2025 15:58:20 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=9B=B4=E6=94=B9BOM=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=8F=98=E6=9B=B4=E5=AF=B9=E5=BA=94=E7=9A=84?= =?UTF-8?q?=E5=88=86=E5=88=87=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mes/service/impl/MesToLmsServiceImpl.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/service/impl/MesToLmsServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/service/impl/MesToLmsServiceImpl.java index 2e53dd311..389095409 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/service/impl/MesToLmsServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/service/impl/MesToLmsServiceImpl.java @@ -2593,7 +2593,6 @@ public class MesToLmsServiceImpl implements MesToLmsService { .build(); orderbominfoService.save(bom_info); } else { - orderbominfo.setProductName(product_name); orderbominfo.setDescription(description); orderbominfo.setCarrierName(carrier_name); @@ -2616,6 +2615,21 @@ public class MesToLmsServiceImpl implements MesToLmsService { orderbominfoService.updateById(orderbominfo); } + //更新当前分切计划包含该订单的对应的管件信息 + IPdmBiSlittingproductionplanService service = SpringContextHolder.getBean(IPdmBiSlittingproductionplanService.class); + LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper() + .eq(PdmBiSlittingproductionplan::getMfg_order_name, mfg_order); + if (type.equals("RW2")) { + updateWrapper.set(PdmBiSlittingproductionplan::getFRP_material, carrier_name); + updateWrapper.set(PdmBiSlittingproductionplan::getFRP_description, carrier_description); + updateWrapper.set(PdmBiSlittingproductionplan::getFRP_model, carrier_description); + } else { + updateWrapper.set(PdmBiSlittingproductionplan::getPaper_tube_material, carrier_name); + updateWrapper.set(PdmBiSlittingproductionplan::getPaper_tube_description, carrier_description); + updateWrapper.set(PdmBiSlittingproductionplan::getPaper_tube_model, carrier_description); + } + service.update(updateWrapper); + resultParam.put("RTYPE", "S"); resultParam.put("RTMSG", "操作成功!"); resultParam.put("RTOAL", 1);