wangwei 5 년 전
부모
커밋
e6b3c12aa3

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

@@ -133,6 +133,9 @@ public class ExamStudentCloudServiceProvider extends ControllerSupport
 		info.setSpecialtyName(req.getSpecialtyName());
 		info.setRemark(req.getRemark());
 
+		info.setSpecialBeginTime(req.getSpecialBeginTime());
+		info.setSpecialEndTime(req.getSpecialEndTime());
+
 		info.setExt1(req.getExt1());
 		info.setExt2(req.getExt2());
 		info.setExt3(req.getExt3());
@@ -326,6 +329,12 @@ public class ExamStudentCloudServiceProvider extends ControllerSupport
 		examStudentBean.setStudentName(saved.getName());
 		examStudentBean.setSpecialtyName(saved.getSpecialtyName());
 
+		examStudentBean.setExt1(saved.getExt1());
+		examStudentBean.setExt2(saved.getExt2());
+		examStudentBean.setExt3(saved.getExt3());
+		examStudentBean.setExt4(saved.getExt4());
+		examStudentBean.setExt5(saved.getExt5());
+
 		GetExamStudentResp resp = new GetExamStudentResp();
 		resp.setExamStudentBean(examStudentBean);
 		return resp;

+ 28 - 0
examcloud-core-examwork-service/src/main/java/cn/com/qmth/examcloud/core/examwork/service/bean/ExamStudentInfo.java

@@ -1,5 +1,7 @@
 package cn.com.qmth.examcloud.core.examwork.service.bean;
 
+import java.util.Date;
+
 /**
  * 类注释
  *
@@ -121,6 +123,16 @@ public class ExamStudentInfo {
 	 */
 	private String remark;
 
+	/**
+	 * 特殊考试批次开始时间
+	 */
+	private Date specialBeginTime;
+
+	/**
+	 * 特殊考试批次结束时间
+	 */
+	private Date specialEndTime;
+
 	/**
 	 * 扩展属性1
 	 */
@@ -370,4 +382,20 @@ public class ExamStudentInfo {
 		this.enable = enable;
 	}
 
+	public Date getSpecialBeginTime() {
+		return specialBeginTime;
+	}
+
+	public void setSpecialBeginTime(Date specialBeginTime) {
+		this.specialBeginTime = specialBeginTime;
+	}
+
+	public Date getSpecialEndTime() {
+		return specialEndTime;
+	}
+
+	public void setSpecialEndTime(Date specialEndTime) {
+		this.specialEndTime = specialEndTime;
+	}
+
 }

+ 12 - 0
examcloud-core-examwork-service/src/main/java/cn/com/qmth/examcloud/core/examwork/service/impl/ExamStudentServiceImpl.java

@@ -7,6 +7,8 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import cn.com.qmth.examcloud.commons.exception.StatusException;
+import cn.com.qmth.examcloud.commons.util.DateUtil;
+import cn.com.qmth.examcloud.commons.util.DateUtil.DatePatterns;
 import cn.com.qmth.examcloud.core.basic.api.CourseCloudService;
 import cn.com.qmth.examcloud.core.basic.api.OrgCloudService;
 import cn.com.qmth.examcloud.core.basic.api.StudentCloudService;
@@ -322,6 +324,16 @@ public class ExamStudentServiceImpl implements ExamStudentService {
 		examStudent.setExt4(examStudentInfo.getExt4());
 		examStudent.setExt5(examStudentInfo.getExt5());
 
+		// 临时代码
+		if (null != examStudentInfo.getSpecialBeginTime()) {
+			examStudent.setExt4(DateUtil.format(examStudentInfo.getSpecialBeginTime(),
+					DatePatterns.CHINA_DEFAULT));
+		}
+		if (null != examStudentInfo.getSpecialEndTime()) {
+			examStudent.setExt5(DateUtil.format(examStudentInfo.getSpecialEndTime(),
+					DatePatterns.CHINA_DEFAULT));
+		}
+
 		Boolean enable = examStudentInfo.getEnable();
 
 		if (null != enable) {