|
@@ -855,6 +855,21 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 官方学时推送
|
|
|
+ * @param bo
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public void officialPeriodPush(UserQueryBo bo) {
|
|
|
+ List<ClassGradeUserGoodsVo> list = iClassGradeUserService.selectPeriodNotPush(bo);
|
|
|
+ for(ClassGradeUserGoodsVo vo : list){
|
|
|
+ ClassGradeUserQueryBo queryBo = new ClassGradeUserQueryBo();
|
|
|
+ queryBo.setGradeId(vo.getGradeId());
|
|
|
+ queryBo.setUserId(bo.getUserId());
|
|
|
+ iClassGradeUserService.pushOfficialPeriod(queryBo);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
//获得可用学习天数
|
|
|
private static int getDutyDays(Date startDateStr, Date endDateStr,Long[] longs,Long studyDay) {
|
|
|
int result = 0;
|