|
|
@@ -1229,26 +1229,24 @@ class PerfCalc {
|
|
|
$this->loopRelationParentDo($userId, function ($parent) use (&$everyData) {
|
|
|
$parentUser = CalcCache::getUserInfo($parent['PARENT_UID'], $this->_periodNum);
|
|
|
$userRelation = CalcCache::getUserRelationInfo($parent['PARENT_UID'], $this->_periodNum);
|
|
|
- $isStudio = $parentUser['IS_STUDIO'] == 1 ? true : false;
|
|
|
- $appendPv = $isStudio ? $everyData['MONTH_PV'] : 0;
|
|
|
StorePerfLog::addOrUpdate(
|
|
|
$this->_periodNum,
|
|
|
$this->_calcYearMonth,
|
|
|
$parent['PARENT_UID'],
|
|
|
[
|
|
|
'USER_ID' => $parent['PARENT_UID'],
|
|
|
- 'IS_STUDIO' => $isStudio,
|
|
|
+ 'IS_STUDIO' => $parentUser['IS_STUDIO'],
|
|
|
'MONTH_PV' => 0,
|
|
|
'PERIOD_NUM' => $this->_periodNum,
|
|
|
'CALC_MONTH' => $this->_calcYearMonth,
|
|
|
'CREATE_AT' => time(),
|
|
|
'PARENT_UID' => $userRelation['PARENT_UID']
|
|
|
],
|
|
|
- $appendPv
|
|
|
+ $everyData['MONTH_PV']
|
|
|
);
|
|
|
- if ($isStudio) {
|
|
|
+ if ($parentUser['IS_STUDIO']) {
|
|
|
CalcCache::nowPeriodPerf($parent['PARENT_UID'], $this->_periodNum, [
|
|
|
- 'STORE_PV_GRAND' => $everyData['PV']
|
|
|
+ 'STORE_PV_GRAND' => $everyData['MONTH_PV']
|
|
|
]);
|
|
|
CalcCache::addHasPerfUsers($parent['PARENT_UID'], $this->_periodNum);
|
|
|
|