|
@@ -228,6 +228,12 @@ public class AlgorithmController extends BaseController {
|
|
|
List<FeatureRate> upfes = classifyDiag.filterDiag(graphResponseData, pushDiags);
|
|
|
List<FeatureRate> classify = classifyDiag.diagClassify(upfes);
|
|
|
List<FeatureRate> featureRates = classifyDiag.sortDiag(classify);
|
|
|
+ if (featureRates.size() > searchData.getLength()) {
|
|
|
+ featureRates = featureRates.subList(0, searchData.getLength());
|
|
|
+ }
|
|
|
+ if (bigDataResponseData.getSymptom().size() > searchData.getLength()) {
|
|
|
+ bigDataResponseData.setSymptom(bigDataResponseData.getSymptom().subList(0, searchData.getLength()));
|
|
|
+ }
|
|
|
bigDataResponseData.setDis(featureRates);
|
|
|
//返回结果化验、辅检、体征、进行性别年龄过滤
|
|
|
ResultDataProxy resultDataProxy = new ResultDataProxy();
|