wangliang 4 жил өмнө
parent
commit
a5657a48b6

+ 2 - 1
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEOpenServiceImpl.java

@@ -17,6 +17,7 @@ import com.qmth.themis.business.service.*;
 import com.qmth.themis.business.util.OssUtil;
 import com.qmth.themis.common.exception.BusinessException;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.poi.ss.formula.functions.T;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Service;
@@ -232,7 +233,7 @@ public class TEOpenServiceImpl implements TEOpenService {
                         openRecordAnswerBean.setMainNumber(s.getMainNumber());
                         openRecordAnswerBean.setSubIndex(s.getSubIndex());
                         openRecordAnswerBean.setSubNumber(s.getSubNumber());
-                        openRecordAnswerBean.setAnswer(JSONObject.parseArray(s.getAnswer(), String.class));
+                        openRecordAnswerBean.setAnswer(JSONArray.parseArray(s.getAnswer()).toJavaList(String.class));
                         answers.add(openRecordAnswerBean);
                     });
                     record.setAnswers(answers.stream().filter(answer -> {

+ 1 - 1
themis-business/src/main/resources/mapper/TOeExamAnswerMapper.xml

@@ -4,7 +4,7 @@
 	namespace="com.qmth.themis.business.dao.TOeExamAnswerMapper">
 
 	<select id="findByExamRecordId"
-			resultType="com.qmth.themis.business.bean.admin.OpenRecordAnswerBean">
+			resultType="com.qmth.themis.business.bean.admin.OpenRecordAnswerTempBean">
         SELECT t.main_number as mainNumber,
                t.sub_number  as subNumber,
                t.sub_index   as subIndex,