WANG 6 anni fa
parent
commit
276c9b8430

+ 5 - 2
examcloud-exchange-outer-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/controller/swufe/SwufeStudentInfoController.java

@@ -49,7 +49,8 @@ public class SwufeStudentInfoController extends ControllerSupport {
 	ExamStudentCloudService examStudentCloudService;
 
 	@PostMapping
-	public Map<String, Object> saveStudentInfo(@RequestBody List<SwufeSaveExamStudentDomain> studentInfoReqs) {
+	public Map<String, Object> saveStudentInfo(
+			@RequestBody List<SwufeSaveExamStudentDomain> studentInfoReqs) {
 		User accessUser = getAccessUser();
 		Long rootOrgId = accessUser.getRootOrgId();
 
@@ -72,7 +73,9 @@ public class SwufeStudentInfoController extends ControllerSupport {
 			saveStudentReq.setOrgId(cur.getOrgId());
 			saveStudentReq.setOrgName(cur.getOrgName());
 			saveStudentReq.setRootOrgId(rootOrgId);
-			saveStudentReq.setStudentCode(cur.getStudentCode());
+			List<String> studentCodeList = Lists.newArrayList();
+			studentCodeList.add(cur.getStudentCode());
+			saveStudentReq.setStudentCodeList(studentCodeList);
 
 			SaveStudentResp insertOrUpdateStudentResp = studentCloudService
 					.saveStudent(saveStudentReq);

+ 3 - 1
examcloud-exchange-outer-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/controller/sydx/SydxStudentExamInfoController.java

@@ -109,7 +109,9 @@ public class SydxStudentExamInfoController extends ControllerSupport {
 			saveStudentReq.setOrgId(cur.getOrgId());
 			saveStudentReq.setOrgName(cur.getOrgName());
 			saveStudentReq.setRootOrgId(rootOrgId);
-			saveStudentReq.setStudentCode(cur.getStudentCode());
+			List<String> studentCodeList = Lists.newArrayList();
+			studentCodeList.add(cur.getStudentCode());
+			saveStudentReq.setStudentCodeList(studentCodeList);
 
 			SaveStudentResp saveStudentResp = null;
 			try {

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

@@ -81,7 +81,9 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
 		request.setPhoneNumber(req.getPhoneNumber());
 		request.setRemark(req.getRemark());
 		request.setRootOrgId(req.getRootOrgId());
-		request.setStudentCode(req.getStudentCode());
+		List<String> studentCodeList = Lists.newArrayList();
+		studentCodeList.add(req.getStudentCode());
+		request.setStudentCodeList(studentCodeList);
 
 		return processOuterSaveStudentReq(request, req.getPhotoUrl(), req.getOperator());
 	}
@@ -115,8 +117,7 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
 
 			int lastIndexOf = photoUrl.lastIndexOf(".");
 			if (0 > lastIndexOf) {
-				throw new StatusException("100002",
-						"photoPath is not end with photo file suffix.");
+				throw new StatusException("100002", "photoPath is not end with photo file suffix.");
 			}
 			String fileSuffix = photoUrl.substring(lastIndexOf);
 
@@ -173,7 +174,9 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
 			request.setPhoneNumber(req.getPhoneNumber());
 			request.setRemark(req.getRemark());
 			request.setRootOrgId(req.getRootOrgId());
-			request.setStudentCode(req.getStudentCode());
+			List<String> studentCodeList = Lists.newArrayList();
+			studentCodeList.add(req.getStudentCode());
+			request.setStudentCodeList(studentCodeList);
 
 			try {
 				OuterSaveStudentResp outerSaveStudentResp = processOuterSaveStudentReq(request,