正在显示
1 个修改的文件
包含
4 行增加
和
4 行删除
@@ -186,10 +186,10 @@ class SignController extends RestBaseController | @@ -186,10 +186,10 @@ class SignController extends RestBaseController | ||
186 | 186 | ||
187 | if ($user['stay_sign_day']==0||$last) | 187 | if ($user['stay_sign_day']==0||$last) |
188 | { | 188 | { |
189 | - Db::name('user')->where('id',$this->getUserId())->setInc('stay_sign_day',1); | 189 | + Db::name('user')->where('id',$user['id'])->setInc('stay_sign_day',1); |
190 | //判断最大连续打卡天数 | 190 | //判断最大连续打卡天数 |
191 | - if ($user['stay_sign_day']>$user['longest_sign_day']){ | ||
192 | - Db::name('user')->where('id',$this->getUserId())->update(['longest_sign_day'=>$user['stay_sign_day']]); | 191 | + if (($user['stay_sign_day']+1)>$user['longest_sign_day']){ |
192 | + Db::name('user')->where('id',$user['id'])->update(['longest_sign_day'=>($user['stay_sign_day']+1)]); | ||
193 | } | 193 | } |
194 | }else{ | 194 | }else{ |
195 | //非连续打卡 | 195 | //非连续打卡 |
@@ -202,7 +202,7 @@ class SignController extends RestBaseController | @@ -202,7 +202,7 @@ class SignController extends RestBaseController | ||
202 | Db::name('user_sign')->insert(['user_id'=>$this->getUserId(),'create_time'=>time(),"$type"=>time()]); | 202 | Db::name('user_sign')->insert(['user_id'=>$this->getUserId(),'create_time'=>time(),"$type"=>time()]); |
203 | } | 203 | } |
204 | //记录打卡积分 | 204 | //记录打卡积分 |
205 | - Db::name('user')->where('id',$this->getUserId())->setInc('score',$score); | 205 | + Db::name('user')->where('id',$user['id'])->setInc('score',$score); |
206 | Db::name('user_score_log')->insert(['score'=>$score,'create_time'=>time(),'action'=>'打卡','user_id'=>$this->getUserId(),'now_score'=>$user['score']+$score]); | 206 | Db::name('user_score_log')->insert(['score'=>$score,'create_time'=>time(),'action'=>'打卡','user_id'=>$this->getUserId(),'now_score'=>$user['score']+$score]); |
207 | 207 | ||
208 | //判断是否需要进行周打卡 | 208 | //判断是否需要进行周打卡 |
-
请 注册 或 登录 后发表评论