瀏覽代碼

。。。

WANG 6 年之前
父節點
當前提交
cc08ba189a

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

@@ -48,7 +48,7 @@ public class ExamStudentOuterServiceProvider extends ControllerSupport
 	@PostMapping("saveExamStudent")
 	@Override
 	public OuterSaveExamStudentResp saveExamStudent(
-			@RequestBody @ApiParam(name = "请求体", value = "request body", required = true) OuterSaveExamStudentReq req) {
+			@RequestBody @ApiParam(required = true) OuterSaveExamStudentReq req) {
 		SaveExamStudentReq request = new SaveExamStudentReq();
 
 		request.setCourseCode(req.getCourseCode());

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

@@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.RestController;
 import cn.com.qmth.examcloud.commons.base.exception.StatusException;
 import cn.com.qmth.examcloud.commons.base.util.HttpClientUtil;
 import cn.com.qmth.examcloud.commons.web.support.ControllerSupport;
+import cn.com.qmth.examcloud.commons.web.support.StatusResponse;
 import cn.com.qmth.examcloud.core.basic.api.StudentCloudService;
 import cn.com.qmth.examcloud.core.basic.api.request.SaveStudentReq;
 import cn.com.qmth.examcloud.exchange.outer.api.StudentOuterService;
@@ -23,6 +24,9 @@ import cn.com.qmth.examcloud.exchange.outer.api.response.OuterSaveStudentResp;
 import cn.com.qmth.examcloud.exchange.outer.service.FaceService;
 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;
 
 /**
  * 类注释
@@ -47,10 +51,14 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
 	@Value("${$tempDir}")
 	private String tempDir;
 
-	@ApiOperation(value = "保存学生信息")
+	@ApiOperation(value = "保存学生信息", httpMethod = "POST")
+	@ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterSaveStudentResp.class),
+			@ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
 	@PostMapping("saveStudent")
 	@Override
-	public OuterSaveStudentResp saveStudent(@RequestBody OuterSaveStudentReq req) {
+	public OuterSaveStudentResp saveStudent(
+			@RequestBody @ApiParam(required = true) OuterSaveStudentReq req) {
+
 		trim(req);
 
 		Long rootOrgId = req.getRootOrgId();

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

@@ -80,7 +80,7 @@ public class CugOuterServiceProvider extends ControllerSupport implements CugOut
 	@PostMapping("saveCugStudentAndExamStudent")
 	@Override
 	public SaveCugStudentAndExamStudentResp saveCugStudentAndExamStudent(
-			@RequestBody @ApiParam(name = "请求体", value = "request body", required = true) SaveCugStudentAndExamStudentReq req) {
+			@RequestBody @ApiParam(required = true) SaveCugStudentAndExamStudentReq req) {
 
 		trim(req);