|
|
@@ -202,6 +202,7 @@ public class DeviceInfoListener {
|
|
|
* @return void
|
|
|
*/
|
|
|
private void handleIntelligent(BusDeviceRunningEntity device, DeviceOperator deviceOperator, List<Supplier<?>> cacheOperation) {
|
|
|
+ //开机数据不进行加减档判定
|
|
|
if (!DeviceStatusEnum.StartUp.equals(device.getRunState())) {
|
|
|
if(DeviceTypeEnum.intelligent.equals(device.getType())
|
|
|
&&null==device.getWarnFlow()
|
|
|
@@ -227,9 +228,6 @@ public class DeviceInfoListener {
|
|
|
if(FlowStatusEnum.Down.equals(device.getWarnFlow())){
|
|
|
deviceOperator.setFlowLimit(false);
|
|
|
}
|
|
|
- if(FlowStatusEnum.Limited.equals(device.getWarnFlow())){
|
|
|
- deviceOperator.setFlowLimit(true);
|
|
|
- }
|
|
|
return null;
|
|
|
});
|
|
|
}else {
|
|
|
@@ -389,6 +387,9 @@ public class DeviceInfoListener {
|
|
|
deviceOperator.setStartTime(infusionHistory.getStartTime());
|
|
|
deviceOperator.setInfusionTenantId(device.getTenantId());
|
|
|
}
|
|
|
+ if(ObjectUtil.equal(FlowStatusEnum.Limited,device.getWarnFlow())) {
|
|
|
+ deviceOperator.setFlowLimit(true);
|
|
|
+ }
|
|
|
patientOperator.setExist(true);
|
|
|
return null;
|
|
|
});
|