更新
This commit is contained in:
@@ -32,6 +32,12 @@ class UserGiftPack extends Model
|
||||
const FIRST_CHARGE = 6;
|
||||
//天降好礼
|
||||
const DRAW_GIFT = 7;
|
||||
//巡乐会抽奖所得
|
||||
const XLH_DRAW_GIFT_GET = 8;
|
||||
//小时榜获得
|
||||
const HOUR_RANK_GET = 9;
|
||||
//新人充值好礼
|
||||
const NEW_CHARGE_GIFT = 10;
|
||||
|
||||
public static function init()
|
||||
{
|
||||
@@ -48,7 +54,10 @@ class UserGiftPack extends Model
|
||||
self::SYSTEM_DEDUCTION => '系统扣除',
|
||||
self::GIFT_USE => '礼物使用',
|
||||
self::FIRST_CHARGE => '首充获得',
|
||||
self::DRAW_GIFT => '天降好礼获得'
|
||||
self::DRAW_GIFT => '天降好礼获得',
|
||||
self::XLH_DRAW_GIFT_GET => '巡乐会抽奖所得',
|
||||
self::HOUR_RANK_GET => '小时榜获得',
|
||||
self::NEW_CHARGE_GIFT => '新人充值好礼'
|
||||
];
|
||||
}
|
||||
|
||||
@@ -68,6 +77,25 @@ class UserGiftPack extends Model
|
||||
}
|
||||
return ['code' => 1, 'msg' => '获取成功', 'data' => $return_data];
|
||||
}
|
||||
|
||||
|
||||
//现有背包礼物总值
|
||||
public function get_gift_pack_list_count($uid)
|
||||
{
|
||||
$list = Db::name('vs_user_gift_pack')->alias('a')
|
||||
->join('fa_vs_gift b', 'a.gid = b.gid')
|
||||
->where(['a.user_id'=>$uid,'a.is_use_give'=>1,'a.num'=>['>',0]])
|
||||
->field('a.num,b.gift_price')
|
||||
->select();
|
||||
|
||||
$data = 0;
|
||||
foreach ($list as $v) {
|
||||
$data += $v['num'] * $v['gift_price'];
|
||||
}
|
||||
$count['count'] = $data;
|
||||
return ['code' => 1, 'msg' => '获取成功', 'data' =>$count ];
|
||||
}
|
||||
|
||||
//背包收入
|
||||
public function income_user_gift_pack($uid,$page=1,$page_limit=10)
|
||||
{
|
||||
@@ -76,7 +104,10 @@ class UserGiftPack extends Model
|
||||
self::GIFT_PACK_GET,
|
||||
// self::GIFT_SEND,
|
||||
self::FIRST_CHARGE,
|
||||
self::DRAW_GIFT
|
||||
self::DRAW_GIFT,
|
||||
self::XLH_DRAW_GIFT_GET
|
||||
,self::HOUR_RANK_GET
|
||||
,self::NEW_CHARGE_GIFT
|
||||
];
|
||||
//获取背包日志列表
|
||||
$log_model = Db::name('vs_user_gift_pack_log')->where(['user_id'=>$uid])->whereIn('type', $type)
|
||||
@@ -84,14 +115,14 @@ class UserGiftPack extends Model
|
||||
->page($page, $page_limit)
|
||||
->select();
|
||||
if (empty($log_model)) {
|
||||
return ['code' => 0, 'msg' => '没有数据', 'data' => null];
|
||||
return ['code' => 0, 'msg' => ' ', 'data' => null];
|
||||
}
|
||||
$list = [];
|
||||
foreach ($log_model as $k => $v){
|
||||
$gift_info = db::name('vs_gift')->where(['gid'=>$v['gid']])->find();
|
||||
$list[$k]['remarks'] = $v['remarks'];
|
||||
$list[$k]['gift_num'] = $v['change_num'];
|
||||
$list[$k]['gift_name'] = "X".$v['change_num'].$gift_info['gift_name'];
|
||||
$list[$k]['gift_name'] = $gift_info['gift_name']." X ".$v['change_num'];
|
||||
$list[$k]['gift_image'] = $gift_info['play_image'];
|
||||
$list[$k]['time'] = date('Y-m-d H:i:s', $v['createtime']);
|
||||
}
|
||||
@@ -111,14 +142,14 @@ class UserGiftPack extends Model
|
||||
->page($page, $page_limit)
|
||||
->select();
|
||||
if (empty($log_model)) {
|
||||
return ['code' => 0, 'msg' => '没有数据', 'data' => null];
|
||||
return ['code' => 0, 'msg' => ' ', 'data' => null];
|
||||
}
|
||||
$list = [];
|
||||
foreach ($log_model as $k => $v){
|
||||
$gift_info = db::name('vs_gift')->where(['gid'=>$v['gid']])->find();
|
||||
$list[$k]['remarks'] = $v['remarks'];
|
||||
$list[$k]['gift_num'] = $v['change_num'];
|
||||
$list[$k]['gift_name'] = "-".$v['change_num'].$gift_info['gift_name'];
|
||||
$list[$k]['gift_name'] = $gift_info['gift_name']." - ".$v['change_num'];
|
||||
$list[$k]['gift_image'] = $gift_info['play_image'];
|
||||
$list[$k]['time'] = date('Y-m-d H:i:s', $v['createtime']);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user