|
@@ -2,8 +2,10 @@ package com.qmth.distributed.print.api;
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.google.gson.reflect.TypeToken;
|
|
import com.google.gson.reflect.TypeToken;
|
|
|
|
+import com.qmth.boot.api.annotation.Aac;
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.boot.api.exception.ApiException;
|
|
import com.qmth.boot.api.exception.ApiException;
|
|
|
|
+import com.qmth.boot.core.rateLimit.annotation.RateLimit;
|
|
import com.qmth.distributed.print.business.bean.dto.TCFinalScoreDto;
|
|
import com.qmth.distributed.print.business.bean.dto.TCFinalScoreDto;
|
|
import com.qmth.distributed.print.business.bean.excel.ExcelField;
|
|
import com.qmth.distributed.print.business.bean.excel.ExcelField;
|
|
import com.qmth.distributed.print.business.bean.excel.PaperStructDto;
|
|
import com.qmth.distributed.print.business.bean.excel.PaperStructDto;
|
|
@@ -139,6 +141,7 @@ public class TCFinalScoreController {
|
|
@RequestMapping(value = "/final_score/sync", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/final_score/sync", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "同步成功", response = EditResult.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "同步成功", response = EditResult.class)})
|
|
@OperationLogDetail(customizedOperationType = CustomizedOperationTypeEnum.PUSH)
|
|
@OperationLogDetail(customizedOperationType = CustomizedOperationTypeEnum.PUSH)
|
|
|
|
+ @Aac(rateLimit = @RateLimit(count = 1, period = 1000L))
|
|
public Result finalScoreSync(@ApiParam(value = "考试id", required = true) @RequestParam Long examId,
|
|
public Result finalScoreSync(@ApiParam(value = "考试id", required = true) @RequestParam Long examId,
|
|
@ApiParam(value = "科目编码", required = true) @RequestParam String courseCode,
|
|
@ApiParam(value = "科目编码", required = true) @RequestParam String courseCode,
|
|
@ApiParam(value = "试卷编号", required = true) @RequestParam String paperNumber) throws IOException {
|
|
@ApiParam(value = "试卷编号", required = true) @RequestParam String paperNumber) throws IOException {
|