发表于: 2017-10-13 23:28:25

1 820


今日完成:

1、修改了前台课程详情页面的任务列表的学习进度,


为什么要修改呢?

 每个用户对某个任务的完成进度都是不同的,起初根本没有考虑到这点,只是很单纯的在 Task 类里加上了 learningProcess 这个字段,1表示未学习、2表示学习中、3表示已学习。



所以现在需要一个类来记录下每个 user 的每个 task 的[学习进度]

看了一下回家学习,正好有一个 Progress 类可以拿来用,关键字段有

id、userId、targetId、type(表示被记录进度的目标的类型)、status。


在 /a/task/list/{periodId} 接口里做改动。








任务详情接口 /a/task/{id} 中必要的业务逻辑:



存入学习记录;

改变学习进度:


取得用户是否收藏了该课程:
















返回列表 返回列表
评论

    分享到