发表于: 2017-11-21 23:10:17

1 566


今天完成的事
制定方案
方案:
大概想了想,这一块专门的建一张表,然后界面上需要显示一个日历,每次登录的时候只能点击当天的日期,作为签到,签到完之后还需要改一下用户的状态,变成已签到状态,显示在界面上。
然后需要有逆袭豆的字段,作为总的逆袭豆。
那这个咋实现呢?想法是用户第一次签到的时候记录一个字段,然后第二次签到的时候+1,搞不动了。
还是一定要把数据表创建好。
表名:user_sign
字段:
id  user_id  signcount(总的连续签到次数)  totalbeans(逆袭豆总数) lastsigntime(最后修改的时间) signstatus(签到状态)
这时候应该是可以了,用户第一次签到的时候需要在签到表里面新建一个字段,然后去添加一条数据,签到次数1,逆袭豆总数1,记录签到时间。
第二次签到的时候先去判断上一次签到的记录是不是和昨天的日期一样,是的话就算是连续签到,次数+1,总的逆袭豆+1*(signcount)。如果不是的话就算是签到中断了,那就把签到次数重置为1,总逆袭豆+1。
另外在每次签到后将签到状态改为1,没签到是0.每天0点重置一下(这里没有做过,感觉应该可以这样)
最后这个签到状态还是有点问题,这样虽然能实现,但是好像有点笨重啊?
然后是日历,要显示每天的日期,然后还要显示最高连续签到次数,还要显示以前日期是不是签到过了。前面两个还好,但是显示以前的日期是不是签到了,还没想到。最后的签到规则,感觉可以直接写死,反正不会变。。
明天计划的事
复习之前的知识点
遇到的问题
苦于没有前端pm和我们讨论
收获
对项目流程有了认识



返回列表 返回列表
评论

    分享到