Browse Source

重构获取学生成绩通知模块逻辑

lideyin 6 years ago
parent
commit
325d6be9e6

+ 36 - 0
examcloud-task-service/src/main/java/cn/com/qmth/examcloud/task/service/job/ExamScoreNoticeTask.java

@@ -0,0 +1,36 @@
+package cn.com.qmth.examcloud.task.service.job;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import cn.com.qmth.examcloud.core.oe.student.api.OeExamScoreNoticeQueueCloudService;
+import cn.com.qmth.examcloud.task.base.AbstractTask;
+import cn.com.qmth.examcloud.task.base.ScheduleJob;
+import cn.com.qmth.examcloud.task.base.TaskTracker;
+
+/**
+ * 
+ * @author lideyin
+ * @date 2019年3月11日 下午6:26:23
+ * @description 发送获取分数通知自动服务
+ */
+@Component("examScoreNoticeTask")
+public class ExamScoreNoticeTask extends AbstractTask{
+
+	@Autowired
+	private TaskTracker taskTracker;
+	@Autowired
+	private OeExamScoreNoticeQueueCloudService oeExamScoreNoticeQueueCloudService;
+	
+	@Override
+	public TaskTracker getTaskTracker() {
+		return taskTracker;
+	}
+
+	@Override
+	public void run(ScheduleJob scheduleJob) throws Exception {
+		oeExamScoreNoticeQueueCloudService.sendObtainScoreNotice();
+	}
+	
+	
+}