tp5.0 裡面實現簽到
阿新 • • 發佈:2021-09-28
- 先根據使用者來查詢簽到資料 如果沒有則說明第一次簽到
- 有則判斷是否是重複簽到
- 比較上次簽到時間和昨天的時間 如果屬於昨天的時間表示是連續簽到
- 上次簽到時間在今天的時間內 表示今天已經簽到過了
- 上次的簽到時間在昨天之前 表示昨天沒有簽到 屬於斷籤 重新開始
- 程式碼如下
-
1 public function sign() 2 { 3 //取出使用者id 4 $user_id = session('user.id'); 5 //根據使用者id查詢簽到記錄表 6 $result = \app\home\model\Sign::where('user_id',$user_id