浏览代码

新增待评论推送

周箭河 5 年之前
父节点
当前提交
2433a1fce7

+ 3 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/CourseReviewService.java

@@ -55,6 +55,9 @@ public interface CourseReviewService extends BaseService<Integer, CourseSchedule
 	 */
 	CourseScheduleReview updateReview(CourseScheduleReview courseScheduleReview);
 
+	/**
+	 * 推送待填写评价给老师
+	 */
 	void pushNeedReview2Teacher();
 
 }

+ 5 - 0
mec-client-api/src/main/java/com/ym/mec/task/TaskRemoteService.java

@@ -91,4 +91,9 @@ public interface TaskRemoteService {
 	//预生成待提交月报
 	@GetMapping("task/createEvaluate")
 	void createEvaluate();
+
+	//新增待填写评论定时推送(推送老师)
+	@GetMapping("task/pushNeedReview2Teacher")
+	void pushNeedReview2Teacher();
+
 }

+ 5 - 0
mec-client-api/src/main/java/com/ym/mec/task/fallback/TaskRemoteServiceFallback.java

@@ -115,4 +115,9 @@ public class TaskRemoteServiceFallback implements TaskRemoteService {
 	public void createEvaluate() {
 		logger.info("预生成待提交月报失败");
 	}
+
+	@Override
+	public void pushNeedReview2Teacher() {
+		logger.info("新增待填写评论推送失败");
+	}
 }

+ 19 - 0
mec-task/src/main/java/com/ym/mec/task/jobs/PushNeedReview2TeacherTask.java

@@ -0,0 +1,19 @@
+package com.ym.mec.task.jobs;
+
+import com.ym.mec.task.TaskRemoteService;
+import com.ym.mec.task.core.BaseTask;
+import com.ym.mec.task.core.TaskException;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+@Service
+public class PushNeedReview2TeacherTask extends BaseTask {
+
+    @Autowired
+    private TaskRemoteService taskRemoteService;
+
+    @Override
+    public void execute() throws TaskException {
+        taskRemoteService.pushNeedReview2Teacher();
+    }
+}

+ 9 - 0
mec-web/src/main/java/com/ym/mec/web/controller/TaskController.java

@@ -47,6 +47,9 @@ public class TaskController extends BaseController {
 	@Autowired
 	private CourseScheduleEvaluateService courseScheduleEvaluateService;
 
+	@Autowired
+	private CourseReviewService courseReviewService;
+
 	@GetMapping("/refreshPaymentFeeStatus")
 	// 刷新付费状态
 	public void refreshPaymentFeeStatus() {
@@ -173,4 +176,10 @@ public class TaskController extends BaseController {
 		courseScheduleEvaluateService.createEvaluate(new Date());
 	}
 
+	//新增待填写评论定时推送(推送老师)
+	@GetMapping("/pushNeedReview2Teacher")
+	public void pushNeedReview2Teacher(){
+		courseReviewService.pushNeedReview2Teacher();
+	}
+
 }