发表于: 2017-07-19 19:50:27

0 822


今天完成的事情:

修改写日报bug;


明天计划的事情:

把这最后一个bug改完,gg。


遇到的困难:

在修改这个写日报bug的过程中,对写日报判断的条件不够充分。之前只考虑到2种情况,分别是

1.加入班级后任务完成,下个任务未领取。

2.加入班级后,有正在进行的任务。

然后就对这两种情况进行了分析。

经过古尘师姐的指点后,然后整理出来居然有6种情况。。。

1.未登录状态(这个找了半天没找到写日报的入口,所以暂不考虑)。

2.登录了但未报名的无名弟子。对于这种情况的a/u/user/接口中的res.data.users[0].cid=-1,点击写日报就应该提示"请先加入班级",然后再跳转到职业推荐页。

3.加入班级未领取任务,这种情况a/user/{id}/task/progress接口返回的res.data.user.cid!=-1,res.data.task.num="",res.data.userTaskRelation.progress="",点击写日报出现confirm提示,点击领取任务跳转到任务列表页(这个和测试沟通了)。

4.加入班级后正在做任务,这种情况下a/user/{id}/task/progress接口返回的res.data.user.cid!=-1,res.data.task.num!="",res.data.userTaskRelation.progress=2-4,点击写日报跳转到写日报页面。

5.加入班级后做完任务后,下一个任务未领取;这种情况a/user/{id}/task/progress接口返回的res.data.user.cid!=-1,res.data.task.num!="",res.data.userTaskRelation.progress=5,点击写日报出现提示“请先领取任务”,点击领取任务跳转到任务列表页。(和第三种情况差不多,可以合并到一种情况)。

6.最后一种加入班级,任务全部做完,这种情况下已经和pm沟通了(不能写日报。。。),所以就直接并入到第三种情况中。


收获:

学习了修真院官网的部分业务逻辑。


返回列表 返回列表
评论

    分享到