|
|
@@ -1015,25 +1015,23 @@ class BonusCalc extends BaseObject {
|
|
|
if( !$perfData ) {
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
// 获取小组+自己的业绩
|
|
|
$perfPv = $perfData['STORE_PV_GRAND'] ?? 0;
|
|
|
- LoggerTool::debug(json_encode(['verifyStorePerf-1-' . $userId, $perfData['STORE_PV_GRAND']]));
|
|
|
if( $perfPv <= 0 ) {
|
|
|
- LoggerTool::debug('verifyStorePerf-2-' . $userId);
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
StorePerfLog::stGroupPv($this->_periodNum,$this->_calcYearMonth, $userId, $perfPv);
|
|
|
// 业绩乘以比例为奖金
|
|
|
$storeBonus = Tool::formatPrice($perfPv * $this->_sysConfig['storePercent']['VALUE'] / 100);
|
|
|
if ($storeBonus <= 0) {
|
|
|
- LoggerTool::debug('verifyStorePerf-3-' . $userId);
|
|
|
return false;
|
|
|
}
|
|
|
// 获取会员的报单级别
|
|
|
$userBaseInfo = CalcCache::getUserInfo($userId, $this->_periodNum);
|
|
|
$storeBonus = $this->bonusTotalLimit($storeBonus, $userId, $userBaseInfo['REC_NUM'], $userBaseInfo['ZC_AMOUNT']);
|
|
|
if( $storeBonus <= 0 ) {
|
|
|
- LoggerTool::debug('verifyStorePerf-4-' . $userId);
|
|
|
return false;
|
|
|
}
|
|
|
|