소스 검색

ICSS推理采用异步并发处理

zhaops 5 년 전
부모
커밋
ae3abd30b6
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      icss-service/src/main/java/com/diagbot/aggregate/PushItemAggregate.java

+ 5 - 2
icss-service/src/main/java/com/diagbot/aggregate/PushItemAggregate.java

@@ -115,8 +115,11 @@ public class PushItemAggregate {
     public List<QuestionPushDTO> setVitalModule(@InvokeParameter("featureTypeSet") Set<String> featureTypeSet,
                                                 @InvokeParameter("data") PushDTO data,
                                                 @InvokeParameter("pushVO") PushVO pushVO) {
-        ConceptPushDTO dept = data.getDept();
-        List<QuestionPushDTO> moduleVitalDTO = getVitalModule(dept, pushVO);
+        List<QuestionPushDTO> moduleVitalDTO = Lists.newLinkedList();
+        if (featureTypeSet.contains(String.valueOf(FeatureTypeEnum.VitalModule.getKey()))) {
+            ConceptPushDTO dept = data.getDept();
+            moduleVitalDTO = getVitalModule(dept, pushVO);
+        }
         return moduleVitalDTO;
     }