chenken 6 éve
szülő
commit
fb8246176c

+ 3 - 3
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/ExamRecordCloudService.java

@@ -1,8 +1,8 @@
 package cn.com.qmth.examcloud.core.oe.admin.api;
 
 import cn.com.qmth.examcloud.commons.web.cloud.api.CloudService;
-import cn.com.qmth.examcloud.core.oe.admin.api.request.ExamRecordReq;
-import cn.com.qmth.examcloud.core.oe.admin.api.response.ExamRecordResp;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.CheckExamIsStartedReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.CheckExamIsStartedResp;
 
 /**
  * 
@@ -18,6 +18,6 @@ public interface ExamRecordCloudService extends CloudService{
 	 * @param examRecordReq
 	 * @return
 	 */
-	public ExamRecordResp checkExamIsStarted(ExamRecordReq examRecordReq);
+	public CheckExamIsStartedResp checkExamIsStarted(CheckExamIsStartedReq examRecordReq);
 	
 }

+ 51 - 0
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/request/CheckExamIsStartedReq.java

@@ -0,0 +1,51 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.request;
+
+import cn.com.qmth.examcloud.commons.web.cloud.api.BaseRequest;
+
+public class CheckExamIsStartedReq extends BaseRequest{
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -2218185239574140092L;
+	
+	/**
+	 * 考试ID
+	 */
+	private Long examId;
+	
+	/**
+	 * 学生ID
+	 */
+	private Long studentId;
+	
+	/**
+	 * 课程code
+	 */
+	private String courseCode;
+
+	public Long getExamId() {
+		return examId;
+	}
+
+	public void setExamId(Long examId) {
+		this.examId = examId;
+	}
+
+	public Long getStudentId() {
+		return studentId;
+	}
+
+	public void setStudentId(Long studentId) {
+		this.studentId = studentId;
+	}
+
+	public String getCourseCode() {
+		return courseCode;
+	}
+
+	public void setCourseCode(String courseCode) {
+		this.courseCode = courseCode;
+	}
+	
+}

+ 0 - 38
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/request/ExamRecordReq.java

@@ -1,38 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.admin.api.request;
-
-import cn.com.qmth.examcloud.commons.web.cloud.api.BaseRequest;
-
-public class ExamRecordReq extends BaseRequest{
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -2218185239574140092L;
-	
-	/**
-	 * 考试ID
-	 */
-	private Long examId;
-	
-	/**
-	 * 考生ID
-	 */
-	private Long examStudentId;
-
-	public Long getExamId() {
-		return examId;
-	}
-
-	public void setExamId(Long examId) {
-		this.examId = examId;
-	}
-
-	public Long getExamStudentId() {
-		return examStudentId;
-	}
-
-	public void setExamStudentId(Long examStudentId) {
-		this.examStudentId = examStudentId;
-	}
-
-}

+ 7 - 1
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/response/ExamRecordResp.java → examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/response/CheckExamIsStartedResp.java

@@ -1,7 +1,13 @@
 package cn.com.qmth.examcloud.core.oe.admin.api.response;
 
-public class ExamRecordResp {
+import cn.com.qmth.examcloud.commons.web.cloud.api.BaseResponse;
 
+public class CheckExamIsStartedResp extends BaseResponse{
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -256317254513358255L;
 	private Boolean isStarted;
 
 	public Boolean getIsStarted() {

+ 12 - 7
examcloud-core-oe-admin-client/src/main/java/cn/com/qmth/examcloud/core/oe/admin/client/ExamRecordCloudServiceClient.java

@@ -6,24 +6,24 @@ import org.springframework.web.client.RestTemplate;
 
 import cn.com.qmth.examcloud.commons.web.redis.RedisClient;
 import cn.com.qmth.examcloud.core.oe.admin.api.ExamRecordCloudService;
-import cn.com.qmth.examcloud.core.oe.admin.api.request.ExamRecordReq;
-import cn.com.qmth.examcloud.core.oe.admin.api.response.ExamRecordResp;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.CheckExamIsStartedReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.CheckExamIsStartedResp;
 
 
 @Service("examRecordCloudService")
 public class ExamRecordCloudServiceClient extends AdminCloudClientSupport implements ExamRecordCloudService {
 
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 6596862028883396367L;
+
 	@Autowired
     private RestTemplate restTemplate;
 	
     @Autowired
     private RedisClient redisClient;
 	
-	@Override
-	public ExamRecordResp checkExamIsStarted(ExamRecordReq examRecordReq) {
-		return post("",examRecordReq,ExamRecordResp.class);
-	}
-
 	@Override
 	protected RestTemplate getRestTemplate() {
 		return restTemplate;
@@ -34,4 +34,9 @@ public class ExamRecordCloudServiceClient extends AdminCloudClientSupport implem
 		return redisClient;
 	}
 
+	@Override
+	public CheckExamIsStartedResp checkExamIsStarted(CheckExamIsStartedReq examRecordReq) {
+		return post("/checkExamIsStarted", examRecordReq,CheckExamIsStartedResp.class);
+	}
+
 }