WANG před 5 roky
rodič
revize
f2c47a7730

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

@@ -73,9 +73,11 @@ public class SwufeStudentInfoController extends ControllerSupport {
 			saveStudentReq.setOrgId(cur.getOrgId());
 			saveStudentReq.setOrgName(cur.getOrgName());
 			saveStudentReq.setRootOrgId(rootOrgId);
-			List<String> studentCodeList = Lists.newArrayList();
-			studentCodeList.add(cur.getStudentCode());
-			saveStudentReq.setStudentCodeList(studentCodeList);
+			if (StringUtils.isNotBlank(cur.getStudentCode())) {
+				List<String> studentCodeList = Lists.newArrayList();
+				studentCodeList.add(cur.getStudentCode());
+				saveStudentReq.setStudentCodeList(studentCodeList);
+			}
 
 			SaveStudentResp insertOrUpdateStudentResp = studentCloudService
 					.saveStudent(saveStudentReq);

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

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

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

@@ -87,9 +87,11 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
 		request.setPhoneNumber(req.getPhoneNumber());
 		request.setRemark(req.getRemark());
 		request.setRootOrgId(req.getRootOrgId());
-		List<String> studentCodeList = Lists.newArrayList();
-		studentCodeList.add(req.getStudentCode());
-		request.setStudentCodeList(studentCodeList);
+		if (StringUtils.isNotBlank(req.getStudentCode())) {
+			List<String> studentCodeList = Lists.newArrayList();
+			studentCodeList.add(req.getStudentCode());
+			request.setStudentCodeList(studentCodeList);
+		}
 
 		return processOuterSaveStudentReq(request, req.getPhotoUrl(), req.getOperator());
 	}

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

@@ -101,7 +101,6 @@ public class CugOuterServiceProvider extends ControllerSupport implements CugOut
 		request.setPhoneNumber(req.getPhoneNumber());
 		request.setRemark(req.getRemark());
 		request.setRootOrgId(req.getRootOrgId());
-		// request.setStudentCode(req.getStudentCode());
 
 		SaveStudentResp response = studentCloudService.saveStudent(request);
 
@@ -118,8 +117,7 @@ public class CugOuterServiceProvider extends ControllerSupport implements CugOut
 
 			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);