签到活动随笔
簽到活動隨筆
其實在簽到活動中最最關鍵的就是我們數(shù)據(jù)庫的設計 ,數(shù)據(jù)庫設置好之后代碼的思路也清晰,另外由于簽到是每天都要進行的,防止表數(shù)據(jù)量過多,設計時 保持一人一條簽到記錄
設計表使用的字段有: 總登陸天數(shù) 、連續(xù)登陸天數(shù)、月登陸天數(shù)、人員唯一碼、創(chuàng)建時間、更新時間、id(主鍵);
在程序設計的過程中寫一個定時器,在每個月1號的凌晨將 月的登陸天數(shù)置 0?
連續(xù)登陸天數(shù)判斷:
1、第一次簽到的時候 將創(chuàng)建時間與更新時間設置成當前時間(前置是判斷這個用戶有沒有進行簽到過、判斷當天已經(jīng)簽過沒有)連續(xù)天數(shù)為 1 總天數(shù)為 1 月登陸天數(shù)為 1 進行保存
2、不是第一次簽到的時候,進行連續(xù)簽到判斷,將人員簽到信息獲取出來,將更新時間 +1天? 看能不能與當前天匹配 ,如過匹配的話 連續(xù)天數(shù)加一 更新,不匹配的話 連續(xù)天數(shù) 設置成1,其余的天數(shù)相應的加一
表數(shù)據(jù)里面的天數(shù) 還可以配合 簽到活動配置進行相應的 紅包領取 當積累到一定的天數(shù)就獲取相應的獎品(這個就是產(chǎn)品與項目經(jīng)理確定........)
轉載于:https://www.cnblogs.com/snail001/p/11274857.html
總結
- 上一篇: 在线流程图和思维导图开发技术详解(二)
- 下一篇: 万字长文讲解编码知识,看这文就够了!