Selaa lähdekoodia

修复交卷后未发送分数获取通知接口

lideyin 5 vuotta sitten
vanhempi
commit
71dca5abee

+ 12 - 0
examcloud-core-oe-admin-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/admin/client/ExamScoreNoticeQueueCloudServiceClient.java

@@ -1,5 +1,7 @@
 package cn.com.qmth.examcloud.core.oe.admin.client;
 
+import cn.com.qmth.examcloud.core.oe.admin.api.request.AddExamScoreNoticeQueueReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.AddExamScoreNoticeQueueResp;
 import org.springframework.stereotype.Service;
 
 import cn.com.qmth.examcloud.core.oe.admin.api.ExamScoreNoticeQueueCloudService;
@@ -16,4 +18,14 @@ public class ExamScoreNoticeQueueCloudServiceClient extends AbstractCloudClientS
 		post("examScoreNoticeQueue/sendObtainScoreNotice");
 	}
 
+	/**
+	 * 添加成绩通知队列
+	 * @param req
+	 * @return
+	 */
+	@Override
+	public AddExamScoreNoticeQueueResp addExamScoreNoticeQueue(AddExamScoreNoticeQueueReq req) {
+		return post("examScoreNoticeQueue/addExamScoreNoticeQueue",req,AddExamScoreNoticeQueueResp.class);
+	}
+
 }

+ 14 - 4
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/ExamScoreNoticeQueueCloudService.java

@@ -1,16 +1,26 @@
 package cn.com.qmth.examcloud.core.oe.admin.api;
 
 import cn.com.qmth.examcloud.api.commons.CloudService;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.AddExamScoreNoticeQueueReq;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.AddExamScoreNoticeQueueResp;
+
 /**
- * 
+ *
  * @author lideyin
  * @date 2019年3月11日 下午3:22:56
  * @description 考试分数通知队列接口
  */
 public interface ExamScoreNoticeQueueCloudService extends CloudService{
 	/**
-	 * 发送获取考试分数通知 
+	 * 发送获取考试分数通知
 	 */
-	public void sendObtainScoreNotice();
-	
+	void sendObtainScoreNotice();
+
+	/**
+	 * 添加成绩通知队列
+	 * @param req
+	 * @return
+	 */
+	AddExamScoreNoticeQueueResp addExamScoreNoticeQueue(AddExamScoreNoticeQueueReq req);
+
 }

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

@@ -0,0 +1,18 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.request;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
+
+public class AddExamScoreNoticeQueueReq extends BaseRequest {
+    /**
+     * 学校id
+     */
+    private Long rootOrgId;
+
+    public Long getRootOrgId() {
+        return rootOrgId;
+    }
+
+    public void setRootOrgId(Long rootOrgId) {
+        this.rootOrgId = rootOrgId;
+    }
+}

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

@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+/**
+ * @Description 添加分数通知队列
+ * @Author lideyin
+ * @Date 2020/7/1 16:47
+ * @Version 1.0
+ */
+public class AddExamScoreNoticeQueueResp extends BaseResponse{
+
+	private static final long serialVersionUID = 8909011625424797180L;
+}