|
@@ -11,8 +11,9 @@ import org.springframework.web.bind.annotation.RestController;
|
|
import cn.com.qmth.examcloud.commons.base.exception.StatusException;
|
|
import cn.com.qmth.examcloud.commons.base.exception.StatusException;
|
|
import cn.com.qmth.examcloud.commons.web.support.ControllerSupport;
|
|
import cn.com.qmth.examcloud.commons.web.support.ControllerSupport;
|
|
import cn.com.qmth.examcloud.examwork.api.ExamCloudService;
|
|
import cn.com.qmth.examcloud.examwork.api.ExamCloudService;
|
|
-import cn.com.qmth.examcloud.examwork.api.request.ExamReq;
|
|
|
|
-import cn.com.qmth.examcloud.examwork.api.response.ExamResp;
|
|
|
|
|
|
+import cn.com.qmth.examcloud.examwork.api.request.GetExamReq;
|
|
|
|
+import cn.com.qmth.examcloud.examwork.api.request.SaveExamReq;
|
|
|
|
+import cn.com.qmth.examcloud.examwork.api.response.GetExamResp;
|
|
import cn.com.qmth.examcloud.service.examwork.entity.Exam;
|
|
import cn.com.qmth.examcloud.service.examwork.entity.Exam;
|
|
import cn.com.qmth.examcloud.service.examwork.enums.ExamType;
|
|
import cn.com.qmth.examcloud.service.examwork.enums.ExamType;
|
|
import cn.com.qmth.examcloud.service.examwork.service.ExamService;
|
|
import cn.com.qmth.examcloud.service.examwork.service.ExamService;
|
|
@@ -36,7 +37,7 @@ public class ExamCloudServiceProvider extends ControllerSupport implements ExamC
|
|
@ApiOperation(value = "新增考试批次", notes = "新增")
|
|
@ApiOperation(value = "新增考试批次", notes = "新增")
|
|
@PostMapping
|
|
@PostMapping
|
|
@Override
|
|
@Override
|
|
- public void saveExam(@RequestBody ExamReq examReq) {
|
|
|
|
|
|
+ public void saveExam(@RequestBody SaveExamReq examReq) {
|
|
Exam exam = new Exam();
|
|
Exam exam = new Exam();
|
|
exam.setName(examReq.getName());
|
|
exam.setName(examReq.getName());
|
|
exam.setRemark(examReq.getRemark());
|
|
exam.setRemark(examReq.getRemark());
|
|
@@ -58,10 +59,10 @@ public class ExamCloudServiceProvider extends ControllerSupport implements ExamC
|
|
@ApiOperation(value = "根据名称和机构ID查询考试", notes = "根据名称和机构ID查询考试")
|
|
@ApiOperation(value = "根据名称和机构ID查询考试", notes = "根据名称和机构ID查询考试")
|
|
@PostMapping("/findExam")
|
|
@PostMapping("/findExam")
|
|
@Override
|
|
@Override
|
|
- public ExamResp findExamByExamReq(ExamReq examReq) {
|
|
|
|
|
|
+ public GetExamResp getExam(@RequestBody GetExamReq examReq) {
|
|
Exam exam = examService.findExamByNameAndRootOrgId(examReq.getName(),
|
|
Exam exam = examService.findExamByNameAndRootOrgId(examReq.getName(),
|
|
examReq.getRootOrgId());
|
|
examReq.getRootOrgId());
|
|
- ExamResp examResp = new ExamResp();
|
|
|
|
|
|
+ GetExamResp examResp = new GetExamResp();
|
|
examResp.setId(exam.getId());
|
|
examResp.setId(exam.getId());
|
|
examResp.setName(exam.getName());
|
|
examResp.setName(exam.getName());
|
|
return examResp;
|
|
return examResp;
|