fix:更改BOM信息时,变更对应的分切计划

This commit is contained in:
zhouz
2025-08-18 15:58:20 +08:00
parent 53717f806d
commit 8e7eb4fd05

View File

@@ -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<PdmBiSlittingproductionplan> updateWrapper = new LambdaUpdateWrapper<PdmBiSlittingproductionplan>()
.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);