未领取奖励任务数量接口提交
This commit is contained in:
@@ -86,5 +86,11 @@ class Tasks extends BaseCom
|
||||
$reslut = model('Tasks')->daily_tasks_sign_in_status($user_id);
|
||||
return V($reslut['code'],$reslut['msg'], $reslut['data']);
|
||||
}
|
||||
//未领取奖励任务数量
|
||||
public function dailyTasksUnReceiveCount(){
|
||||
$user_id = $this->uid;
|
||||
$reslut = model('Tasks')->daily_tasks_unfinished_count($user_id);
|
||||
return V($reslut['code'],$reslut['msg'], $reslut['data']);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -801,4 +801,16 @@ class Tasks extends Model
|
||||
return ['code' => 1, 'msg' => '成功','data' => $result];
|
||||
}
|
||||
|
||||
//未完成任务数量
|
||||
public function daily_tasks_unfinished_count($user_id){
|
||||
$task_ids = Db::name('vs_tasks')->where('delete_time',0)->where('is_active',1)->value('id');
|
||||
$result = [];
|
||||
$task_user_count = Db::name('vs_tasks_user_daily')
|
||||
->where(['user_id'=>$user_id,'is_claimed'=>0,'is_completed'=>1])
|
||||
->whereIn('task_id',$task_ids)
|
||||
->count();
|
||||
$result['num'] = $task_user_count;
|
||||
return ['code' => 1, 'msg' => '成功','data' => $result];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user