فهرست منبع

1、修改为大数据推送的疾病最多返回5个

louhr 6 سال پیش
والد
کامیت
043d28b758
1فایلهای تغییر یافته به همراه13 افزوده شده و 4 حذف شده
  1. 13 4
      bigdata-web/src/main/java/org/diagbot/bigdata/work/ResultDataProxy.java

+ 13 - 4
bigdata-web/src/main/java/org/diagbot/bigdata/work/ResultDataProxy.java

@@ -6,6 +6,7 @@ import org.diagbot.bigdata.dao.model.ResultMappingFilter;
 import org.diagbot.bigdata.util.BigDataConstants;
 import org.diagbot.common.work.FeatureRate;
 import org.diagbot.nlp.feature.FeatureType;
+import org.diagbot.nlp.util.Constants;
 import org.diagbot.nlp.util.NegativeEnum;
 import org.diagbot.nlp.util.NlpCache;
 
@@ -74,10 +75,18 @@ public class ResultDataProxy {
                 }
             }
             featureList.add(featureRate);
-            if (cursor < searchData.getLength()) {
-                cursor++;
-            } else {
-                break;
+            if (!featureType.equals(Constants.feature_type_diag)) {
+                if (cursor < searchData.getLength()) {
+                    cursor++;
+                } else {
+                    break;
+                }
+            } else {            //诊断最多返回5个
+                if (cursor < 5) {
+                    cursor++;
+                } else {
+                    break;
+                }
             }
         }