|
@@ -259,7 +259,7 @@ public class ParamsDataProxy {
|
|
map.put("concept", String.valueOf(featureMap.get("concept")));
|
|
map.put("concept", String.valueOf(featureMap.get("concept")));
|
|
if (Constants.default_negative.equals(featureMap.get("negative"))) {
|
|
if (Constants.default_negative.equals(featureMap.get("negative"))) {
|
|
if (searchData.getInputs().get(map.get("feature_name")) == null) {
|
|
if (searchData.getInputs().get(map.get("feature_name")) == null) {
|
|
- if (i < 5) {
|
|
|
|
|
|
+ if (i < 6) {
|
|
searchData.getInputs().put(map.get("feature_name"), map);
|
|
searchData.getInputs().put(map.get("feature_name"), map);
|
|
}
|
|
}
|
|
searchData.getGraphInputs().put(map.get("feature_name"), map);
|
|
searchData.getGraphInputs().put(map.get("feature_name"), map);
|
|
@@ -403,7 +403,7 @@ public class ParamsDataProxy {
|
|
} else {
|
|
} else {
|
|
String num = getNum(standWordMap.get("value"));
|
|
String num = getNum(standWordMap.get("value"));
|
|
if (Double.valueOf(getNum(features[1])) > Double.valueOf(num)) {
|
|
if (Double.valueOf(getNum(features[1])) > Double.valueOf(num)) {
|
|
- sData.setSymptom(sData.getSymptom() + "," + proxy(standWordMap.get("standword")));
|
|
|
|
|
|
+ sData.setSymptom(sData.getSymptom() + "," + proxy(standWordMap.get("standword")));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else if ("<".equals(standWordMap.get("op"))) {
|
|
} else if ("<".equals(standWordMap.get("op"))) {
|
|
@@ -513,6 +513,8 @@ public class ParamsDataProxy {
|
|
private String proxy(String standWord){
|
|
private String proxy(String standWord){
|
|
if (standWord.contains("压") && (standWord.contains("≥") || standWord.contains("大于"))){
|
|
if (standWord.contains("压") && (standWord.contains("≥") || standWord.contains("大于"))){
|
|
standWord = "血压升高";
|
|
standWord = "血压升高";
|
|
|
|
+ } else if (standWord.contains("心率") && (standWord.contains("大于") || standWord.contains("超过"))){
|
|
|
|
+ standWord = "心率快";
|
|
}
|
|
}
|
|
return standWord;
|
|
return standWord;
|
|
}
|
|
}
|