Browse Source

fix return null bug

UsagiHao 5 years ago
parent
commit
7401758e39

+ 1 - 1
judgement-client/src/main/java/cn/seecoder/judgement/JudgementClient.java

@@ -46,7 +46,7 @@ public class JudgementClient implements JudgementApi {
             if (clazz == null) {
                 return null;
             }
-            return objectMapper.treeToValue(node.get("result"), clazz);
+            return objectMapper.treeToValue(node.get("res"), clazz);
         } catch (IOException e) {
             logger.error("IOException", e);
             throw JudgementException.IO_ERROR;

+ 3 - 0
judgement-common/src/main/java/cn/seecoder/judgement/vo/JudgedAnswersVO.java

@@ -4,6 +4,7 @@ import cn.seecoder.judgement.dto.StudentAnswerDTO;
 import cn.seecoder.judgement.vo.question.BaseQuestionVO;
 import lombok.AllArgsConstructor;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 import lombok.NonNull;
 
 import java.math.BigDecimal;
@@ -16,6 +17,7 @@ import java.util.stream.Collectors;
  * @author cst
  */
 @Data
+@NoArgsConstructor
 public class JudgedAnswersVO {
     /**
      * 回答情况
@@ -60,6 +62,7 @@ public class JudgedAnswersVO {
     }
 
     @Data
+    @NoArgsConstructor
     @AllArgsConstructor(staticName = "of")
     public static class QuestionStudentAnswerInfo {
         private String questionId;