edit-sylive-view_top

This commit is contained in:
lccsw
2022-10-17 17:43:23 +08:00
parent 35994d6ffd
commit 9a49d718b8
+4 -4
View File
@@ -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'],