diff --git a/common/libraries/market/Sylive_entity.php b/common/libraries/market/Sylive_entity.php index 5305c322..9c985711 100644 --- a/common/libraries/market/Sylive_entity.php +++ b/common/libraries/market/Sylive_entity.php @@ -218,7 +218,7 @@ class Sylive_entity{ $lists = []; if($total){ $rows = $this->ci->mdPolyvViewlog->select_groupby('param1',$where,'total desc',$page,$size,'param1,count(id) as total'); - $uids = implode(',',array_unique(array_column($rows,'param1'))); + $uids = implode("','",array_unique(array_column($rows,'param1'))); $users = []; if($uids){ $where = [ @@ -227,7 +227,7 @@ class Sylive_entity{ $users = $this->ci->user_model->map('unionid','',$where,'','','','userId,uname,nickname,headimg'); } foreach ($rows as $item) { - $user = $users[$item['uid']] ? $users[$item['uid']][0] : []; + $user = $users[$item['param1']] ? $users[$item['param1']][0] : []; $total = $item['total']; $lists[] = [ 'uid' => $user['userId'], @@ -254,7 +254,7 @@ class Sylive_entity{ $lists = []; if($total){ $rows = $this->ci->mdPolyvViewlog->select_groupby('param1',$where,'total desc',$page,$size,'param1,,sum(playDuration) as total'); - $uids = implode(',',array_unique(array_column($rows,'param1'))); + $uids = implode("','",array_unique(array_column($rows,'param1'))); $users = []; if($uids){ $where = [ @@ -263,7 +263,7 @@ class Sylive_entity{ $users = $this->ci->user_model->map('unionid','',$where,'','','','userId,uname,nickname,headimg'); } foreach ($rows as $item) { - $user = $users[$item['uid']] ? $users[$item['uid']][0] : []; + $user = $users[$item['param1']] ? $users[$item['param1']][0] : []; $total = $item['total']; $lists[] = [ 'uid' => $user['userId'],