From 10d86207ba8b0a44795e0cd2e14c9b234619d9b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=92=8A?= Date: Fri, 23 Jan 2026 17:20:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=BF=E9=97=B4=E7=83=AD=E5=BA=A6=E5=8D=A1?= =?UTF-8?q?=E5=BC=80=E5=8F=91-=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/Gift.php | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/application/api/model/Gift.php b/application/api/model/Gift.php index a7a137ff..6795e0bc 100644 --- a/application/api/model/Gift.php +++ b/application/api/model/Gift.php @@ -31,6 +31,10 @@ class Gift extends Model $giftType[$key]['id'] = $value['id']; $giftType[$key]['name'] = $value['name']; } + //增加房间热度卡 + if(!in_array(1013,$no_label)){ + $giftType[] = ['id' => 1013, 'name' => '房间热度卡']; + } return ['code' => 1, 'msg' => '获取成功', 'data' => $giftType]; } @@ -45,6 +49,30 @@ class Gift extends Model $is_lock = 1; } } + if($label == 1013){//房间热度卡 + $list = db::name('vs_user_decorate') + ->field('a.udid,a.num,b.title,b.base_image,b.price,b.ext_value') + ->alias('a') + ->join('vs_decorate b','a.did=b.did') + ->where([ + 'a.user_id'=>$user_id, + 'a.type'=>13, + 'a.num' => ['>',0] + ]) + ->order('a.num desc') + ->select(); + $return_data = []; + if($list){ + foreach ($list as $k=>$v) { + $return_data[$k]['gift_id'] = $v['udid']; + $return_data[$k]['gift_name'] = $v['title']; + $return_data[$k]['base_image'] = $v['base_image']; + $return_data[$k]['gift_price'] = $v['price']; + $return_data[$k]['gift_num'] = $v['num']; + } + } + return ['code' => 1, 'msg' => '获取成功', 'data' => $return_data]; + } //先从缓存获取 if($is_lock){