做一个按钮,用springboot前后端结合数据库实现哪一个用户签到给哪一个用户加积分
签到记录表,绑定签到人员信息,签到时间等,应该就可以实现了吧
一天最多签到3次:
1、可以利用日志表来做,每签到一次,记录下该用户的签到时间
2、每次签到前,先判断当天在日志记录中是否已经有3次签到了,如已经存在3次签到,则返回提示签到失败
每次间隔不小于3小时:
1、可以利用 Redis 来做,每次签到记录下该用户ID到 Redis,设置过期时间为3小时
2、每次签到前,根据用户ID去 Redis 查是否存在该用户,若存在,则证明该用户3小时内已经签到过,直接返回提示签到失败