任务功能提交-历史数据脚本处理
This commit is contained in:
@@ -196,59 +196,99 @@ class Test
|
|||||||
//任务
|
//任务
|
||||||
$task_list = db::name('vs_tasks')->where(['task_type'=>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 ($user_list as $key=>$value){
|
||||||
|
echo "开始补发用户({$value['id']}):".$value['nickname']."的任务数据 \n";
|
||||||
foreach ($task_list as $k=>$v){
|
foreach ($task_list as $k=>$v){
|
||||||
if($v['id']==3){//实名认证任务
|
if($v['id']==3){//实名认证任务
|
||||||
//判断用户是否实名认证
|
//判断用户是否实名认证
|
||||||
$is_real = model('api/UserData')->real_name_info($value['id']);
|
$is_real = model('api/UserData')->real_name_info($value['id']);
|
||||||
if($is_real['code']==1&&$is_real['data']['is_real'] ==1){
|
if($is_real['code']==1&&$is_real['data']['is_real'] ==1){
|
||||||
model('Tasks')->tasks_complete($value['id'],3);
|
$re =model('api/Tasks')->tasks_complete($value['id'],3);
|
||||||
|
if($re['code']!=1){
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."任务({$v['id']}):".$v['task_name']."任务完成失败 失败原因:".$re['msg']."\n";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."实名认证任务完成 \n";
|
||||||
}elseif($v['id']==4){//完善个人资料-创建相册
|
}elseif($v['id']==4){//完善个人资料-创建相册
|
||||||
$album_list = db::name('user_album')->where(['user_id' => $value['id']])->field('id,name,image,pwd,read_num,like_num')->select();
|
$album_list = db::name('user_album')->where(['user_id' => $value['id']])->field('id,name,image,pwd,read_num,like_num')->select();
|
||||||
if(!empty($album_list)){
|
if(!empty($album_list)){
|
||||||
model('Tasks')->tasks_complete($value['id'],4);
|
$re = model('api/Tasks')->tasks_complete($value['id'],4);
|
||||||
|
if($re['code']!=1){
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."任务({$v['id']}):".$v['task_name']."任务完成失败 失败原因:".$re['msg']."\n";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."完善个人资料-创建相册任务完成 \n";
|
||||||
}elseif($v['id']==5){//完善个人资料- 绑定支付宝或银行卡信息
|
}elseif($v['id']==5){//完善个人资料- 绑定支付宝或银行卡信息
|
||||||
$user_data = db::name('user_data')->where('user_id',$value['id'])->find();
|
$user_data = db::name('user_data')->where('user_id',$value['id'])->find();
|
||||||
if(!empty($user_data['alipay_account'])||!empty($user_data['bank_card_number'])){
|
if(!empty($user_data['alipay_account'])||!empty($user_data['bank_card_number'])){
|
||||||
model('Tasks')->tasks_complete($value['id'],5);
|
$re = model('api/Tasks')->tasks_complete($value['id'],5);
|
||||||
|
if($re['code']!=1){
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."任务({$v['id']}):".$v['task_name']."任务完成失败 失败原因:".$re['msg']."\n";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."完善个人资料- 绑定支付宝或银行卡信息任务完成 \n";
|
||||||
}elseif($v['id']==6){//第一次签约师傅
|
}elseif($v['id']==6){//第一次签约师傅
|
||||||
$is_sign = db::name('vs_user_sign')->where(['sign_user_id' => $value['id']])->find();
|
$is_sign = db::name('vs_user_sign')->where(['sign_user_id' => $value['id']])->find();
|
||||||
if(!empty($is_sign)){
|
if(!empty($is_sign)){
|
||||||
model('Tasks')->tasks_complete($value['id'],6);
|
$re = model('api/Tasks')->tasks_complete($value['id'],6);
|
||||||
|
if($re['code']!=1){
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."任务({$v['id']}):".$v['task_name']."任务完成失败 失败原因:".$re['msg']."\n";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."第一次签约师傅任务完成 \n";
|
||||||
} elseif($v['id']==7){//第一次送礼
|
} elseif($v['id']==7){//第一次送礼
|
||||||
$give_gift = db::name('vs_give_gift')->where(['user_id' => $value['id']])->find();
|
$give_gift = db::name('vs_give_gift')->where(['user_id' => $value['id']])->find();
|
||||||
if(!empty($give_gift)){
|
if(!empty($give_gift)){
|
||||||
model('Tasks')->tasks_complete($value['id'],7);
|
$re = model('api/Tasks')->tasks_complete($value['id'],7);
|
||||||
|
if($re['code']!=1){
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."任务({$v['id']}):".$v['task_name']."任务完成失败 失败原因:".$re['msg']."\n";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."第一次送礼任务完成 \n";
|
||||||
}elseif($v['id']==8){//第一次收礼
|
}elseif($v['id']==8){//第一次收礼
|
||||||
$give_gift = db::name('vs_give_gift')->where(['gift_user' => $value['id']])->find();
|
$give_gift = db::name('vs_give_gift')->where(['gift_user' => $value['id']])->find();
|
||||||
if(!empty($give_gift)){
|
if(!empty($give_gift)){
|
||||||
model('Tasks')->tasks_complete($value['id'],8);
|
$re = model('api/Tasks')->tasks_complete($value['id'],8);
|
||||||
|
if($re['code']!=1){
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."任务({$v['id']}):".$v['task_name']."任务完成失败 失败原因:".$re['msg']."\n";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."第一次收礼任务完成 \n";
|
||||||
}elseif($v['id']==9){//第一次拍卖关系
|
}elseif($v['id']==9){//第一次拍卖关系
|
||||||
$auction = db::name('vs_room_auction')->where(['user_id' => $value['id'],'bidder_user_id'=>['>',0]])->find();
|
$auction = db::name('vs_room_auction')->where(['user_id' => $value['id'],'bidder_user_id'=>['>',0]])->find();
|
||||||
if(!empty($auction)){
|
if(!empty($auction)){
|
||||||
model('Tasks')->tasks_complete($value['id'],9);
|
$re = model('api/Tasks')->tasks_complete($value['id'],9);
|
||||||
|
if($re['code']!=1){
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."任务({$v['id']}):".$v['task_name']."任务完成失败 失败原因:".$re['msg']."\n";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."第一次拍卖关系任务完成 \n";
|
||||||
}elseif($v['id']==10){//第一次星球房卡关系(互娱房)
|
}elseif($v['id']==10){//第一次星球房卡关系(互娱房)
|
||||||
$friending1 = db::name('vs_user_friending_heart')->where(['user1_id' => $value['id'],'status'=>3])->find();
|
$friending1 = db::name('vs_user_friending_heart')->where(['user1_id' => $value['id'],'status'=>3])->find();
|
||||||
if(empty($friending1)){
|
if(empty($friending1)){
|
||||||
$friending1 = db::name('vs_user_friending_heart')->where(['user2_id' => $value['id'],'status'=>3])->find();
|
$friending1 = db::name('vs_user_friending_heart')->where(['user2_id' => $value['id'],'status'=>3])->find();
|
||||||
}
|
}
|
||||||
if(!empty($friending1)){
|
if(!empty($friending1)){
|
||||||
model('Tasks')->tasks_complete($value['id'],10);
|
$re = model('api/Tasks')->tasks_complete($value['id'],10);
|
||||||
|
if($re['code']!=1){
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."任务({$v['id']}):".$v['task_name']."任务完成失败 失败原因:".$re['msg']."\n";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."第一次星球房卡关系任务完成 \n";
|
||||||
}elseif($v['id']==11){//第一次 加入公会
|
}elseif($v['id']==11){//第一次 加入公会
|
||||||
$guild_list = db::name('vs_guild_user')->where(['user_id' => $value['id']])->find();
|
$guild_list = db::name('vs_guild_user')->where(['user_id' => $value['id']])->find();
|
||||||
if(!empty($guild_list)){
|
if(!empty($guild_list)){
|
||||||
model('Tasks')->tasks_complete($value['id'],11);
|
$re = model('api/Tasks')->tasks_complete($value['id'],11);
|
||||||
|
if($re['code']!=1){
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."任务({$v['id']}):".$v['task_name']."任务完成失败 失败原因:".$re['msg']."\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."第一次加入公会任务完成 \n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
echo "用户({$value['id']}):".$value['nickname']."的任务数据补发完成 \n";
|
||||||
|
echo '------------------------------------------------------'."\n";
|
||||||
|
}
|
||||||
|
echo "任务历史数据补发完成 用户总数:".count($user_list). " \n";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user