wangwei 7 ani în urmă
părinte
comite
86e950a711

+ 6 - 0
examcloud-core-examwork-api-provider/src/main/java/cn/com/qmth/examcloud/core/examwork/api/controller/ExamStudentController.java

@@ -194,6 +194,9 @@ public class ExamStudentController extends ControllerSupport {
 			bean.setOrgName(cur.getOrgName());
 			bean.setPaperType(cur.getPaperType());
 			bean.setPhone(cur.getPhone());
+			bean.setGrade(cur.getGrade());
+			bean.setSpecialtyName(cur.getSpecialtyName());
+			bean.setExamSite(cur.getExamSite());
 			ret.add(bean);
 		}
 		return new PageInfo<ExamStudentDomain>(examStudents, ret);
@@ -324,6 +327,9 @@ public class ExamStudentController extends ControllerSupport {
 		saveExamStudentReq.setStudentName(examStudent.getStudentName());
 		saveExamStudentReq.setStudentId(studentId);
 		saveExamStudentReq.setInfoCollector(examStudent.getInfoCollector());
+		saveExamStudentReq.setGrade(examStudent.getGrade());
+		saveExamStudentReq.setExamSite(examStudent.getExamSite());
+		saveExamStudentReq.setSpecialtyName(examStudent.getSpecialtyName());
 
 		SaveExamStudentResp saveExamStudentResp = examStudentCloudService
 				.saveExamStudent(saveExamStudentReq);

+ 13 - 0
examcloud-core-examwork-api-provider/src/main/java/cn/com/qmth/examcloud/core/examwork/api/controller/bean/ExamStudentDomain.java

@@ -66,6 +66,11 @@ public class ExamStudentDomain implements JsonSerializable {
 
 	private String remark;
 
+	/**
+	 * 年级
+	 */
+	private String grade;
+
 	public Long getId() {
 		return id;
 	}
@@ -242,4 +247,12 @@ public class ExamStudentDomain implements JsonSerializable {
 		this.remark = remark;
 	}
 
+	public String getGrade() {
+		return grade;
+	}
+
+	public void setGrade(String grade) {
+		this.grade = grade;
+	}
+
 }

+ 3 - 0
examcloud-core-examwork-api-provider/src/main/java/cn/com/qmth/examcloud/core/examwork/api/provider/ExamStudentCloudServiceProvider.java

@@ -166,6 +166,9 @@ public class ExamStudentCloudServiceProvider extends ControllerSupport
 		examStudent.setOrgCode(studentInfo.getOrgCode());
 		examStudent.setPhone(studentInfo.getPhoneNumber());
 		examStudent.setInfoCollector(req.getInfoCollector());
+		examStudent.setGrade(req.getGrade());
+		examStudent.setSpecialtyName(req.getSpecialtyName());
+		examStudent.setExamSite(req.getExamSite());
 		ExamStudent saved = examStudentRepo.save(examStudent);
 
 		SaveExamStudentResp resp = new SaveExamStudentResp();

+ 39 - 0
examcloud-core-examwork-api/src/main/java/cn/com/qmth/examcloud/examwork/api/request/SaveExamStudentReq.java

@@ -63,6 +63,21 @@ public class SaveExamStudentReq extends BaseRequest {
 	 */
 	private String infoCollector;
 
+	/**
+	 * 考点
+	 */
+	private String examSite;
+
+	/**
+	 * 专业名称
+	 */
+	private String specialtyName;
+
+	/**
+	 * 年级
+	 */
+	private String grade;
+
 	public Long getRootOrgId() {
 		return rootOrgId;
 	}
@@ -159,4 +174,28 @@ public class SaveExamStudentReq extends BaseRequest {
 		this.infoCollector = infoCollector;
 	}
 
+	public String getExamSite() {
+		return examSite;
+	}
+
+	public void setExamSite(String examSite) {
+		this.examSite = examSite;
+	}
+
+	public String getSpecialtyName() {
+		return specialtyName;
+	}
+
+	public void setSpecialtyName(String specialtyName) {
+		this.specialtyName = specialtyName;
+	}
+
+	public String getGrade() {
+		return grade;
+	}
+
+	public void setGrade(String grade) {
+		this.grade = grade;
+	}
+
 }