xiatian 1 年之前
父节点
当前提交
b11dc5ec36
共有 1 个文件被更改,包括 17 次插入4 次删除
  1. 17 4
      src/main/java/cn/com/qmth/export/MyConsumer.java

+ 17 - 4
src/main/java/cn/com/qmth/export/MyConsumer.java

@@ -22,6 +22,8 @@ import org.apache.commons.lang3.StringUtils;
 import com.alibaba.fastjson.JSONObject;
 
 public class MyConsumer extends Consumer<String> {
+    private static String[] sucStr=new String[] {"对","正确","√","是","True"};
+    private static String[] errStr=new String[] {"错","错误","×","不正确","否","False"};
 	private static String paperSuff = "(230821)";
 	private int maxqc = 200;
 
@@ -299,12 +301,23 @@ public class MyConsumer extends Consumer<String> {
 		return String.valueOf(optionNum);
 	}
 
-	private String getBool(String bu) {
-		if (bu.contains("对")) {
+	
+	private String getBool(String val) {
+		String valid="错答案:正确";
+		if(val.contains(valid)) {
 			return "正确";
-		} else {
-			return "错误";
 		}
+		for(String suc:sucStr) {
+			if(val.contains(suc)) {
+				return "正确";
+			}
+		}
+		for(String err:errStr) {
+			if(val.contains(err)) {
+				return "错误";
+			}
+		}
+		return "正确";
 	}
 
 	private List<Answer> getAnswerBatch(Connection connect, List<KdQuestion> qs, String courseCode) {