@@ -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
@@ -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());