|
@@ -10,7 +10,7 @@ use app\utils\Service\Tencent\TencentIm;
|
|
|
class Liveroom extends Common
|
|
|
{
|
|
|
|
|
|
- protected $noNeedLogin = [];
|
|
|
+ protected $noNeedLogin = ['get_room_attr'];
|
|
|
protected $noNeedRight = ['*'];
|
|
|
|
|
|
|
|
@@ -70,10 +70,19 @@ class Liveroom extends Common
|
|
|
//直播间商品列表顶部三个统计
|
|
|
public function liveroom_index_tongji()
|
|
|
{
|
|
|
+ //鉴权
|
|
|
+ $room_no = input('room_no','','trim');
|
|
|
+ $user = auth_user();
|
|
|
+ $this->check_auth($room_no,$user['id']);
|
|
|
+
|
|
|
+ $session = input('session','','trim');
|
|
|
+
|
|
|
+ $room_log = Db::name('live_room_log')->where('session',$session)->where('room_no',$room_no)->find();
|
|
|
+
|
|
|
$rs = [
|
|
|
- 'sales_total_price' => 1,
|
|
|
- 'paid_ordernum' => 2,
|
|
|
- 'uv' => 3,
|
|
|
+ 'sales_total_price' => $room_log['order_total_amount'], //销售额
|
|
|
+ 'paid_ordernum' => $room_log['order_paidnum'], //支付订单量
|
|
|
+ 'uv' => $room_log['uv'], //访客数
|
|
|
];
|
|
|
$this->success('获取成功', $rs);
|
|
|
|
|
@@ -87,7 +96,7 @@ class Liveroom extends Common
|
|
|
$this->check_auth($room_no,$user['id']);
|
|
|
|
|
|
//直播间上架商品
|
|
|
- $goods_list = Db::name('live_room_goods')->field('goods_id,goods_no,is_top')->where('room_no',$room_no)->where('status','up')->order('goods_no asc,id desc')->select();
|
|
|
+ $goods_list = Db::name('live_room_goods')->field('goods_id,goods_no,is_top')->where('room_no',$room_no)->where('status','up')->order('is_top desc,goods_no asc,id desc')->select();
|
|
|
if(empty($goods_list))
|
|
|
{
|
|
|
$this->success(1,null);
|
|
@@ -236,7 +245,11 @@ class Liveroom extends Common
|
|
|
'image' => localpath_to_netpath($goods['image']),
|
|
|
'price' => $goods['price'],
|
|
|
'is_sku'=> $goods['is_sku'],
|
|
|
+ 'goods_sku_price_id' => 0,
|
|
|
];
|
|
|
+ if($goods['is_sku'] != 1){
|
|
|
+ $goods['goods_sku_price_id'] = Db::name('shopro_goods_sku_price')->where('goods_id',$goods['id'])->value('id');
|
|
|
+ }
|
|
|
|
|
|
//其他取消讲解,讲解这个
|
|
|
$goods_id = input('goods_id',0,'intval');
|