发表于: 2017-11-21 23:54:40

1 564


今天完成的任务:

一、今天准备看一下需求文档。

完全不知道改干啥啊,组队还没组好,今天加了一个人做复盘,现在有四个人三个后端和一个前端,前端再等一下杨江,然后我们先开始做。

今天主要看了一下需求文档里面第一部分,就是签到的一块,这一块应该还行吧。

大概想了想,这一块专门的建一张表,然后界面上需要显示一个日历,每次登录的时候只能点击当天的日期,作为签到,签到完之后还需要改一下用户的状态,变成已签到状态,显示在界面上。

然后需要有逆袭豆的字段,作为总的逆袭豆。

那这个咋实现呢?想法是用户第一次签到的时候记录一个字段,然后第二次签到的时候+1,搞不动了。

还是一定要把数据表创建好。

表名:user_sign

字段:

id  user_id  signcount(总的连续签到次数)  totalbeans(逆袭豆总数) lastsigntime(最后修改的时间)signstatus(签到状态)

这时候应该是可以了,用户第一次签到的时候需要在签到表里面新建一个字段,然后去添加一条数据,签到次数1,逆袭豆总数1,记录签到时间。

第二次签到的时候先去判断上一次签到的记录是不是和昨天的日期一样,是的话就算是连续签到,次数+1,总的逆袭豆+1*signcount)。如果不是的话就算是签到中断了,那就把签到次数重置为1,总逆袭豆+1

另外在每次签到后将签到状态改为1,没签到是0.每天0点重置一下(这里没有做过,感觉应该可以这样)

最后这个签到状态还是有点问题,这样虽然能实现,但是好像有点笨重啊?

然后是日历,要显示每天的日期,然后还要显示最高连续签到次数,还要显示以前日期是不是签到过了。前面两个还好,但是显示以前的日期是不是签到了,还没想到。最后的签到规则,感觉可以直接写死,反正不会变。。

 

自己瞎想了半天,还没有pm讲,也不知道流程,好痛苦。。。

二、看基础

回顾一下。增强for循环,list,集合,数组,arraylist

明天计划:

 明天问问大佬项目流程应该是啥,然后和组员讨论一下时间安排。

继续看基础内容吧

遇到问题:

 复盘刚刚开始做,很多东西不知道。慢慢看。

收获:

 没啥收获。。



返回列表 返回列表
评论

    分享到