You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zhishifufei_php/application/wap/model/live/LiveGift.php

52 lines
1.7 KiB

9 months ago
<?php
// +----------------------------------------------------------------------
// | 天诚科技 [ 刘海东 17600099397赋能开发者,助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2020 https://www.tczxkj.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed 该系统并不是自由软件,未经许可不能去掉相关版权
// +----------------------------------------------------------------------
// | Author:甘肃天诚志信电子商务有限公司 刘海东 联系电话维系17600099397
// +----------------------------------------------------------------------
namespace app\wap\model\live;
use basic\ModelBasic;
use traits\ModelTrait;
/**直播间礼物
* Class LiveGift
* @package app\wap\model\live
*/
class LiveGift extends ModelBasic
{
use ModelTrait;
/**礼物列表
* @return array
* @throws \think\Exception
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/
public static function liveGiftList()
{
$data = self::where('is_show', 1)->order('sort DESC,id DESC')->select();
$data = count($data) ? $data->toArray() : [];
foreach ($data as &$item) {
$item['live_gift_num'] = json_decode($item['live_gift_num']);
}
return $data;
}
/**
* 单个礼物信息
*/
public static function liveGiftOne($id)
{
$gift = self::where('is_show', 1)->where('id', $id)->find();
if ($gift) return $gift;
else return [];
}
}