diff --git a/application/api/model/BlindBoxTurntableGift.php b/application/api/model/BlindBoxTurntableGift.php index 9327220..5c4eb02 100644 --- a/application/api/model/BlindBoxTurntableGift.php +++ b/application/api/model/BlindBoxTurntableGift.php @@ -79,8 +79,8 @@ class BlindBoxTurntableGift extends Model if(!$blind_box_turntable){ return ['code' => 1, 'msg' => '成功', 'data' => null]; } - $room_id = $blind_box_turntable['room_id']; $blind_box_turntable_log = db('vs_blind_box_turntable_results_log')->where(['tid'=>$send_id])->select(); + $room_id = $blind_box_turntable_log['gift_user_room_id']; if(!$blind_box_turntable_log){ return ['code' => 0, 'msg' => '数据不存在','data' => null]; } diff --git a/application/api/model/BlindBoxTurntableGiftDrawWorldNew.php b/application/api/model/BlindBoxTurntableGiftDrawWorldNew.php index f162d5d..71cd30a 100644 --- a/application/api/model/BlindBoxTurntableGiftDrawWorldNew.php +++ b/application/api/model/BlindBoxTurntableGiftDrawWorldNew.php @@ -896,6 +896,7 @@ class BlindBoxTurntableGiftDrawWorldNew extends Model $batchInsertData[] = [ 'tid' => $boxTurntableLog, 'gift_user_id' => $userGift['gift_user_id'], + 'gift_user_room_id' => db::name('vs_room_visitor')->where(['user_id'=>$userGift['gift_user_id']])->order('id desc')->value('room_id') ?? 0, 'gift_id' => $userGift['gift_id'], 'count' => $userGift['count'], 'gift_price' => $userGift['gift_price'], diff --git a/application/cron/controller/RoomPan.php b/application/cron/controller/RoomPan.php index 36708b5..556f160 100644 --- a/application/cron/controller/RoomPan.php +++ b/application/cron/controller/RoomPan.php @@ -41,7 +41,7 @@ class RoomPan echo $v['id']." 没有需要发放的礼物 \n"; continue; } - $room_id = $v['room_id']; + $room_id = $blind_box_turntable_results_log['gift_user_room_id']; $room_name = Db::name('vs_room')->where(['id' => $room_id, 'apply_status' => 2])->value('room_name'); $FromUserInfo = Db::name('user')->where(['id'=>$v['user_id']])->find(); $FromUserInfo['user_id'] = $FromUserInfo['id'];