Explorar o código

诊断依据bug处理

zhoutg %!s(int64=5) %!d(string=hai) anos
pai
achega
98621e08ac

+ 1 - 1
knowledgeman-service/src/main/java/com/diagbot/facade/DiagnoseFacade.java

@@ -571,7 +571,7 @@ public class DiagnoseFacade extends DiagnoseServiceImpl {
         flag = verifyExist(set, diagnoseWrapper.getDisName(), Arrays.asList(LexiconTypeEnum.DIAGNOSIS.getKey()));
         if (!flag) {
             DiagnoseQuestion diagnoseQuestion1 = createDiagnoseQuestion(diagnoseWrapper.getId(), diagnoseWrapper.getDisName(), DiagnoseFeatureTypeEnum.Dis.getKey(),
-                    diagnoseWrapper.getDisName(), DiagnoseFieldEnum.disName.getKey(), initCommonParam(), ++j);
+                    diagnoseWrapper.getDisName(), DiagnoseFieldEnum.disName.getKey(), param, ++j);
             diagnoseQuestionList.add(diagnoseQuestion1);
             param.setDisNameExist(false); // 标识
         }

+ 3 - 2
knowledgeman-service/src/main/resources/mapper/LibraryInfoMapper.xml

@@ -24,8 +24,9 @@
     </select>
 
     <select id="getLibraryForDiagnose2" resultType="java.lang.String">
-        SELECT concat(name, '_', type_id)  from kl_library_info where is_deleted = 'N'
-        and type_id in (1,5,12,13,14,16,17,18,35,70)
+        SELECT concat(a.name, '_', a.type_id)  from kl_library_info a, kl_concept b
+        where a.is_deleted = 'N' and b.is_deleted = 'N' and a.concept_id = b.id
+        and a.type_id in (1,5,12,13,14,16,17,18,35,70)
     </select>
 
     <select id="putRedis" resultType="com.diagbot.dto.RedisWithDiagnoseDTO">