作者 潘浩文
1 个管道 的构建 通过 耗费 0 秒

接口

@@ -182,7 +182,7 @@ class SignController extends RestBaseController @@ -182,7 +182,7 @@ class SignController extends RestBaseController
182 Db::name('user_sign')->where('id',$re['id'])->update(['status'=>1]); 182 Db::name('user_sign')->where('id',$re['id'])->update(['status'=>1]);
183 Db::name('user')->where('id',$user['id'])->setInc('all_sign_day',1); 183 Db::name('user')->where('id',$user['id'])->setInc('all_sign_day',1);
184 //判断是否为连续打卡 184 //判断是否为连续打卡
185 - $last=Db::name('user_sign')->where(['user_id'=>$this->getUserId(),'status'=>1,'create_time'=>[ 'between time', [$yesterday,$beginToday]]])->find(); 185 + $last=Db::name('user_sign')->where(['user_id'=>$this->$user['id'],'status'=>1,'create_time'=>[ 'between time', [$yesterday,$beginToday]]])->find();
186 186
187 if ($user['stay_sign_day']==0||$last) 187 if ($user['stay_sign_day']==0||$last)
188 { 188 {
@@ -203,7 +203,7 @@ class SignController extends RestBaseController @@ -203,7 +203,7 @@ class SignController extends RestBaseController
203 } 203 }
204 //记录打卡积分 204 //记录打卡积分
205 Db::name('user')->where('id',$user['id'])->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'=>$user['id'],'now_score'=>$user['score']+$score]);
207 207
208 //判断是否需要进行周打卡 208 //判断是否需要进行周打卡
209 if (Db::name('user_week_sign')->where(['user_id'=>$this->getUserId(),'create_time'=>[ '<', $beginToday-(7*24*60*60)]])->find()){ 209 if (Db::name('user_week_sign')->where(['user_id'=>$this->getUserId(),'create_time'=>[ '<', $beginToday-(7*24*60*60)]])->find()){