自动消课
2019-10-29 10:49:57 0 举报
自动消课(发红包和极光推送没画)
作者其他创作
大纲/内容
根据当前任务的时间段,批量更新u_lesson_record表中的status=1
根据datatime、teacherId、userID去lesson表中查询记录
正式课
no
yes
判断课程类型(正式课或试听课)
判断lessonstatus是否为2(已约课)
根据lessontimeid去正式课表中lessonex中查询记录
试听课:如果没有查询到就更新u_lesson_record中的状态更新为3(处理失败)
status = 0 and 当天 ?
查询出消课数
判断这些记录中teacherId或userId是否等于0
判断上课时长是否在规定范围
开始
判断学生和教师是否同时在房间内(教师和学生打点数都必须大于0小于heard说)
试听课
正式课:如果没有记录就将u_lesson _reocrd 中的状态更新为3(处理失败)
根据lessontimeId去u_teacher_lesson_times表中查询
有记录则调用PHP接口进行消课
0 条评论
下一页