Bladeren bron

pms 设备分类BOM设置物料数量同步设备BOM

zhangcl 1 maand geleden
bovenliggende
commit
3be71353de

+ 2 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/service/iotcommonbommaterial/IotCommonBomMaterialServiceImpl.java

@@ -63,6 +63,8 @@ public class IotCommonBomMaterialServiceImpl implements IotCommonBomMaterialServ
         // 更新
         IotCommonBomMaterialDO updateObj = BeanUtils.toBean(updateReqVO, IotCommonBomMaterialDO.class);
         iotCommonBomMaterialMapper.updateById(updateObj);
+        // 更新此设备分类下的设备BOM (如果设备BOM的 bom_sync_status = 0)
+        iotBomService.syncDeviceBomAndMaterials(updateReqVO.getDeviceCategoryId());
     }
 
     @Override

+ 2 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/service/iotdevicematerial/IotDeviceMaterialServiceImpl.java

@@ -60,6 +60,8 @@ public class IotDeviceMaterialServiceImpl implements IotDeviceMaterialService {
         // 更新
         IotDeviceMaterialDO updateObj = BeanUtils.toBean(updateReqVO, IotDeviceMaterialDO.class);
         iotDeviceMaterialMapper.updateById(updateObj);
+        // 修改当前设备的 bom_sync_status = 1 不再接收分类BOM的同步信息
+        iotDeviceMapper.updateBomSyncStatus(updateReqVO.getDeviceId());
     }
 
     @Override