zouxuan 3 år sedan
förälder
incheckning
f71ad3d06e

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/StudentAttendance.java

@@ -98,7 +98,7 @@ public class StudentAttendance extends BaseEntity {
 	private int normalRemind;
 
 	@ApiModelProperty(value = "是否达标1是0否")
-	private Integer qualifiedFlag = 1;
+	private Integer qualifiedFlag = 0;
 
 	public Integer getQualifiedFlag() {
 		return qualifiedFlag;

+ 1 - 14
mec-biz/src/main/java/com/ym/mec/biz/service/CourseScheduleStatisticsService.java

@@ -8,18 +8,5 @@ import java.util.List;
 public interface CourseScheduleStatisticsService extends BaseService<Long, CourseScheduleStatistics> {
 
     //初始化数据
-    void init(List<Long> courseScheduleIds);
-
-    //同步课程学员总数
-    void syncStudentNum(List<Long> courseScheduleIds);
-
-    //同步考勤相关数据
-    void syncAttendance(List<Long> courseScheduleIds);
-
-    //同步作业相关
-    void syncHomework(List<Long> courseScheduleIds);
-
-    //同步服务指标
-    void syncServiceTar(List<Long> courseScheduleIds);
-
+    void courseScheduleStatistics();
 }

+ 2 - 38
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleStatisticsServiceImpl.java

@@ -5,14 +5,9 @@ import com.ym.mec.biz.dal.entity.CourseScheduleStatistics;
 import com.ym.mec.biz.service.CourseScheduleStatisticsService;
 import com.ym.mec.common.dal.BaseDAO;
 import com.ym.mec.common.service.impl.BaseServiceImpl;
-import com.ym.mec.util.date.DateUtil;
-import org.apache.commons.lang3.StringUtils;
-import org.redisson.api.RBucket;
-import org.redisson.api.RedissonClient;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.util.Date;
 import java.util.List;
 
 @Service
@@ -20,8 +15,6 @@ public class CourseScheduleStatisticsServiceImpl extends BaseServiceImpl<Long, C
 	
 	@Autowired
 	private CourseScheduleStatisticsDao courseScheduleStatisticsDao;
-	@Autowired
-	private RedissonClient redissonClient;
 
 	@Override
 	public BaseDAO<Long, CourseScheduleStatistics> getDAO() {
@@ -29,36 +22,7 @@ public class CourseScheduleStatisticsServiceImpl extends BaseServiceImpl<Long, C
 	}
 
 	@Override
-	public void init(List<Long> courseScheduleIds) {
-		String bucketKey = "CourseScheduleStatistics:updateTime";
-		RBucket<String> bucket = redissonClient.getBucket(bucketKey);
-		String updateTime = bucket.get();
-		Date date = new Date();
-		if(StringUtils.isEmpty(updateTime)){
-			updateTime = DateUtil.format(DateUtil.addHours(date,1),DateUtil.EXPANDED_DATE_TIME_FORMAT);
-		}
-		//获取修改时间在指定时间之后的课程列表
-
-
-	}
-
-	@Override
-	public void syncStudentNum(List<Long> courseScheduleIds) {
-
-	}
-
-	@Override
-	public void syncAttendance(List<Long> courseScheduleIds) {
-
-	}
-
-	@Override
-	public void syncHomework(List<Long> courseScheduleIds) {
-
-	}
-
-	@Override
-	public void syncServiceTar(List<Long> courseScheduleIds) {
-
+	public void courseScheduleStatistics() {
+		List<CourseScheduleStatistics> updateCourseScheduleStatisticsList = courseScheduleStatisticsDao.queryUpdateCourseScheduleStatistics();
 	}
 }