|
@@ -6,6 +6,7 @@ import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.teachcloud.common.annotation.OperationLogDetail;
|
|
import com.qmth.teachcloud.common.annotation.OperationLogDetail;
|
|
import com.qmth.teachcloud.common.bean.params.mark.group.QuestionPictureConfigParams;
|
|
import com.qmth.teachcloud.common.bean.params.mark.group.QuestionPictureConfigParams;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
|
|
+import com.qmth.teachcloud.common.entity.MarkQuestion;
|
|
import com.qmth.teachcloud.common.enums.log.OperationTypeEnum;
|
|
import com.qmth.teachcloud.common.enums.log.OperationTypeEnum;
|
|
import com.qmth.teachcloud.common.util.Result;
|
|
import com.qmth.teachcloud.common.util.Result;
|
|
import com.qmth.teachcloud.common.util.ResultUtil;
|
|
import com.qmth.teachcloud.common.util.ResultUtil;
|
|
@@ -140,6 +141,8 @@ public class MarkQuestionSubjectiveController extends BaseController {
|
|
@ApiOperation(value = "AI评卷-重置AI智能评卷任务")
|
|
@ApiOperation(value = "AI评卷-重置AI智能评卷任务")
|
|
@RequestMapping(value = "/ai/reset", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/ai/reset", method = RequestMethod.POST)
|
|
public Result aiTaskReset(@ApiParam(value = "题目ID", required = true) @RequestParam Long questionId) {
|
|
public Result aiTaskReset(@ApiParam(value = "题目ID", required = true) @RequestParam Long questionId) {
|
|
|
|
+ MarkQuestion markQuestion = markQuestionService.getById(questionId);
|
|
|
|
+ validMarkPaperStatus(markQuestion.getExamId(), markQuestion.getPaperNumber());
|
|
return ResultUtil.ok(markQuestionService.resetAiTask(questionId));
|
|
return ResultUtil.ok(markQuestionService.resetAiTask(questionId));
|
|
}
|
|
}
|
|
|
|
|