送礼异步处理

This commit is contained in:
2026-01-02 15:42:12 +08:00
parent bb68bdd25b
commit 821ec4183f

View File

@@ -1023,13 +1023,13 @@ class GiveGift extends Model
$is_first_gift = db::name('vs_give_gift')->where(['user_id'=>$uid])->count(); $is_first_gift = db::name('vs_give_gift')->where(['user_id'=>$uid])->count();
if($is_first_gift == 1){ if($is_first_gift == 1){
//任务7-第一次送礼 //任务7-第一次送礼
model('Tasks')->tasks_complete($uid,7); model('api/Tasks')->tasks_complete($uid,7);
} }
//查询是否第一次收礼 //查询是否第一次收礼
$is_first_receive_gift = db::name('vs_give_gift')->where(['gift_user'=>$to_id])->count(); $is_first_receive_gift = db::name('vs_give_gift')->where(['gift_user'=>$to_id])->count();
if($is_first_receive_gift == 1){ if($is_first_receive_gift == 1){
//任务8-第一次收礼 //任务8-第一次收礼
model('Tasks')->tasks_complete($to_id,8); model('api/Tasks')->tasks_complete($to_id,8);
} }
//查询收礼人和送礼人的师徒关系 //查询收礼人和送礼人的师徒关系
@@ -1040,13 +1040,13 @@ class GiveGift extends Model
if($is_master){ if($is_master){
if(in_array($gid,$special_gift)){ if(in_array($gid,$special_gift)){
//任务14-每日给师傅送一个特定的礼物 //任务14-每日给师傅送一个特定的礼物
model('Tasks')->tasks_complete($uid,14); model('api/Tasks')->tasks_complete($uid,14);
//查询今天是否送过礼物了 //查询今天是否送过礼物了
$is_today_gift = db::name('vs_give_gift') $is_today_gift = db::name('vs_give_gift')
->where(['user_id'=>$uid,'gift_user'=>$to_id,'createtime' => ['>=',strtotime(date('Y-m-d'))],'gift_id' => ['in',$special_gift]])->count(); ->where(['user_id'=>$uid,'gift_user'=>$to_id,'createtime' => ['>=',strtotime(date('Y-m-d'))],'gift_id' => ['in',$special_gift]])->count();
if($is_today_gift <= 1){ if($is_today_gift <= 1){
//任务13-每日收到至少3个徒弟的特殊徐礼物 //任务13-每日收到至少3个徒弟的特殊徐礼物
model('Tasks')->tasks_complete($to_id,13); model('api/Tasks')->tasks_complete($to_id,13);
} }
} }
} }
@@ -1066,15 +1066,15 @@ class GiveGift extends Model
$room_type = db::name('vs_room')->where(['id' => $from_id])->value('type_id'); $room_type = db::name('vs_room')->where(['id' => $from_id])->value('type_id');
if($room_type == 2){ if($room_type == 2){
//任务21-邀请徒弟在拍卖房停留0/5分钟并送给徒弟0/1 ,特殊礼物) //任务21-邀请徒弟在拍卖房停留0/5分钟并送给徒弟0/1 ,特殊礼物)
model('Tasks')->tasks_complete($uid,21,2,$to_id); model('api/Tasks')->tasks_complete($uid,21,2,$to_id);
} }
if($room_type == 9){ if($room_type == 9){
//任务22-邀请徒弟在点唱房点歌0/1并送给徒弟0/1 ,特殊礼物) //任务22-邀请徒弟在点唱房点歌0/1并送给徒弟0/1 ,特殊礼物)
model('Tasks')->tasks_complete($uid,22,2,$to_id); model('api/Tasks')->tasks_complete($uid,22,2,$to_id);
} }
if($room_type == 7) { if($room_type == 7) {
//任务23-邀请徒弟在交友房停留0/5分钟并送给徒弟0/1 ,特殊礼物) //任务23-邀请徒弟在交友房停留0/5分钟并送给徒弟0/1 ,特殊礼物)
model('Tasks')->tasks_complete($uid, 23, 2,$to_id); model('api/Tasks')->tasks_complete($uid, 23, 2,$to_id);
} }
} }
// } // }