소스 검색

字符串无法截取问题

wangsy 4 년 전
부모
커밋
151b60bd5f
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR03077.java

+ 5 - 3
kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR03077.java

@@ -333,9 +333,11 @@ public class THR03077 extends QCCatalogue {
             }
             String wardDrug = drug.getName();
             int position = content.indexOf(wardDrug);
-            String keyword = content.substring(Math.max(0, position - 10), position);
-            if (keyword.contains("继续") || keyword.contains("停")) {
-                continue;
+            if(position != -1){
+                String keyword = content.substring(Math.max(0, position - 10), position);
+                if (keyword.contains("继续") || keyword.contains("停")) {
+                    continue;
+                }
             }
             wardDrug = removeBracket(wardDrug);
             String drugStandardWord = similarityUtil.getDrugStandardWord(wardDrug);