Browse Source

RMI-ObtainScore

chenken 6 năm trước cách đây
mục cha
commit
51a673562b

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

@@ -0,0 +1,39 @@
+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.OeExamScoreObtainQueueCloudService;
+
+@Service
+public class OeExamScoreObtainQueueCloudServiceClient extends BasicCloudClientSupport  implements OeExamScoreObtainQueueCloudService{
+	
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -2866999608688584179L;
+
+	@Autowired
+	private RestTemplate restTemplate;
+
+	@Autowired
+	private RedisClient redisClient;
+
+	@Override
+	public void sendObtainScoreNodify() {
+		post("examScoreObtainQueue/sendObtainScoreNodify", null);
+	}
+
+	@Override
+	protected RestTemplate getRestTemplate() {
+		return restTemplate;
+	}
+
+	@Override
+	protected RedisClient getRedisClient() {
+		return redisClient;
+	}
+
+}

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

@@ -10,6 +10,11 @@ import cn.com.qmth.examcloud.core.oe.student.api.OeStudentExamRecordCloudService
 @Service("oeStudentExamRecordCloudService")
 public class OeStudentExamRecordCloudServiceClient extends BasicCloudClientSupport implements OeStudentExamRecordCloudService{
 
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 3904195239759933649L;
+
 	@Autowired
 	private RestTemplate restTemplate;
 

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

@@ -0,0 +1,9 @@
+package cn.com.qmth.examcloud.core.oe.student.api;
+
+import cn.com.qmth.examcloud.commons.web.cloud.api.CloudService;
+
+public interface OeExamScoreObtainQueueCloudService extends CloudService{
+	
+	public void sendObtainScoreNodify();
+	
+}