Переглянути джерело

fix: 忽略oj-python返回的其他信息

haha 3 роки тому
батько
коміт
866bcb31d3

+ 2 - 0
codejudge-client/src/main/java/cn/seecoder/codejudge/client/JudgeResult.java

@@ -1,5 +1,6 @@
 package cn.seecoder.codejudge.client;
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import com.fasterxml.jackson.annotation.JsonProperty;
 
 import java.util.List;
@@ -38,6 +39,7 @@ public class JudgeResult {
                 '}';
     }
 
+    @JsonIgnoreProperties(ignoreUnknown = true)
     public static class Item {
 
         private JudgeResultType result;

+ 0 - 3
seec-oj-server/src/main/java/cn/seecoder/ojserver/rabbitmq/RabbitMQConsumer.java

@@ -8,9 +8,6 @@ import cn.seecoder.ojserver.dao.entity.Commit;
 import cn.seecoder.ojserver.enums.CodeJudgeResultType;
 import cn.seecoder.ojserver.model.dto.CodeJudgeDTO;
 import cn.seecoder.ojserver.service.JudgeService;
-import com.nju.edu.paasMonitorClient.MonitorClient;
-import com.nju.edu.paasMonitorClient.entity.Call;
-import com.nju.edu.paasMonitorCommon.enums.SeecSystem;
 import org.springframework.amqp.rabbit.annotation.Queue;
 import org.springframework.amqp.rabbit.annotation.RabbitHandler;
 import org.springframework.amqp.rabbit.annotation.RabbitListener;