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/merchant/model/live/LiveGift.php

54 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\merchant\model\live;
/**
* 直播间礼物
*/
use basic\ModelBasic;
use traits\ModelTrait;
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::order('sort DESC,id DESC')->select();
$data = count($data) ? $data->toArray() : [];
foreach ($data as &$item) {
$item['add_time'] = date('Y-m-d H:i:s', $item['add_time']);
$item['live_gift_num'] = implode(',', json_decode($item['live_gift_num']));
}
$count = self::count();
return compact('data', 'count');
}
/**
* 单个礼物信息
*/
public static function liveGiftOne($id)
{
$gift = self::where('id', $id)->find();
if ($gift) return $gift;
else return [];
}
}