mirror of
https://gitee.com/republicline/rax-remote-v2.git
synced 2025-08-24 06:14:56 +08:00
远程表字段更改
This commit is contained in:
parent
d18dd51d52
commit
5a500d30cf
|
@ -7,7 +7,7 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
|
||||
public interface FlagService {
|
||||
List<Map> getFlags(MongoTemplate template);
|
||||
Map getFlags(MongoTemplate template);
|
||||
|
||||
Map getFlag(MongoTemplate template);
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ public class AIMedicineServiceImpl implements AIMedicineService {
|
|||
Query query = new Query();
|
||||
query.limit(1);
|
||||
query.with(Sort.by(Sort.Order.desc("Time")));
|
||||
List<Map> aiMedicines = template.find(query, Map.class, "AIMedicineTable");
|
||||
List<Map> aiMedicines = template.find(query, Map.class, "aimedicinetable");
|
||||
return aiMedicines;
|
||||
}
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ public class DoctorMedicineServiceImpl implements DoctorMedicineService {
|
|||
Query query = new Query();
|
||||
query.limit(1);
|
||||
query.with(Sort.by(Sort.Order.desc("Time")));
|
||||
List<Map> doctorMedicineTable = template.find(query, Map.class, "DoctorMedicineTable");
|
||||
List<Map> doctorMedicineTable = template.find(query, Map.class, "doctormedicinetable");
|
||||
return doctorMedicineTable;
|
||||
}
|
||||
|
||||
|
|
|
@ -33,12 +33,18 @@ public class FlagServiceImpl implements FlagService {
|
|||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<Map> getFlags(MongoTemplate template) {
|
||||
public Map getFlags(MongoTemplate template) {
|
||||
Map flagMap = new HashMap();
|
||||
Query query = new Query();
|
||||
query.limit(1);
|
||||
query.with(Sort.by(Sort.Order.desc("_id")));
|
||||
List<Map> flagTable = template.find(query, Map.class, "FlagTable");
|
||||
return flagTable;
|
||||
List<Map> linkTable = template.find(query, Map.class, "linktable");
|
||||
flagMap.put("linktable", linkTable);
|
||||
List<Map> aiFlagTable = template.find(query, Map.class, "aiflagtable");
|
||||
flagMap.put("aiflagtable", aiFlagTable);
|
||||
List<Map> endFlagTable = template.find(query, Map.class, "endflagtable");
|
||||
flagMap.put("endflagtable", endFlagTable);
|
||||
return flagMap;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -32,7 +32,7 @@ public class RevulsionServiceImpl implements RevulsionService {
|
|||
Query query = new Query();
|
||||
query.limit(1);
|
||||
query.with(Sort.by(Sort.Order.desc("Time")));
|
||||
List<Map> revulsionTable = template.find(query, Map.class, "RevulsionTable");
|
||||
List<Map> revulsionTable = template.find(query, Map.class, "revulsiontable");
|
||||
return revulsionTable;
|
||||
}
|
||||
|
||||
|
|
|
@ -39,21 +39,21 @@ public class VitalSignServiceImpl implements VitalSignsService {
|
|||
Query query = new Query();
|
||||
query.limit(1);
|
||||
query.with(Sort.by(Sort.Order.desc("Time")));
|
||||
List<Map> vitalList = template.find(query, Map.class, "featureTable");
|
||||
List<Map> vitalList = template.find(query, Map.class, "featuretable");
|
||||
|
||||
if (vitalList != null && vitalList.size() > 0) {
|
||||
Map map = vitalList.get(0);
|
||||
Long bis = (Long) map.get("BIS");
|
||||
Double bis = (Double) map.get("BIS");
|
||||
map.put("BIS_except", bis <= 40 || bis >= 60);
|
||||
Long hr = (Long) map.get("HR");
|
||||
Double hr = (Double) map.get("HR");
|
||||
map.put("HR_except", hr <= 50 || hr >= 80);
|
||||
Long sbp = (Long) map.get("SBP");
|
||||
Double sbp = (Double) map.get("SBP");
|
||||
map.put("SBP_except", sbp <= 90 || sbp >= 120);
|
||||
Long dbp = (Long) map.get("DBP");
|
||||
Double dbp = (Double) map.get("DBP");
|
||||
map.put("DBP_except", dbp <= 60 || dbp >= 90);
|
||||
Float st = (Float) map.get("ST");
|
||||
Double st = (Double) map.get("ST");
|
||||
map.put("ST_except", st <= -0.2 || st >= 0.2);
|
||||
Long etCO2 = (Long) map.get("EtCO2");
|
||||
Double etCO2 = (Double) map.get("EtCO2");
|
||||
map.put("EtCO2_except", etCO2 <= 30 || etCO2 >= 45);
|
||||
}
|
||||
return vitalList;
|
||||
|
|
|
@ -133,7 +133,7 @@ public class VitalSignTimer {
|
|||
result.put("docMedicineList", docMedicineList);
|
||||
List revulsionList = revulsionService.getRevulsionServiceList(template);
|
||||
result.put("revulsionList", revulsionList);
|
||||
List flags = flagService.getFlags(template);
|
||||
Map flags = flagService.getFlags(template);
|
||||
result.put("flags", flags);
|
||||
|
||||
simpMessagingTemplate.convertAndSendToUser(username + ":" + database, "/surgeryData", result);
|
||||
|
@ -292,7 +292,7 @@ public class VitalSignTimer {
|
|||
jsonObject.put("docMedicineList", docMedicineList);
|
||||
List revulsionList = revulsionService.getRevulsionServiceList(template);
|
||||
jsonObject.put("revulsionList", revulsionList);
|
||||
List flags = flagService.getFlags(template);
|
||||
Map flags = flagService.getFlags(template);
|
||||
jsonObject.put("flags", flags);
|
||||
|
||||
WebSocketMessage message = new TextMessage(jsonObject.toJSONString().getBytes());
|
||||
|
|
Loading…
Reference in New Issue
Block a user