|
@@ -27,7 +27,6 @@ import cn.com.qmth.examcloud.exchange.outer.api.bean.Student4BatchBean;
|
|
|
import cn.com.qmth.examcloud.exchange.outer.api.bean.StudentStatus4BatchBean;
|
|
|
import cn.com.qmth.examcloud.exchange.outer.api.request.OuterBatchSaveStudentReq;
|
|
|
import cn.com.qmth.examcloud.exchange.outer.api.request.OuterSaveStudentReq;
|
|
|
-import cn.com.qmth.examcloud.exchange.outer.api.response.BatchOuterSaveExamStudentResp;
|
|
|
import cn.com.qmth.examcloud.exchange.outer.api.response.BatchOuterSaveStudentResp;
|
|
|
import cn.com.qmth.examcloud.exchange.outer.api.response.OuterSaveStudentResp;
|
|
|
import cn.com.qmth.examcloud.exchange.outer.service.FaceService;
|
|
@@ -67,11 +66,8 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
|
|
|
@Override
|
|
|
public OuterSaveStudentResp saveStudent(
|
|
|
@RequestBody @ApiParam(required = true) OuterSaveStudentReq req) {
|
|
|
-
|
|
|
trim(req);
|
|
|
-
|
|
|
Long rootOrgId = req.getRootOrgId();
|
|
|
-
|
|
|
if (!getSecurityRootOrgId().equals(rootOrgId)) {
|
|
|
throw new StatusException("EX-1000001", "rootOrgId is wrong");
|
|
|
}
|
|
@@ -91,11 +87,11 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
|
|
|
}
|
|
|
|
|
|
private OuterSaveStudentResp processOuterSaveStudentReq(SaveStudentReq saveStudentReq,String photoUrl,String operator){
|
|
|
-
|
|
|
+ //保存学生
|
|
|
SaveStudentResp response = studentCloudService.saveStudent(saveStudentReq);
|
|
|
-
|
|
|
+ //处理照片
|
|
|
processPhotoUrl(saveStudentReq,photoUrl,operator);
|
|
|
-
|
|
|
+
|
|
|
OuterSaveStudentResp resp = new OuterSaveStudentResp();
|
|
|
resp.setOrgId(response.getOrgId());
|
|
|
resp.setOrgName(response.getOrgName());
|