浏览代码

fix 修复一些问题

A17404李放 3 年之前
父节点
当前提交
89971fbb1e
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      nb-system/src/main/java/com/nb/bus/registry/device/ClusterDeviceOperator.java

+ 2 - 2
nb-system/src/main/java/com/nb/bus/registry/device/ClusterDeviceOperator.java

@@ -106,8 +106,8 @@ public class ClusterDeviceOperator implements DeviceOperator {
         Value value = getValue(DeviceKeyConstant.INFUSION_TENANT_ID);
         if(value==null){
             BusInfusionHistoryEntity lastInfusion = getLastInfusion();
-            if(lastInfusion==null){
-                //当输注不存在时,采用设备绑定的医院id
+            if(lastInfusion==null||Boolean.TRUE.equals(lastInfusion.getFinished())){
+                //当输注不存在时或已结束时,采用设备绑定的医院id
                 String tenantId = getTenantId();
                 value=Value.simple(tenantId);
                 setInfusionTenantId(tenantId);