当前位置:编程学习 > JAVA >>

求个连续签到7天送积分的逻辑代码

当前字段有:签到时间:sign_time..可以加字段,求各位天才帮忙设计..给个逻辑处理代码 --------------------编程问答-------------------- 1.如果每天一条记录,那么就从当前开始查询,当天到前7天是否有记录,有就算是连续签到。加一个字段当前是属于签到第几次。
比如:
sign_time sign_count
1-1           1
1-2           2
……
1-6           6
1-7           7
1-9           1
每次加之前都和上次时间比,如果是前一天则加1,否则从1开始;
sign_time sign_count
1-1           1
1-2           2
……
1-6           6
1-7           7
1-8           8
1-9           9
同样要去比较前一天时间和当前时间相差,如果1天就加1,如果大于7了,你可以用sign_count%7如果为0则刚好是7天。
2.如果签到一次,修改他的sign_time,方法和上面类似,只是每次修改的时候都去修改sign_time,也要加一个统计字段。 --------------------编程问答-------------------- 很有启发,灰常感谢,哈哈,我也是Kobe FANs
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,