瀏覽代碼

代码优化

Zhaops 6 年之前
父節點
當前提交
337ac0eb84

+ 1 - 0
aipt-service/src/main/java/com/diagbot/client/bean/AdverseReaction.java

@@ -16,6 +16,7 @@ public class AdverseReaction {
     private Long conceptId;
     private String name;  //名称
     private Integer libType;
+    private Integer type;
     private String showInfo = "0";//是否显示提示信息
     private Integer controlType; //控件类型
     private List<AdverseReactionDetail> details;

+ 1 - 0
aipt-service/src/main/java/com/diagbot/dto/FeatureConceptDTO.java

@@ -12,4 +12,5 @@ import lombok.Setter;
 @Setter
 public class FeatureConceptDTO extends ConceptBaseDTO {
     private Integer libType;
+    private Integer type;
 }

+ 0 - 1
aipt-service/src/main/java/com/diagbot/dto/PushDTO.java

@@ -24,5 +24,4 @@ public class PushDTO {
     private Map<String, List<ConceptPushDTO>> dis;
     private ConceptPushDTO dept;
     private List<MedicalIndication> medicalIndications;
-    //private List<EvaluationModuleMappingDTO> evaluationModule;
 }

+ 0 - 2
aipt-service/src/main/java/com/diagbot/facade/ClinicalFacade.java

@@ -63,9 +63,7 @@ public class ClinicalFacade {
             sData.setLis(String.join(",", otherVal));
         }
 
-        System.out.println("start:"+DateUtil.now().getTime());
         Response<ResponseData> res = aiServiceClient.bayesPageData(sData);
-        System.out.println("end:"+DateUtil.now().getTime());
         if (res == null || res.getData() == null) {
             throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "AI没有返回结果");
         }

+ 2 - 1
aipt-service/src/main/java/com/diagbot/facade/FeatureFacade.java

@@ -53,7 +53,8 @@ public class FeatureFacade {
         for (String name : symptomNameList) {
             FeatureConceptDTO featureConceptDTO = new FeatureConceptDTO();
             featureConceptDTO.setName(name);
-            featureConceptDTO.setLibType(ConceptTypeEnum.Symptom.getKey());
+            featureConceptDTO.setLibType(LexiconTypeEnum.SYMPTOM.getKey());
+            featureConceptDTO.setType(ConceptTypeEnum.Symptom.getKey());
             if (conceptMap.containsKey(name) && conceptMap.get(name) != null) {
                 Concept concept = conceptMap.get(name);
                 featureConceptDTO.setConceptId(concept.getId());

+ 3 - 0
aipt-service/src/main/java/com/diagbot/facade/PushFacade.java

@@ -28,6 +28,7 @@ import com.diagbot.util.StringUtil;
 import com.diagbot.vo.ConceptBaseVO;
 import com.diagbot.vo.SearchVo;
 import com.google.common.collect.Lists;
+import org.apache.ibatis.javassist.compiler.Lex;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
@@ -223,6 +224,8 @@ public class PushFacade {
                                     conceptBaseVO.setName(scaleName);
                                     conceptBaseVO.setLibType(LexiconTypeEnum.GAUGE.getKey());
                                     Concept scaleConcept = conceptFacade.getConcept(conceptBaseVO);
+                                    scaleJson.put("libType", LexiconTypeEnum.GAUGE.getKey());
+                                    scaleJson.put("type", ConceptTypeEnum.Scale.getKey());
                                     if (scaleConcept != null) {
                                         scaleJson.put("conceptId", scaleConcept.getId());
                                     } else {

+ 2 - 1
aipt-service/src/main/java/com/diagbot/facade/TreatmentFacade.java

@@ -196,7 +196,8 @@ public class TreatmentFacade {
                     if (adConcept != null) {
                         adverseReaction.setConceptId(adConcept.getId());
                     }
-                    adverseReaction.setLibType(ConceptTypeEnum.SIDE_EFFECTS.getKey());
+                    adverseReaction.setLibType(LexiconTypeEnum.SIDE_EFFECTS.getKey());
+                    adverseReaction.setType(ConceptTypeEnum.SIDE_EFFECTS.getKey());
                     if (adConceptDetailMap != null && adConceptDetailMap.containsKey(adverseReaction.getName())) {
                         adverseReaction.setShowInfo("1");
                     } else {