WANG 5 lat temu
rodzic
commit
8699e7a241

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

@@ -79,6 +79,7 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
 		}
 
 		SaveStudentReq request = new SaveStudentReq();
+		request.setEnable(req.getEnable());
 		request.setIdentityNumber(req.getIdentityNumber());
 		request.setName(req.getName());
 		request.setOrgCode(req.getOrgCode());
@@ -174,6 +175,7 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
 
 		for (Student4BatchBean cur : studentList) {
 			SaveStudentReq request = new SaveStudentReq();
+			request.setEnable(cur.getEnable());
 			request.setIdentityNumber(cur.getIdentityNumber());
 			request.setName(cur.getName());
 			request.setOrgCode(cur.getOrgCode());
@@ -182,9 +184,11 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
 			request.setPhoneNumber(cur.getPhoneNumber());
 			request.setRemark(cur.getRemark());
 			request.setRootOrgId(cur.getRootOrgId());
-			List<String> studentCodeList = Lists.newArrayList();
-			studentCodeList.add(cur.getStudentCode());
-			request.setStudentCodeList(studentCodeList);
+			if (StringUtils.isNotBlank(cur.getStudentCode())) {
+				List<String> studentCodeList = Lists.newArrayList();
+				studentCodeList.add(cur.getStudentCode());
+				request.setStudentCodeList(studentCodeList);
+			}
 
 			try {
 

+ 15 - 8
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/Student4BatchBean.java

@@ -6,18 +6,18 @@ import java.io.Serializable;
 
 /**
  * 
- * @author  	chenken
- * @date    	2019年1月23日 上午9:59:27
- * @company 	QMTH
+ * @author chenken
+ * @date 2019年1月23日 上午9:59:27
+ * @company QMTH
  * @description Student4BatchBean.java
  */
-public class Student4BatchBean implements Serializable{
+public class Student4BatchBean implements Serializable {
 
-	/**
-	 * 
-	 */
 	private static final long serialVersionUID = -4695731347447671839L;
 
+	@ApiModelProperty(value = "是否可用", example = "true", required = false)
+	private Boolean enable;
+
 	/**
 	 * 学生姓名
 	 */
@@ -84,6 +84,14 @@ public class Student4BatchBean implements Serializable{
 	@ApiModelProperty(value = "操作者", example = "XXX", required = true)
 	private String operator;
 
+	public Boolean getEnable() {
+		return enable;
+	}
+
+	public void setEnable(Boolean enable) {
+		this.enable = enable;
+	}
+
 	public String getName() {
 		return name;
 	}
@@ -172,5 +180,4 @@ public class Student4BatchBean implements Serializable{
 		this.operator = operator;
 	}
 
-	
 }