任务功能提交-每日签到功能开发-签到礼物发放
This commit is contained in:
@@ -187,5 +187,36 @@ class Test
|
||||
}
|
||||
}
|
||||
}
|
||||
/*
|
||||
* 任务历史数据补发
|
||||
*/
|
||||
public function task_history_send(){
|
||||
echo "开始补发任务历史数据 \n";
|
||||
$user_list = db::name('user')->where(['status'=>1,'delete_time'=>0])->select();
|
||||
//任务
|
||||
$task_list = db::name('vs_tasks')->where(['task_type'=>1,'delete_time'=>0])->select();
|
||||
foreach ($user_list as $key=>$value){
|
||||
foreach ($task_list as $k=>$v){
|
||||
if($v['id']==3){//实名认证任务
|
||||
//判断用户是否实名认证
|
||||
$is_real = model('api/UserData')->real_name_info($value['id']);
|
||||
if($is_real['code']==1&&$is_real['data']['is_real'] ==1){
|
||||
model('Tasks')->tasks_complete($value['id'],3);
|
||||
}
|
||||
}
|
||||
//任务历史
|
||||
$task_history = db::name('vs_task_history')->where(['task_id'=>$v['id'],'user_id'=>$value['id']])->find();
|
||||
if(empty($task_history)){
|
||||
//添加任务历史
|
||||
$task_history_data = [
|
||||
'task_id' => $v['id'],
|
||||
'user_id' => $value['id'],
|
||||
'status' => 1,
|
||||
]
|
||||
}
|
||||
}
|
||||
//
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user