Эх сурвалжийг харах

pms 保养工单 新增保养工单 提示物料id 重复

zhangcl 2 өдөр өмнө
parent
commit
e574eeb606

+ 1 - 1
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/service/iotmainworkorder/IotMainWorkOrderServiceImpl.java

@@ -2366,7 +2366,7 @@ public class IotMainWorkOrderServiceImpl implements IotMainWorkOrderService {
         // key工厂id-成本中心id-物料编码-bomId        value保养项物料对象
         Map<String, IotMainWorkOrderBomMaterialSaveReqVO> bomMaterialPair = new HashMap<>();
         workOrderMaterials.forEach(material -> {
-            IotMainWorkOrderBomMaterialDO tempMaterial = BeanUtils.toBean(material, IotMainWorkOrderBomMaterialDO.class);
+            IotMainWorkOrderBomMaterialDO tempMaterial = BeanUtil.copyProperties(material, IotMainWorkOrderBomMaterialDO.class, "id");
             tempMaterial.setWorkOrderId(order.getId());
             workOrderBomMaterialDOS.add(tempMaterial);
             if ("本地库存".equals(material.getMaterialSource())) {