|
@@ -148,10 +148,13 @@ public class HospitalFunctionExtraConfigHandler extends AbstractHospitalConfig
|
|
|
.set(BusInfusionHistoryEntity::getRunState, DeviceStatusEnum.NoSignal));
|
|
.set(BusInfusionHistoryEntity::getRunState, DeviceStatusEnum.NoSignal));
|
|
|
//报警/提醒缓存重置
|
|
//报警/提醒缓存重置
|
|
|
if(update){
|
|
if(update){
|
|
|
|
|
+ log.info("消息【】处理成功,输注【】变为【不在服务区】状态",source.getId(),source.getInfusionId());
|
|
|
wsPublishUtils.publishPatientMonitor(infusionHistory.getPatientId(), infusionHistory.getTenantId());
|
|
wsPublishUtils.publishPatientMonitor(infusionHistory.getPatientId(), infusionHistory.getTenantId());
|
|
|
//不在服务区
|
|
//不在服务区
|
|
|
monitorConfigHandler.judgeNoSignalAutoFinish(infusionHistory.getPatientId(),deviceId,source.getPatientCode(),source.getTenantId(),source.getInfusionId(),source.getUploadTime());
|
|
monitorConfigHandler.judgeNoSignalAutoFinish(infusionHistory.getPatientId(),deviceId,source.getPatientCode(),source.getTenantId(),source.getInfusionId(),source.getUploadTime());
|
|
|
autoUndoConfigHandler.judgeNoSignalAutoUndo(deviceId,source.getPatientCode(),source.getTenantId(),source.getInfusionId());
|
|
autoUndoConfigHandler.judgeNoSignalAutoUndo(deviceId,source.getPatientCode(),source.getTenantId(),source.getInfusionId());
|
|
|
|
|
+ }else {
|
|
|
|
|
+ log.info("消息【】处理失败,输注【】变为【不在服务区】状态失败",source.getInfusionId());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|