|
@@ -7,8 +7,10 @@ import com.qmth.boot.api.exception.ApiException;
|
|
|
import com.qmth.distributed.print.business.bean.dto.ExamTaskDetailCardDto;
|
|
|
import com.qmth.distributed.print.business.bean.dto.ExamTaskImportDto;
|
|
|
import com.qmth.distributed.print.business.bean.dto.ExamTaskPrintDto;
|
|
|
+import com.qmth.distributed.print.business.bean.params.ApproveFormParams;
|
|
|
import com.qmth.distributed.print.business.bean.params.ExamTaskApplyParam;
|
|
|
import com.qmth.distributed.print.business.bean.params.ExamTaskPrintParams;
|
|
|
+import com.qmth.distributed.print.business.bean.params.PrintPlanParams;
|
|
|
import com.qmth.distributed.print.business.bean.result.EditResult;
|
|
|
import com.qmth.distributed.print.business.entity.*;
|
|
|
import com.qmth.distributed.print.business.enums.ExamStatusEnum;
|
|
@@ -815,16 +817,12 @@ public class ExamTaskController {
|
|
|
@RequestMapping(value = "/find_approve_form_pdf", method = RequestMethod.POST)
|
|
|
@ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = Result.class)})
|
|
|
// @Aac(strict = BOOL.FALSE, auth = BOOL.FALSE)
|
|
|
- public void findApproveFormPdf(@ApiParam(value = "命题任务id", required = true) @RequestParam String examTaskId,
|
|
|
- @ApiParam(value = "html", required = true) @RequestParam String htmlContent) throws Exception {
|
|
|
- // -- 测试用html --
|
|
|
- Long id = 165147096339447808L;
|
|
|
- ExamCardDetailService examCardDetailService = SpringContextHolder.getBean(ExamCardDetailService.class);
|
|
|
- ExamCardDetail examCardDetail = examCardDetailService.getById(id);
|
|
|
- htmlContent = examCardDetail.getHtmlContent();
|
|
|
- // --
|
|
|
+ public void findApproveFormPdf(@Valid @RequestBody ApproveFormParams approveFormParams, BindingResult bindingResult) throws Exception {
|
|
|
+ if (bindingResult.hasErrors()) {
|
|
|
+ throw ExceptionResultEnum.ERROR.exception(bindingResult.getAllErrors().get(0).getDefaultMessage());
|
|
|
+ }
|
|
|
HttpServletResponse response = ServletUtil.getResponse();
|
|
|
- examTaskService.findExamTaskApprovalPdf(response,SystemConstant.convertIdToLong(examTaskId), htmlContent);
|
|
|
+ examTaskService.findExamTaskApprovalPdf(response,approveFormParams.getExamTaskId(), approveFormParams.getHtmlContent());
|
|
|
}
|
|
|
|
|
|
}
|