根据“选课系统”的场景,这里我们业务流程做如下设计:
首先我们要增加一个功能,对整个模板消息推送过程进行触发,这里,我们假定领取该课程的教师可以设定课程的开课时间。当然,为了方便教师更好的决定是否开课和设定开课时间,我们需要统计选择该课程的学生人数并向任课教师进行显示。
任课教师一旦设置了开课时间,系统后台将从数据库中读取选取该课程的学员的信息(主要是openid),并通过微信服务号的模板消息接口,向所有选取该课程的学员推送模板消息。
任课教师也可以根据选课人数,决定取消该课程,系统也会通过上述方式,将课程取消的消息通知学员,并对数据库中选课表的信息进行更新。

选课系统:模板消息推送与开课管理
系统新增功能,允许教师设定课程开课时间,并根据选课人数提供决策支持。教师设置时间后,系统通过微信服务号向学员推送模板消息。若取消课程,同样会通过这种方式通知学员,并更新数据库。
2271

被折叠的 条评论
为什么被折叠?



