任务功能提交-每日签到功能开发-签到礼物发放

This commit is contained in:
2025-12-12 12:31:25 +08:00
parent 7217063ca3
commit c26ba285fb

View File

@@ -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,
]
}
}
//
}
}
}