소스 검색

3.3.1 update

xiaofei 1 년 전
부모
커밋
a6744579a6
1개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 5 4
      teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/utils/CardParseUtils.java

+ 5 - 4
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/utils/CardParseUtils.java

@@ -2,6 +2,7 @@ package com.qmth.teachcloud.mark.utils;
 
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
+import com.qmth.teachcloud.common.contant.SystemConstant;
 import com.qmth.teachcloud.common.enums.QuestionType;
 import com.qmth.teachcloud.mark.bean.vo.parseCard.*;
 import org.apache.commons.collections4.CollectionUtils;
@@ -75,7 +76,7 @@ public class CardParseUtils {
         }
 
         Map<String, String> answerMap = new HashMap<>();
-        if(jsonObject.containsKey("answers")){
+        if (jsonObject.containsKey("answers")) {
             answerMap = JSON.parseObject(jsonObject.getString("answers"), Map.class);
         }
         List<Struct> structList = new ArrayList<>();
@@ -86,11 +87,11 @@ public class CardParseUtils {
                 struct.setqType(structData.getqType());
                 struct.setMainNumber(structData.getMainNumber());
                 struct.setSubNumber(startNumber + i1);
-                if(!answerMap.isEmpty()) {
+                if (!answerMap.isEmpty()) {
                     String key = struct.getMainNumber() + "-" + struct.getSubNumber();
-                    if(answerMap.containsKey(key)){
+                    if (answerMap.containsKey(key)) {
                         Answer answer = JSON.parseObject(JSON.toJSONString(answerMap.get(key)), Answer.class);
-                        struct.setAnswer(answer.getAnswer());
+                        struct.setAnswer(answer.getAnswer().replaceAll(",", ""));
                         struct.setScore(answer.getScore());
                     }
                 }