소스 검색

湘雅:CRF模型地址修改&&死亡病例讨论记录解析修改

zhanghang 3 년 전
부모
커밋
c0ac797fe6

+ 5 - 5
dbanaly/src/main/resources/application-debug.yml

@@ -44,16 +44,16 @@ spring:
 xml-is-encryped: true
 
 CRF:
-  url: http://192.168.2.234:3456/api/mr_info_ex/entity_predict
+  url: http://192.168.3.150:3456/api/mr_info_ex/entity_predict
 
 Similarity:
-  url: http://192.168.2.234:3456/api/mr_info_ex/similarity
+  url: http://192.168.3.150:3456/api/mr_info_ex/similarity
 
 NewSimilarity:
-  url: http://192.168.2.234:23232/api/similarity
+  url: http://192.168.3.150:23232/api/similarity
 
 NewBatchSimilarity:
-  url: http://192.168.2.234:23232/api/similarity_batch
+  url: http://192.168.3.150:23232/api/similarity_batch
 
 ChiefPresentSimilarity:
-  url: http://192.168.2.234:3456/api/mr_info_ex/chief_present_similarity
+  url: http://192.168.3.150:3456/api/mr_info_ex/chief_present_similarity

+ 13 - 1
trans/src/main/java/com/lantone/qc/trans/changshaxy/util/XyDeathCaseDiscussHtmlAnalysis.java

@@ -40,7 +40,19 @@ public class XyDeathCaseDiscussHtmlAnalysis implements XyHtmlAnalysis {
                 XyCommonAnalysisUtil.cutByTitles(text, titles, 0, map);
             }
 //            XyHtmlAnalysisUtil.mapValueRemoveStartColon(map);
-
+            if(map!=null){
+                String mapTitle = map.get("地点");
+                if(StringUtil.isNotEmpty(mapTitle)){
+                    if(mapTitle.contains("参加人员")){
+                        int indexOf = mapTitle.indexOf("参加人员");
+                        String place = mapTitle.substring(0, indexOf);
+                        String participants = mapTitle.substring(indexOf, mapTitle.length());
+                        map.put("地点",place);
+                        participants=participants.replaceAll("参加人员","").replaceAll(":","");
+                        map.put("参加人员",participants);
+                    }
+                }
+            }
             XyHtmlAnalysisUtil.insertModuleId(modeId, recTypeId, map);
         } catch (Exception e) {
             log.error(e.getMessage(), e);