浏览代码

feat:
设备换绑时设备输注信息自动切换

18339543638 2 年之前
父节点
当前提交
2323d9d715

+ 1 - 6
nb-service/web-service/src/main/java/com/nb/web/service/bus/service/LocalBusDeviceService.java

@@ -397,7 +397,7 @@ public class LocalBusDeviceService extends BaseService<BusDeviceMapper, BusDevic
         operators
                 .stream()
                 .filter(Objects::nonNull)
-                .forEach(deviceOperator -> deviceOperator.getCache().clear());
+                .forEach(deviceOperator -> deviceOperator.getCache().remove(DeviceKeyConstant.TENANT_ID));
         //对进行中的输注进行换绑,其他医院切换到主医院不进行输注换绑
         if ("1".equals(afterTenantId)) {
             return;
@@ -443,10 +443,5 @@ public class LocalBusDeviceService extends BaseService<BusDeviceMapper, BusDevic
                         .map(PatientMonitorResult::getClinicId)
                         .collect(Collectors.toList()))
                 .set(BusClinicEntity::getTenantId,afterTenantId));
-
-        operators
-                .stream()
-                .filter(Objects::nonNull)
-                .forEach(deviceOperator -> deviceOperator.getCache().clear());
     }
 }