java代码怎么实现连续签到和积分增加 积分等级功能

java代码怎么实现连续签到和积分增加 积分等级功能,第1张

签到信息存到一个签到表里,签到表关联用户ID,有签到日期,每天的签到就是一条记录,积分挂在用户信息表中,再来个积分日志表,积分发生变动就记录进去,比如获得积分或花了积分了。积分等级想复杂点了就来个积分等级表,里面存的是规则,想简单了就在积分余额字段后面再加个字段标记当前积分等级,甚至在前端当场计算都行

可以在user这样的类里面增加2个变量

static Date lastLogonDate//上一次登陆日期

static int count//记录连续登陆次数

然后每次登陆,就去检查lastLogonDate,如果刚好是昨天,就把count+1,否则count = 0

当count = 一定次数后,就开始增加积分。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11689130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存