|
@@ -51,8 +51,15 @@ public class GraphCalculate {
|
|
|
List<String> inputList = new ArrayList<>();
|
|
|
int age = searchData.getAge();
|
|
|
String sex = searchData.getSex();
|
|
|
- String diseaseName = searchData.getDiseaseName();
|
|
|
- String webDiag = searchData.getDiag();
|
|
|
+ String diseaseName = searchData.getDiseaseName().getUniqueName();
|
|
|
+ String webDiag = "";
|
|
|
+ for (PreResult preResult : searchData.getDiagOrder()) {
|
|
|
+ if (StringUtils.isEmpty(webDiag)) {
|
|
|
+ webDiag = preResult.getUniqueName();
|
|
|
+ } else {
|
|
|
+ webDiag = webDiag + "," + preResult.getUniqueName();
|
|
|
+ }
|
|
|
+ }
|
|
|
logger.info("页面诊断为 :"+webDiag);
|
|
|
String[] webDiagList = webDiag.split(",|,|、|;|:|;");
|
|
|
logger.info("前端传来的年龄为 :"+age+" 前端传来的性别为 :"+sex);
|
|
@@ -73,7 +80,7 @@ public class GraphCalculate {
|
|
|
logger.info("图谱开始推送诊断!!!!!!!!!!!");
|
|
|
|
|
|
//处理血肌酐
|
|
|
- List<PreResult> lisArr = searchData.getLisArr();
|
|
|
+ List<PreResult> lisArr = searchData.getLis();
|
|
|
String serumCreatinine = processSerumcreatinine(lisArr);
|
|
|
|
|
|
//计算诊断
|