Explorar o código

修改导入导出部分bug

宋悦 %!s(int64=8) %!d(string=hai) anos
pai
achega
7100a14736

+ 18 - 11
cqb-comm-utils/src/main/java/com/qmth/cqb/utils/word/DocxProcessUtil.java

@@ -590,19 +590,26 @@ public final class DocxProcessUtil {
                         } else if (quesUnit == QuesUnit.QUES_ANSWER) {
 
                             // 过滤答案标题
-                            if(tmpText.contains(":") || tmpText.contains(":")){
-                                if(tmpText.startsWith(":") || tmpText.startsWith(":")){
-                                    tmpText = tmpText.replaceFirst("[:|:]","");
-                                    text.setValue(tmpText);
-                                }else{
-                                    tmpText = tmpText.replaceFirst("\\[","").replaceFirst("\\]","").replaceFirst("答案","");
-                                    text.setValue(tmpText);
-                                }
-                                return p;
-                            } else {
-                                tmpText = tmpText.replaceFirst("\\[","").replaceFirst("\\]","").replaceFirst("答案","");
+                            if(index <= 4){
+                                tmpText = tmpText.replaceFirst("\\[","").replaceFirst("\\]","")
+                                        .replaceFirst("答案","").replaceFirst("[:|:]","");
                                 text.setValue(tmpText);
+                            }else{
+                                return p;
                             }
+//                            if(tmpText.contains(":") || tmpText.contains(":")){
+//                                if(tmpText.startsWith(":") || tmpText.startsWith(":")){
+//                                    tmpText = tmpText.replaceFirst("[:|:]","");
+//                                    text.setValue(tmpText);
+//                                }else{
+//                                    tmpText = tmpText.replaceFirst("\\[","").replaceFirst("\\]","").replaceFirst("答案","").replaceFirst("[:|:]","");
+//                                    text.setValue(tmpText);
+//                                }
+//                                return p;
+//                            } else {
+//                                tmpText = tmpText.replaceFirst("\\[","").replaceFirst("\\]","").replaceFirst("答案","");
+//                                text.setValue(tmpText);
+//                            }
                         }
                     }
                 }

+ 1 - 1
cqb-starter/src/main/resources/log4j2.xml

@@ -12,7 +12,7 @@
         <Root level="info">
             <AppenderRef ref="Console" />
         </Root>
-        <Logger name="org.docx4j" level="debug" />
+        <Logger name="org.docx4j" level="off" />
 
     </Loggers>
 </Configuration>