|
|
@@ -3,9 +3,6 @@ package cn.seecoder.ojserver.controller;
|
|
|
import cn.seecoder.ojserver.model.vo.CodeJudgeVO;
|
|
|
import cn.seecoder.ojserver.service.JudgeService;
|
|
|
import cn.seecoder.ojserver.web.Response;
|
|
|
-import com.nju.edu.paasMonitorClient.MonitorClient;
|
|
|
-import com.nju.edu.paasMonitorClient.entity.Call;
|
|
|
-import com.nju.edu.paasMonitorCommon.enums.SeecSystem;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
@RestController
|
|
|
@@ -28,13 +25,17 @@ public class JudgeController {
|
|
|
}
|
|
|
|
|
|
@PostMapping("/code")
|
|
|
- public Response judgeCode(@RequestParam(value = "problemId") Integer problemId, @RequestBody CodeJudgeVO codeJudgeVO) {
|
|
|
- return Response.buildSuccess(judgeService.syncJudgeCode(problemId, codeJudgeVO));
|
|
|
+ public Response judgeCode(@RequestParam(value = "problemId") Integer problemId,
|
|
|
+ @RequestParam(value = "userId") Integer userId,
|
|
|
+ @RequestBody CodeJudgeVO codeJudgeVO) {
|
|
|
+ return Response.buildSuccess(judgeService.syncJudgeCode(problemId,userId,codeJudgeVO));
|
|
|
}
|
|
|
|
|
|
@PostMapping("/asyncCode")
|
|
|
- public Response asyncJudgeCode(@RequestParam(value = "problemId") Integer problemId, @RequestBody CodeJudgeVO codeJudgeVO) {
|
|
|
- return Response.buildSuccess(judgeService.asyncJudgeCode(problemId, codeJudgeVO));
|
|
|
+ public Response asyncJudgeCode(@RequestParam(value = "problemId") Integer problemId,
|
|
|
+ @RequestParam(value = "userId") Integer userId,
|
|
|
+ @RequestBody CodeJudgeVO codeJudgeVO) {
|
|
|
+ return Response.buildSuccess(judgeService.asyncJudgeCode(problemId,userId,codeJudgeVO));
|
|
|
}
|
|
|
|
|
|
@PostMapping("/rabbit")
|