参与竞拍 天空之境
This commit is contained in:
@@ -274,6 +274,16 @@ class SendGift extends Model
|
||||
|
||||
//查询礼物是否是盲盒
|
||||
if($gift_info['label'] == 2){//趣味礼物(盲盒)
|
||||
//前端没传参数补偿
|
||||
if(!$gift_bag_id){
|
||||
if($gid == 302){
|
||||
$gift_bag_id = 7;
|
||||
}elseif ($gid == 303){
|
||||
$gift_bag_id = 8;
|
||||
}elseif ($gid == 304){
|
||||
$gift_bag_id = 9;
|
||||
}
|
||||
}
|
||||
for($i = 0; $i < $num; $i++){
|
||||
//开盲盒
|
||||
$gift_box1[$i] = $this -> open_box($gid,$uid,$to_uid,$room_id,$gift_bag_id);
|
||||
@@ -825,6 +835,16 @@ class SendGift extends Model
|
||||
|
||||
//查询礼物是否是盲盒
|
||||
if($gift_info['label'] == 2){//趣味礼物(盲盒)
|
||||
//前端没传参数补偿
|
||||
if(!$gift_bag_id){
|
||||
if($gid == 302){
|
||||
$gift_bag_id = 7;
|
||||
}elseif ($gid == 303){
|
||||
$gift_bag_id = 8;
|
||||
}elseif ($gid == 304){
|
||||
$gift_bag_id = 9;
|
||||
}
|
||||
}
|
||||
$gift_box_map = [];
|
||||
for($i = 0; $i < $num; $i++){
|
||||
//开盲盒
|
||||
@@ -1190,7 +1210,7 @@ class SendGift extends Model
|
||||
}
|
||||
|
||||
//送一个人的礼物-盘(天空之境)
|
||||
public function single_send_gift_pan($uid,$to_uid,$gid,$num,$type,$room_id,$gift_bag_id,$heart_id)
|
||||
public function single_send_gift_pan($uid,$to_uid,$gid,$num,$type,$room_id,$gift_bag_id,$heart_id,$auction_id)
|
||||
{
|
||||
//送的礼物信息
|
||||
$gift_info = Db::name('vs_gift')->where(['gid'=>$gid])
|
||||
@@ -1387,6 +1407,33 @@ class SendGift extends Model
|
||||
];
|
||||
model('api/Friend')->room_give_gift($uid, $to_uid,$room_id,$reslut,$heart_id);
|
||||
}
|
||||
if($auction_id && ($room_type == 3 || $room_type == 4)){
|
||||
$auction = db::name('vs_room_auction')->where('auction_id',$auction_id)->field('room_id,gift_price,user_id,status')->find();
|
||||
if($auction['status'] == 2){//1未开启 2进行中 3已结束
|
||||
//数据写入数据库
|
||||
$resa = db::name('vs_room_auction_bid_log')->insert([
|
||||
'auction_id' => $auction_id,
|
||||
'user_id' => $uid,
|
||||
'gift_id' => $gid,
|
||||
'gift_price' => $receive_gift_total,
|
||||
'createtime' => time()
|
||||
]);
|
||||
if(!$resa){
|
||||
return ['code' => 0, 'msg' => '操作失败,','data' => null];
|
||||
}
|
||||
|
||||
//整理数据 排序
|
||||
$list = model('api/RoomAuction')->room_auction_list_on($auction_id);
|
||||
//推送消息
|
||||
$text_a = [
|
||||
'FromUserInfo' => null,
|
||||
'auction_user' => null ,
|
||||
'auction_list' => $list,
|
||||
'text' => '参与竞拍'
|
||||
];
|
||||
model('api/Chat')->sendMsg(1024,$auction['room_id'],$text_a);
|
||||
}
|
||||
}
|
||||
return ['code' => 1, 'msg' => '送礼成功', 'data' => null];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user