39 lines
1.3 KiB
PHP
39 lines
1.3 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace app\api\model;
|
||
|
|
use think\Model;
|
||
|
|
use think\Db;
|
||
|
|
use think\Session;
|
||
|
|
/*
|
||
|
|
* 盲盒转盘
|
||
|
|
* 2025-08-16
|
||
|
|
*/
|
||
|
|
class BlindBoxTurntableGift extends Model
|
||
|
|
{
|
||
|
|
// 开启自动写入时间戳字段
|
||
|
|
protected $autoWriteTimestamp = true;
|
||
|
|
// 定义时间戳字段名
|
||
|
|
protected $createTime = 'createtime';
|
||
|
|
protected $updateTime = 'updatetime';
|
||
|
|
protected $table = 'fa_vs_gift';
|
||
|
|
|
||
|
|
//获取礼物类型
|
||
|
|
public function get_gift_list($gift_bag_id)
|
||
|
|
{
|
||
|
|
$gifts = db::name('vs_gift_bag_detail')->where('gift_bag_id',$gift_bag_id)->order("id desc")->select();
|
||
|
|
$gift_list = [];
|
||
|
|
foreach ($gifts as $key => $value) {
|
||
|
|
$gift_data = db::name('vs_gift')->where('gid',$value['foreign_id'])->where('delete_time',0)->find();
|
||
|
|
if($gift_data){
|
||
|
|
$gift_list[$key]['number'] = $key;
|
||
|
|
$gift_list[$key]['gift_id'] = $gift_data['gid'];
|
||
|
|
$gift_list[$key]['gift_name'] = $gift_data['gift_name'];
|
||
|
|
$gift_list[$key]['base_image'] = $gift_data['base_image'];
|
||
|
|
$gift_list[$key]['play_image'] = $gift_data['play_image'];
|
||
|
|
$gift_list[$key]['gift_price'] = $gift_data['gift_price'];
|
||
|
|
}
|
||
|
|
}
|
||
|
|
return ['code' => 1, 'msg' => '获取成功', 'data' => $gift_list];
|
||
|
|
}
|
||
|
|
}
|