|
@@ -32,17 +32,17 @@ public class ClinicalFacade {
|
|
* @return ResponseData
|
|
* @return ResponseData
|
|
*/
|
|
*/
|
|
public ResponseData processClinicalData(@RequestBody SearchVo searchVo) {
|
|
public ResponseData processClinicalData(@RequestBody SearchVo searchVo) {
|
|
- SearchVo sData = searchVo;
|
|
|
|
-
|
|
|
|
- sData.setLisArr(processLis(sData.getLisArr()));
|
|
|
|
- Response<ResponseData> res = aiServiceClient.bayesPageData(sData);
|
|
|
|
|
|
+ processLis(searchVo);
|
|
|
|
+ Response<ResponseData> res = aiServiceClient.bayesPageData(searchVo);
|
|
|
|
|
|
return res.getData();
|
|
return res.getData();
|
|
}
|
|
}
|
|
|
|
|
|
- private List<LisResult> processLis(List<LisResult> lisArr) {
|
|
|
|
|
|
+ private void processLis(SearchVo sData) {
|
|
|
|
|
|
String Otherval = "";
|
|
String Otherval = "";
|
|
|
|
+ String lisresult = "";
|
|
|
|
+ List<LisResult> lisArr = sData.getLisArr();
|
|
|
|
|
|
for (int i=0; i<lisArr.size(); i++) {
|
|
for (int i=0; i<lisArr.size(); i++) {
|
|
LisResult lisres = lisArr.get(i);
|
|
LisResult lisres = lisArr.get(i);
|
|
@@ -51,12 +51,14 @@ public class ClinicalFacade {
|
|
|
|
|
|
if (lisres.getMaxValue() != null && lisres.getValue() > lisres.getMaxValue()) {
|
|
if (lisres.getMaxValue() != null && lisres.getValue() > lisres.getMaxValue()) {
|
|
lisres.setOtherValue(Otherval + "\n" + lisres.getDetailName() + "升高");
|
|
lisres.setOtherValue(Otherval + "\n" + lisres.getDetailName() + "升高");
|
|
|
|
+
|
|
}
|
|
}
|
|
else if (lisres.getMinValue() != null && lisres.getValue() < lisres.getMinValue()) {
|
|
else if (lisres.getMinValue() != null && lisres.getValue() < lisres.getMinValue()) {
|
|
lisres.setOtherValue(Otherval + "\n" + lisres.getDetailName() + "下降");
|
|
lisres.setOtherValue(Otherval + "\n" + lisres.getDetailName() + "下降");
|
|
}
|
|
}
|
|
|
|
+ lisresult += lisres.getOtherValue() + "\n";
|
|
}
|
|
}
|
|
|
|
|
|
- return lisArr;
|
|
|
|
|
|
+ sData.setLis(lisresult);
|
|
}
|
|
}
|
|
}
|
|
}
|