deason 8 mesi fa
parent
commit
508a9911ee
11 ha cambiato i file con 70 aggiunte e 141 eliminazioni
  1. 3 5
      examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/CourseGroupOuterServiceProvider.java
  2. 9 9
      examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ExamOuterServiceProvider.java
  3. 0 13
      examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ExamQuestionOuterServiceProvider.java
  4. 23 34
      examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ExamStudentOuterServiceProvider.java
  5. 29 36
      examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ExtractConfigOuterServiceProvider.java
  6. 0 5
      examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/GetExamRecordAuditInfoServiceProvider.java
  7. 0 9
      examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/GetScoreDataServiceProvider.java
  8. 0 5
      examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/QueryCapturePhotoServiceProvider.java
  9. 0 7
      examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ScoreQueueServiceProvider.java
  10. 3 13
      examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/StudentOuterServiceProvider.java
  11. 3 5
      examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/cug/CugOuterServiceProvider.java

+ 3 - 5
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/CourseGroupOuterServiceProvider.java

@@ -8,9 +8,10 @@ import cn.com.qmth.examcloud.exchange.outer.api.response.OuterGetCourseListResp;
 import cn.com.qmth.examcloud.exchange.outer.service.CourseGroupService;
 import cn.com.qmth.examcloud.exchange.outer.service.bean.Course;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
-import cn.com.qmth.examcloud.web.support.StatusResponse;
 import com.google.common.collect.Lists;
-import io.swagger.annotations.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -41,9 +42,6 @@ public class CourseGroupOuterServiceProvider extends ControllerSupport
     CourseGroupService courseGroupService;
 
     @ApiOperation(value = "查询课程组课程集合", hidden = true)
-    @ApiResponses({
-            @ApiResponse(code = 200, message = "成功", response = OuterGetCourseListResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("getCourseList")
     @Override
     public OuterGetCourseListResp getCourseList(

+ 9 - 9
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ExamOuterServiceProvider.java

@@ -51,8 +51,8 @@ public class ExamOuterServiceProvider extends ControllerSupport implements ExamO
     ExamCloudService examCloudService;
 
     @ApiOperation(value = "保存考试信息")
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterSaveExamResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
+    @ApiResponses({@ApiResponse(code = 200, message = "响应成功", response = OuterSaveExamResp.class),
+            @ApiResponse(code = 500, message = "响应失败", response = StatusResponse.class)})
     @PostMapping("saveExam")
     @Override
     public OuterSaveExamResp saveExam(
@@ -75,7 +75,7 @@ public class ExamOuterServiceProvider extends ControllerSupport implements ExamO
         String remark = req.getRemark();
         Long examTimes = req.getExamTimes();
         Map<String, String> properties = req.getProperties();
-        if(properties == null){
+        if (properties == null) {
             properties = new HashMap<>();
         }
 
@@ -97,14 +97,14 @@ public class ExamOuterServiceProvider extends ControllerSupport implements ExamO
         saveExamReq.setEnableExamStage(req.getEnableExamStage());
         saveExamReq.setEnableTimingEnd(req.getEnableTimingEnd());
 
-        if(CollectionUtils.isNotEmpty(req.getIpWhitelist())){
+        if (CollectionUtils.isNotEmpty(req.getIpWhitelist())) {
             saveExamReq.setIpWhitelist(req.getIpWhitelist());
-        }else {
+        } else {
             saveExamReq.setIpWhitelist(XmlPropertyHelper.getIpWhiteListFormXml(rootOrgId));
         }
 
-        if(req.getLateMinuteLimit()!=null&&req.getLateMinuteLimit()<=0) {
-        	throw new StatusException("lateMinuteLimit 必须大于零");
+        if (req.getLateMinuteLimit() != null && req.getLateMinuteLimit() <= 0) {
+            throw new StatusException("lateMinuteLimit 必须大于零");
         }
         saveExamReq.setLateMinuteLimit(req.getLateMinuteLimit());
         saveExamReq.setProperties(properties);
@@ -117,8 +117,8 @@ public class ExamOuterServiceProvider extends ControllerSupport implements ExamO
     }
 
     @ApiOperation(value = "查询考试信息")
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterGetExamResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
+    @ApiResponses({@ApiResponse(code = 200, message = "响应成功", response = OuterGetExamResp.class),
+            @ApiResponse(code = 500, message = "响应失败", response = StatusResponse.class)})
     @PostMapping("getExam")
     @Override
     public OuterGetExamResp getExam(@RequestBody @ApiParam(required = true) OuterGetExamReq req) {

+ 0 - 13
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ExamQuestionOuterServiceProvider.java

@@ -38,11 +38,8 @@ import cn.com.qmth.examcloud.support.handler.richText.bean.SectionBean;
 import cn.com.qmth.examcloud.support.handler.richText.bean.SectionCollectionBean;
 import cn.com.qmth.examcloud.support.helper.ExamCacheTransferHelper;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
-import cn.com.qmth.examcloud.web.support.StatusResponse;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
-import io.swagger.annotations.ApiResponse;
-import io.swagger.annotations.ApiResponses;
 import org.apache.commons.collections.CollectionUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -82,8 +79,6 @@ public class ExamQuestionOuterServiceProvider extends ControllerSupport implemen
 
     @Override
     @ApiOperation(value = "获取主观题试卷结构", hidden = true)
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterGetSubjectivePaperStructResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/getSubjectivePaperStruct")
     public OuterGetSubjectivePaperStructResp getSubjectivePaperStruct(@RequestBody OuterGetSubjectivePaperStructReq req) {
         if (req.getExamId() == null) {
@@ -134,8 +129,6 @@ public class ExamQuestionOuterServiceProvider extends ControllerSupport implemen
     }
 
     @ApiOperation(value = "获取主观题作答结果", hidden = true)
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterGetSubjectiveQuestionResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/getSubjectiveQuestion")
     @Override
     public OuterGetSubjectiveQuestionResp getSubjectiveQuestion(@RequestBody OuterGetSubjectiveQuestionReq req) {
@@ -202,8 +195,6 @@ public class ExamQuestionOuterServiceProvider extends ControllerSupport implemen
     }
 
     @ApiOperation(value = "获取主观题试卷信息", hidden = true)
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterGetSubjectivePaperResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/getSubjectivePaper")
     @Override
     public OuterGetSubjectivePaperResp getSubjectivePaper(@RequestBody OuterGetSubjectivePaperReq req) {
@@ -286,8 +277,6 @@ public class ExamQuestionOuterServiceProvider extends ControllerSupport implemen
 
 
     @ApiOperation(value = "获取题目答案", hidden = true)
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterGetQuestionAnswerResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/getQuestionAnswer")
     @Override
     public OuterGetQuestionAnswerResp getQuestionAnswer(@RequestBody OuterGetQuestionAnswerReq req) {
@@ -305,8 +294,6 @@ public class ExamQuestionOuterServiceProvider extends ControllerSupport implemen
     }
 
     @ApiOperation(value = "获取试卷结构(题库中的原始试卷结构)", hidden = true)
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterGetQuestionAnswerResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/getPaperStruct")
     @Override
     public OuterGetPaperStructResp getPaperStruct(@RequestBody OuterGetPaperStructReq req) {

+ 23 - 34
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ExamStudentOuterServiceProvider.java

@@ -24,9 +24,10 @@ import cn.com.qmth.examcloud.exchange.outer.api.response.OuterResetExamStudentRe
 import cn.com.qmth.examcloud.exchange.outer.api.response.OuterSaveExamStudentResp;
 import cn.com.qmth.examcloud.exchange.outer.api.response.OuterUpdateExamStudentStatusResp;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
-import cn.com.qmth.examcloud.web.support.StatusResponse;
 import com.google.common.collect.Lists;
-import io.swagger.annotations.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
 import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -57,9 +58,6 @@ public class ExamStudentOuterServiceProvider extends ControllerSupport implement
     ExamCloudService examCloudService;
 
     @ApiOperation(value = "保存考生信息")
-    @ApiResponses({
-            @ApiResponse(code = 200, message = "成功", response = OuterSaveExamStudentResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("saveExamStudent")
     @Override
     public OuterSaveExamStudentResp saveExamStudent(
@@ -131,9 +129,6 @@ public class ExamStudentOuterServiceProvider extends ControllerSupport implement
     }
 
     @ApiOperation(value = "批量保存考生信息")
-    @ApiResponses({
-            @ApiResponse(code = 200, message = "成功", response = OuterBatchSaveExamStudentResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("batchSaveExamStudent")
     @Override
     public OuterBatchSaveExamStudentResp batchSaveExamStudent(
@@ -211,28 +206,28 @@ public class ExamStudentOuterServiceProvider extends ControllerSupport implement
                 successList.add(bean);
 
             } catch (StatusException e) {
-            	ExamStudentStatus4BatchErrBean err=new ExamStudentStatus4BatchErrBean();
-            	err.setCourseCode(cur.getCourseCode());
-            	err.setCourseLevel(cur.getCourseLevel());
-            	err.setCourseName(cur.getCourseName());
-            	err.setExamId(req.getExamId());
-            	err.setExamName(req.getExamName());
-            	err.setIdentityNumber(cur.getIdentityNumber());
-            	err.setStudentCode(cur.getStudentCode());
-            	err.setName(cur.getStudentName());
-            	err.setErrorMessage(e.getDesc());
+                ExamStudentStatus4BatchErrBean err = new ExamStudentStatus4BatchErrBean();
+                err.setCourseCode(cur.getCourseCode());
+                err.setCourseLevel(cur.getCourseLevel());
+                err.setCourseName(cur.getCourseName());
+                err.setExamId(req.getExamId());
+                err.setExamName(req.getExamName());
+                err.setIdentityNumber(cur.getIdentityNumber());
+                err.setStudentCode(cur.getStudentCode());
+                err.setName(cur.getStudentName());
+                err.setErrorMessage(e.getDesc());
                 failureList.add(err);
             } catch (Exception e) {
-            	ExamStudentStatus4BatchErrBean err=new ExamStudentStatus4BatchErrBean();
-            	err.setCourseCode(cur.getCourseCode());
-            	err.setCourseLevel(cur.getCourseLevel());
-            	err.setCourseName(cur.getCourseName());
-            	err.setExamId(req.getExamId());
-            	err.setExamName(req.getExamName());
-            	err.setIdentityNumber(cur.getIdentityNumber());
-            	err.setStudentCode(cur.getStudentCode());
-            	err.setName(cur.getStudentName());
-            	err.setErrorMessage("保存出错,请联系管理员");
+                ExamStudentStatus4BatchErrBean err = new ExamStudentStatus4BatchErrBean();
+                err.setCourseCode(cur.getCourseCode());
+                err.setCourseLevel(cur.getCourseLevel());
+                err.setCourseName(cur.getCourseName());
+                err.setExamId(req.getExamId());
+                err.setExamName(req.getExamName());
+                err.setIdentityNumber(cur.getIdentityNumber());
+                err.setStudentCode(cur.getStudentCode());
+                err.setName(cur.getStudentName());
+                err.setErrorMessage("保存出错,请联系管理员");
                 failureList.add(err);
 
             }
@@ -246,9 +241,6 @@ public class ExamStudentOuterServiceProvider extends ControllerSupport implement
     }
 
     @ApiOperation(value = "更新考生状态", hidden = true)
-    @ApiResponses({
-            @ApiResponse(code = 200, message = "成功", response = OuterBatchSaveExamStudentResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("updateExamStudentStatus")
     @Override
     public OuterUpdateExamStudentStatusResp updateExamStudentStatus(
@@ -290,9 +282,6 @@ public class ExamStudentOuterServiceProvider extends ControllerSupport implement
     }
 
     @ApiOperation(value = "重置考生", hidden = true)
-    @ApiResponses({
-            @ApiResponse(code = 200, message = "成功", response = OuterResetExamStudentResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("resetExamStudent")
     @Override
     public OuterResetExamStudentResp resetExamStudent(

+ 29 - 36
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ExtractConfigOuterServiceProvider.java

@@ -1,28 +1,23 @@
 package cn.com.qmth.examcloud.exchange.outer.api.provider;
 
-import org.apache.commons.lang3.StringUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
 import cn.com.qmth.examcloud.commons.exception.StatusException;
 import cn.com.qmth.examcloud.core.questions.api.ExtractConfigCloudService;
 import cn.com.qmth.examcloud.core.questions.api.request.SaveRandomPaperExtractConfigReq;
 import cn.com.qmth.examcloud.exchange.outer.api.ExtractConfigOuterService;
 import cn.com.qmth.examcloud.exchange.outer.api.request.OuterSaveExtractConfigReq;
-import cn.com.qmth.examcloud.exchange.outer.api.response.OuterSaveExamResp;
 import cn.com.qmth.examcloud.exchange.outer.api.response.OuterSaveExtractConfigResp;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
-import cn.com.qmth.examcloud.web.support.StatusResponse;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiParam;
-import io.swagger.annotations.ApiResponse;
-import io.swagger.annotations.ApiResponses;
+import org.apache.commons.lang3.StringUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import springfox.documentation.annotations.ApiIgnore;
 
 @ApiIgnore
@@ -31,36 +26,34 @@ import springfox.documentation.annotations.ApiIgnore;
 @RequestMapping("${$rmp.cloud.exchange.outer}/extract_config")
 public class ExtractConfigOuterServiceProvider extends ControllerSupport implements ExtractConfigOuterService {
 
-	private static final Logger log = LoggerFactory.getLogger(ExtractConfigOuterServiceProvider.class);
+    private static final Logger log = LoggerFactory.getLogger(ExtractConfigOuterServiceProvider.class);
+
+    private static final long serialVersionUID = 1949134276130329162L;
 
-	private static final long serialVersionUID = 1949134276130329162L;
-	
-	@Autowired
-	private ExtractConfigCloudService extractConfigCloudService;
+    @Autowired
+    private ExtractConfigCloudService extractConfigCloudService;
 
     @ApiOperation(value = "保存调卷规则(千卷考试)", hidden = true)
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterSaveExamResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("random/paper/save")
     @Override
     public OuterSaveExtractConfigResp saveRandomPaperExtractConfig(
             @RequestBody @ApiParam(required = true) OuterSaveExtractConfigReq req) {
-    	if (StringUtils.isBlank(req.getExamCode())&&StringUtils.isBlank(req.getExamName())) {
-			throw new StatusException("examCode、examCode不能都为空");
-		}
-
-		Long rootOrgId = getEnterpriseRootOrgId();
-		log.warn("==>随机抽卷调卷规则 creating... rootOrgId:{}  examCode:{} examName:{} courseCode:{}",
-				rootOrgId, req.getExamCode(), req.getExamName(), req.getCourseCode());
-
-		SaveRandomPaperExtractConfigReq savereq = new SaveRandomPaperExtractConfigReq();
-		savereq.setRootOrgId(rootOrgId);
-    	savereq.setExamName(req.getExamName());
-    	savereq.setExamCode(req.getExamCode());
-    	savereq.setCourseCode(req.getCourseCode());
-    	extractConfigCloudService.saveRandomPaperExtractConfig(savereq);
-
-    	OuterSaveExtractConfigResp resp = new OuterSaveExtractConfigResp();
+        if (StringUtils.isBlank(req.getExamCode()) && StringUtils.isBlank(req.getExamName())) {
+            throw new StatusException("examCode、examCode不能都为空");
+        }
+
+        Long rootOrgId = getEnterpriseRootOrgId();
+        log.warn("==>随机抽卷调卷规则 creating... rootOrgId:{}  examCode:{} examName:{} courseCode:{}",
+                rootOrgId, req.getExamCode(), req.getExamName(), req.getCourseCode());
+
+        SaveRandomPaperExtractConfigReq savereq = new SaveRandomPaperExtractConfigReq();
+        savereq.setRootOrgId(rootOrgId);
+        savereq.setExamName(req.getExamName());
+        savereq.setExamCode(req.getExamCode());
+        savereq.setCourseCode(req.getCourseCode());
+        extractConfigCloudService.saveRandomPaperExtractConfig(savereq);
+
+        OuterSaveExtractConfigResp resp = new OuterSaveExtractConfigResp();
         return resp;
     }
 

+ 0 - 5
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/GetExamRecordAuditInfoServiceProvider.java

@@ -8,11 +8,8 @@ import cn.com.qmth.examcloud.exchange.outer.api.GetExamRecordAuditInfoService;
 import cn.com.qmth.examcloud.exchange.outer.api.request.OuterGetExamRecordAuditInfoReq;
 import cn.com.qmth.examcloud.exchange.outer.api.response.OuterGetExamRecordAuditInfoResp;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
-import cn.com.qmth.examcloud.web.support.StatusResponse;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
-import io.swagger.annotations.ApiResponse;
-import io.swagger.annotations.ApiResponses;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -32,8 +29,6 @@ public class GetExamRecordAuditInfoServiceProvider extends ControllerSupport imp
     private ExamScoreDataCloudService examScoreDataCloudService;
 
     @ApiOperation(value = "获取考试记录审核信息", hidden = true)
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterGetExamRecordAuditInfoResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/getExamRecordAuditInfo")
     @Override
     public OuterGetExamRecordAuditInfoResp getExamRecordAuditInfo(@RequestBody OuterGetExamRecordAuditInfoReq req) {

+ 0 - 9
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/GetScoreDataServiceProvider.java

@@ -18,11 +18,8 @@ import cn.com.qmth.examcloud.exchange.outer.api.response.OuterGetScoreDataResp;
 import cn.com.qmth.examcloud.exchange.outer.api.response.OuterQueryScoreDataResp;
 import cn.com.qmth.examcloud.exchange.outer.api.response.OuterQueryScoreListResp;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
-import cn.com.qmth.examcloud.web.support.StatusResponse;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
-import io.swagger.annotations.ApiResponse;
-import io.swagger.annotations.ApiResponses;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -44,8 +41,6 @@ public class GetScoreDataServiceProvider extends ControllerSupport implements Ge
     private ExamScoreDataCloudService examScoreDataCloudService;
 
     @ApiOperation(value = "获取成绩数据(考试记录ID)")
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterGetScoreDataResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/getScoreData")
     @Override
     public OuterGetScoreDataResp getScoreData(@RequestBody OuterGetScoreDataReq req) {
@@ -81,8 +76,6 @@ public class GetScoreDataServiceProvider extends ControllerSupport implements Ge
     }
 
     @ApiOperation(value = "获取成绩数据(考试名称、rootOrgId、courseCode、身份证号或学号)")
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterQueryScoreDataResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/queryScoreData")
     @Override
     public OuterQueryScoreDataResp queryScoreData(@RequestBody OuterQueryScoreDataReq req) {
@@ -141,8 +134,6 @@ public class GetScoreDataServiceProvider extends ControllerSupport implements Ge
     }
 
     @ApiOperation(value = "获取成绩数据列表(分页)")
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterQueryScoreListResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/queryScoreList")
     public OuterQueryScoreListResp queryScoreList(@RequestBody OuterQueryScoreListReq req) {
         if (req.getRootOrgId() == null) {

+ 0 - 5
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/QueryCapturePhotoServiceProvider.java

@@ -10,11 +10,8 @@ import cn.com.qmth.examcloud.exchange.outer.api.bean.OuterGetCapturePhotoBean;
 import cn.com.qmth.examcloud.exchange.outer.api.request.OuterQueryCapturePhotoReq;
 import cn.com.qmth.examcloud.exchange.outer.api.response.OuterQueryCapturePhotoResp;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
-import cn.com.qmth.examcloud.web.support.StatusResponse;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
-import io.swagger.annotations.ApiResponse;
-import io.swagger.annotations.ApiResponses;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -37,8 +34,6 @@ public class QueryCapturePhotoServiceProvider extends ControllerSupport implemen
     private ExamScoreDataCloudService examScoreDataCloudService;
 
     @ApiOperation(value = "获取抓拍照片信息数据", hidden = true)
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterQueryCapturePhotoResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/queryCapturePhoto")
     @Override
     public OuterQueryCapturePhotoResp queryCapturePhotoList(@RequestBody OuterQueryCapturePhotoReq req) {

+ 0 - 7
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ScoreQueueServiceProvider.java

@@ -15,11 +15,8 @@ import cn.com.qmth.examcloud.exchange.outer.api.request.OuterGetScoreQueueTopReq
 import cn.com.qmth.examcloud.exchange.outer.api.response.OuterDeleteScoreQueueTopResp;
 import cn.com.qmth.examcloud.exchange.outer.api.response.OuterGetScoreQueueTopResp;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
-import cn.com.qmth.examcloud.web.support.StatusResponse;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
-import io.swagger.annotations.ApiResponse;
-import io.swagger.annotations.ApiResponses;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -40,8 +37,6 @@ public class ScoreQueueServiceProvider extends ControllerSupport implements Scor
     private ExamCloudService examCloudService;
 
     @ApiOperation(value = "取队列最顶层记录")
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterGetScoreQueueTopResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/getScoreQueueTop")
     @Override
     public OuterGetScoreQueueTopResp getScoreQueueTop(@RequestBody OuterGetScoreQueueTopReq req) {
@@ -79,8 +74,6 @@ public class ScoreQueueServiceProvider extends ControllerSupport implements Scor
     }
 
     @ApiOperation(value = "删除队列最顶层记录")
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterDeleteScoreQueueTopResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("/deleteScoreQueueTop")
     @Override
     public OuterDeleteScoreQueueTopResp deleteScoreQueueTop(@RequestBody OuterDeleteScoreQueueTopReq req) {

+ 3 - 13
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/StudentOuterServiceProvider.java

@@ -21,9 +21,10 @@ import cn.com.qmth.examcloud.exchange.outer.api.response.OuterUpdateStudentStatu
 import cn.com.qmth.examcloud.exchange.outer.service.FaceService;
 import cn.com.qmth.examcloud.web.config.SystemProperties;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
-import cn.com.qmth.examcloud.web.support.StatusResponse;
 import com.google.common.collect.Lists;
-import io.swagger.annotations.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
 import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.lang3.StringUtils;
@@ -60,8 +61,6 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
     SystemProperties systemConfig;
 
     @ApiOperation(value = "保存学生信息")
-    @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterSaveStudentResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("saveStudent")
     @Override
     public OuterSaveStudentResp saveStudent(
@@ -150,9 +149,6 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
     }
 
     @ApiOperation(value = "批量保存学生信息")
-    @ApiResponses({
-            @ApiResponse(code = 200, message = "成功", response = OuterBatchSaveStudentResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("batchSaveStudent")
     @Override
     public OuterBatchSaveStudentResp batchSaveStudent(
@@ -219,9 +215,6 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
     }
 
     @ApiOperation(value = "更新学生密码")
-    @ApiResponses({
-            @ApiResponse(code = 200, message = "成功", response = OuterUpdatePasswordResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("updatePassword")
     @Override
     public OuterUpdatePasswordResp updatePassword(
@@ -243,9 +236,6 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
     }
 
     @ApiOperation(value = "启用禁用学生")
-    @ApiResponses({
-            @ApiResponse(code = 200, message = "成功", response = OuterUpdateStudentStatusResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("updateStudentStatus")
     @Override
     public OuterUpdateStudentStatusResp updateStudentStatus(

+ 3 - 5
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/cug/CugOuterServiceProvider.java

@@ -20,9 +20,10 @@ import cn.com.qmth.examcloud.exchange.outer.service.FaceService;
 import cn.com.qmth.examcloud.exchange.outer.service.bean.Course;
 import cn.com.qmth.examcloud.web.config.SystemProperties;
 import cn.com.qmth.examcloud.web.support.ControllerSupport;
-import cn.com.qmth.examcloud.web.support.StatusResponse;
 import com.google.common.collect.Lists;
-import io.swagger.annotations.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -70,9 +71,6 @@ public class CugOuterServiceProvider extends ControllerSupport implements CugOut
     SystemProperties systemConfig;
 
     @ApiOperation(value = "考生接入(已废弃)", hidden = true)
-    @ApiResponses({
-            @ApiResponse(code = 200, message = "成功", response = SaveCugStudentAndExamStudentResp.class),
-            @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
     @PostMapping("saveCugStudentAndExamStudent")
     @Override
     public SaveCugStudentAndExamStudentResp saveCugStudentAndExamStudent(