xiatian 4 жил өмнө
parent
commit
cd64e6ca9f

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

@@ -1,10 +1,25 @@
 package cn.com.qmth.examcloud.core.oe.admin.client;
 
-import cn.com.qmth.examcloud.core.oe.admin.api.ExamRecordCloudService;
-import cn.com.qmth.examcloud.core.oe.admin.api.request.*;
-import cn.com.qmth.examcloud.core.oe.admin.api.response.*;
 import org.springframework.stereotype.Service;
 
+import cn.com.qmth.examcloud.core.oe.admin.api.ExamRecordCloudService;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.CheckExamIsStartedReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.CheckPaperInExamReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.GetAwaitingAuditCountReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.GetExamPhotoVerifyDataReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.GetPagedToBeMarkExamRecordReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.GetPartialExamRecordDataReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.GetToBeMarkExamRecordReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.QueryExamRecordForSelectScoreReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.CheckExamIsStartedResp;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.CheckPaperInExamResp;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.GetAwaitingAuditCountResp;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.GetExamPhotoVerifyDataResp;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.GetPagedToBeMarkExamRecordResp;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.GetPartialExamRecordDataResp;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.GetToBeMarkExamRecordResp;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.QueryExamRecordForSelectScoreResp;
+
 @Service("examRecordCloudService")
 public class ExamRecordCloudServiceClient extends AbstractCloudClientSupport
 		implements
@@ -61,4 +76,9 @@ public class ExamRecordCloudServiceClient extends AbstractCloudClientSupport
 	public GetAwaitingAuditCountResp getGetAwaitingAuditCount(GetAwaitingAuditCountReq req) {
 		return post("examRecord/getGetAwaitingAuditCount", req, GetAwaitingAuditCountResp.class);
 	}
+
+	@Override
+	public CheckPaperInExamResp checkPaperInExam(CheckPaperInExamReq req) {
+		return post("examRecord/checkPaperInExam", req, CheckPaperInExamResp.class);
+	}
 }

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

@@ -66,4 +66,6 @@ public interface ExamRecordCloudService extends CloudService{
 	 * @return
 	 */
 	GetAwaitingAuditCountResp getGetAwaitingAuditCount(GetAwaitingAuditCountReq req);
+	
+	CheckPaperInExamResp checkPaperInExam(CheckPaperInExamReq req);
 }

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

@@ -0,0 +1,21 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.request;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
+
+public class CheckPaperInExamReq extends BaseRequest {
+
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -1871623174228475248L;
+	private String basePaperId;
+	public String getBasePaperId() {
+		return basePaperId;
+	}
+	public void setBasePaperId(String basePaperId) {
+		this.basePaperId = basePaperId;
+	}
+
+	
+}

+ 20 - 0
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/response/CheckPaperInExamResp.java

@@ -0,0 +1,20 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+public class CheckPaperInExamResp extends BaseResponse{
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -1368478972459623344L;
+	private Boolean inExam;
+	public Boolean getInExam() {
+		return inExam;
+	}
+	public void setInExam(Boolean inExam) {
+		this.inExam = inExam;
+	}
+	
+	
+}

+ 5 - 0
examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/client/ExamRecordDataCloudServiceClient.java

@@ -117,4 +117,9 @@ public class ExamRecordDataCloudServiceClient extends AbstractCloudClientSupport
     public UpdatePartialExamRecordResp updatePartialExamRecord(UpdatePartialExamRecordReq req) {
         return post("examRecordData/updatePartialExamRecord", req, UpdatePartialExamRecordResp.class);
     }
+
+	@Override
+	public CheckPaperInExamResp checkPaperInExam(CheckPaperInExamReq req) {
+		return post("examRecordData/checkPaperInExam", req, CheckPaperInExamResp.class);
+	}
 }

+ 28 - 2
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/ExamRecordDataCloudService.java

@@ -1,8 +1,32 @@
 package cn.com.qmth.examcloud.core.oe.student.api;
 
 import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.core.oe.student.api.request.*;
-import cn.com.qmth.examcloud.core.oe.student.api.response.*;
+import cn.com.qmth.examcloud.core.oe.student.api.request.CalcExamScoreReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.CalcFaceBiopsyResultReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.CheckPaperInExamReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.GetExamFaceLivenessVerifiesReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.GetExamRecordDataIdsReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.GetExamRecordNumReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.GetExamRecordPaperStructReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.GetExamRecordQuestionsReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.GetFaceBiopsyReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.HandInExamReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.UpdateExamRecordDataBatchNumReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.UpdateExamRecordStatusReq;
+import cn.com.qmth.examcloud.core.oe.student.api.request.UpdatePartialExamRecordReq;
+import cn.com.qmth.examcloud.core.oe.student.api.response.CalcExamScoreResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.CalcFaceBiopsyResultResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.CheckPaperInExamResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.GetExamFaceLivenessVerifiesResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.GetExamRecordDataIdsResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.GetExamRecordNumResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.GetExamRecordPaperStructResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.GetExamRecordQuestionsResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.GetFaceBiopsyResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.HandInExamResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.UpdateExamRecordDataBatchNumResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.UpdateExamRecordStatusResp;
+import cn.com.qmth.examcloud.core.oe.student.api.response.UpdatePartialExamRecordResp;
 
 public interface ExamRecordDataCloudService extends CloudService {
 
@@ -67,4 +91,6 @@ public interface ExamRecordDataCloudService extends CloudService {
      * @return
      */
     UpdatePartialExamRecordResp updatePartialExamRecord(UpdatePartialExamRecordReq req);
+    
+    CheckPaperInExamResp checkPaperInExam(CheckPaperInExamReq req);
 }

+ 21 - 0
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/CheckPaperInExamReq.java

@@ -0,0 +1,21 @@
+package cn.com.qmth.examcloud.core.oe.student.api.request;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
+
+public class CheckPaperInExamReq extends BaseRequest {
+
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -1871623174228475248L;
+	private String basePaperId;
+	public String getBasePaperId() {
+		return basePaperId;
+	}
+	public void setBasePaperId(String basePaperId) {
+		this.basePaperId = basePaperId;
+	}
+
+	
+}

+ 20 - 0
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/CheckPaperInExamResp.java

@@ -0,0 +1,20 @@
+package cn.com.qmth.examcloud.core.oe.student.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+public class CheckPaperInExamResp extends BaseResponse{
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -1368478972459623344L;
+	private Boolean inExam;
+	public Boolean getInExam() {
+		return inExam;
+	}
+	public void setInExam(Boolean inExam) {
+		this.inExam = inExam;
+	}
+	
+	
+}