This commit is contained in:
xiaoyu
2024-02-10 02:04:19 +08:00
parent 6a7b320e51
commit 166b81ae35
@@ -518,7 +518,7 @@ class GroupsStatistics extends BaseController
$where_order = ['activityId' => $activityId, 'day' => $day, "bizId>" => 0, 'itemId>' => 0];
$where_sort = ['activityId' => $activityId, 'day' => $day, "bizId>" => 0, 'kpi' => $sort];
if ($sort == 'order') {
$where = ['activityId' => $activityId, 'day' => $day, "bizId>" => 0, 'itemId>' => 0];
$where = ['activityId' => $activityId, 'day' => $day, "bizId>" => 0, 'kpi' => $sort];
if ($itemId) {
$where['itemId'] = $itemId;
$where_order['itemId'] = $itemId;
@@ -643,7 +643,7 @@ class GroupsStatistics extends BaseController
'groupsId as bizId,groupsName,browse,subscribe,watch,beforeOrderTotal,orderTotal');
foreach ($res as $k => $v) {
$bizId = intval($v['bizId']);
$re_use = $this->mdSyliveGroupsUser->get(["bizId" => $bizId, 'activityId' => $activityId, 'status>=' => 0]);
$re_use = $this->mdSyliveGroupsUser->get(["bizId" => $bizId, 'activityId' => $activityId, 'status' => 0]);
if ($re_use) {
$res[$k]['levelId1'] = $re_use['levelId1'];
if ($re_use['levelId1'] && !in_array($re_use['levelId1'], $groups_ids)) {
@@ -662,7 +662,7 @@ class GroupsStatistics extends BaseController
}
$str_groups = $groups_ids ? implode(',', $groups_ids) : -1;
$map_groups = $this->mdSyliveGroups->map('groupsId', 'groupsName',
["groupsId in({$str_groups})" => null, 'activityId' => $activityId, 'status>=' => 0]);
["groupsId in({$str_groups})" => null, 'activityId' => $activityId, 'status' => 0]);
foreach ($res as $v) {
$bizId = intval($v['bizId']);
$bizName = '-';
@@ -672,7 +672,7 @@ class GroupsStatistics extends BaseController
$map_groups[$bizId] && $bizName = $map_groups[$bizId];
}
$consultant = $this->mdSyliveActivityKpidata->count(['bizId' => $bizId, 'activityId' => $activityId], 'cfUserId');
$allConsultant = $this->mdSyliveGroupsUser->count(['bizId' => $bizId, 'activityId' => $activityId, 'status>=' => 0]);
$allConsultant = $this->mdSyliveGroupsUser->count(['bizId' => $bizId, 'activityId' => $activityId, 'status' => 0]);
$consultant > $allConsultant && $allConsultant = $consultant;
$livePV = $watchDuration = 0;
if ($channelId) {