Преглед изворни кода

1、服务指标导出增加作业提交时间;
2、vip课休学状态增加退学操作;

Joburgess пре 4 година
родитељ
комит
5936b0e10d

+ 1 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ExtracurricularExercisesReplyServiceImpl.java

@@ -154,6 +154,7 @@ public class ExtracurricularExercisesReplyServiceImpl extends BaseServiceImpl<Lo
 			StudentExtracurricularExercisesSituation studentExercisesSituation = studentExtracurricularExercisesSituationDao.findStudentExercisesSituationsWithMonDay(createMonday.toString(), existExtra.getUserId());
 			if(Objects.nonNull(studentExercisesSituation)){
 				studentExercisesSituation.setExercisesReplyNum(1);
+				studentExercisesSituation.setLastSubmitTime(now);
 				studentExtracurricularExercisesSituationDao.update(studentExercisesSituation);
 			}
 		}

+ 1 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentCourseHomeworkServiceImpl.java

@@ -119,6 +119,7 @@ public class StudentCourseHomeworkServiceImpl extends BaseServiceImpl<Long, Stud
             StudentExtracurricularExercisesSituation studentExercisesSituation = studentExtracurricularExercisesSituationDao.findStudentExercisesSituationsWithMonDay(createMonday.toString(), existHomework.getUserId());
             if(Objects.nonNull(studentExercisesSituation)){
                 studentExercisesSituation.setExercisesReplyNum(1);
+                studentExercisesSituation.setLastSubmitTime(now);
                 studentExtracurricularExercisesSituationDao.update(studentExercisesSituation);
             }
         }

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

@@ -125,4 +125,8 @@ public interface TaskRemoteService {
 	@GetMapping("task/updateMusicGroupPaymentCalenderStatus")
 	void updateMusicGroupPaymentCalenderStatus();
 
+	//老师本周应布置课外训练
+	@GetMapping("task/studentServeRemind")
+	void studentServeRemind();
+
 }

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

@@ -155,4 +155,9 @@ public class TaskRemoteServiceFallback implements TaskRemoteService {
 	public void pushTeacherExceptionAttendanceTask() {
 		logger.info("教师异常考勤推送失败");
 	}
+
+	@Override
+	public void studentServeRemind() {
+		logger.info("本周应布置课外训练推送失败");
+	}
 }

+ 23 - 0
mec-task/src/main/java/com/ym/mec/task/jobs/StudentServeRemindTask.java

@@ -0,0 +1,23 @@
+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;
+
+/**
+ * @Author Joburgess
+ * @Date 2020.06.04
+ */
+@Service
+public class StudentServeRemindTask extends BaseTask {
+
+    @Autowired
+    private TaskRemoteService taskRemoteService;
+
+    @Override
+    public void execute() throws TaskException {
+        taskRemoteService.studentHomeworkRemind();
+    }
+}