chenken 6 rokov pred
rodič
commit
5d04f2c0c4

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

@@ -0,0 +1,41 @@
+package cn.com.qmth.examcloud.core.oe.student.api.client;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.web.client.RestTemplate;
+
+import cn.com.qmth.examcloud.commons.web.redis.RedisClient;
+import cn.com.qmth.examcloud.core.oe.student.api.OeHandleByExamCaptureQueueFailedDisposeService;
+import cn.com.qmth.examcloud.core.oe.student.api.request.HandleByExamCaptureQueueFailedDisposeReq;
+
+@Service
+public class OeHandleByExamCaptureQueueFailedDisposeServiceClient extends BasicCloudClientSupport implements
+		OeHandleByExamCaptureQueueFailedDisposeService {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -802226410595457107L;
+
+	@Autowired
+	private RestTemplate restTemplate;
+
+	@Autowired
+	private RedisClient redisClient;
+	
+	@Override
+	public void handleByExamCaptureQueueFailedDispose(HandleByExamCaptureQueueFailedDisposeReq req) {
+		post("handleByExamCaptureQueueFailedDispose", req);
+	}
+
+	@Override
+	protected RestTemplate getRestTemplate() {
+		return restTemplate;
+	}
+
+	@Override
+	protected RedisClient getRedisClient() {
+		return redisClient;
+	}
+	
+}

+ 10 - 0
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeHandleByExamCaptureQueueFailedDisposeService.java

@@ -0,0 +1,10 @@
+package cn.com.qmth.examcloud.core.oe.student.api;
+
+import cn.com.qmth.examcloud.commons.web.cloud.api.CloudService;
+import cn.com.qmth.examcloud.core.oe.student.api.request.HandleByExamCaptureQueueFailedDisposeReq;
+
+public interface OeHandleByExamCaptureQueueFailedDisposeService extends CloudService{
+
+	public void handleByExamCaptureQueueFailedDispose(HandleByExamCaptureQueueFailedDisposeReq req);
+	
+}

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

@@ -0,0 +1,22 @@
+package cn.com.qmth.examcloud.core.oe.student.api.request;
+
+import cn.com.qmth.examcloud.commons.web.cloud.api.BaseRequest;
+
+public class HandleByExamCaptureQueueFailedDisposeReq extends BaseRequest{
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -2551117854400906473L;
+
+	private Long examRecordDataId;
+
+	public Long getExamRecordDataId() {
+		return examRecordDataId;
+	}
+
+	public void setExamRecordDataId(Long examRecordDataId) {
+		this.examRecordDataId = examRecordDataId;
+	}
+	
+}