zoukankan      html  css  js  c++  java
  • 签到活动随笔

    签到活动随笔

    其实在签到活动中最最关键的就是我们数据库的设计 ,数据库设置好之后代码的思路也清晰,另外由于签到是每天都要进行的,防止表数据量过多,设计时 保持一人一条签到记录

    设计表使用的字段有: 总登陆天数 、连续登陆天数、月登陆天数、人员唯一码、创建时间、更新时间、id(主键);

    在程序设计的过程中写一个定时器,在每个月1号的凌晨将 月的登陆天数置 0 

    连续登陆天数判断:

    1、第一次签到的时候 将创建时间与更新时间设置成当前时间(前置是判断这个用户有没有进行签到过、判断当天已经签过没有)连续天数为 1 总天数为 1 月登陆天数为 1 进行保存

    2、不是第一次签到的时候,进行连续签到判断,将人员签到信息获取出来,将更新时间 +1天  看能不能与当前天匹配 ,如过匹配的话 连续天数加一 更新,不匹配的话 连续天数 设置成1,其余的天数相应的加一

    表数据里面的天数 还可以配合 签到活动配置进行相应的 红包领取 当积累到一定的天数就获取相应的奖品(这个就是产品与项目经理确定........)

  • 相关阅读:
    线性表——(2)单向链表
    线性表——(1)顺序表
    UVa 1592 数据库
    UVa 12096 集合栈计算机
    Python 协程
    Python 多线程及进程
    Python 日志(Log)
    Python 函数式编程
    Python基础
    DB2 获取前两天的数据
  • 原文地址:https://www.cnblogs.com/snail001/p/11274857.html
Copyright © 2011-2022 走看看