fix:更改BOM信息时,变更对应的分切计划
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user