|
|
@@ -3,6 +3,7 @@
|
|
|
namespace common\models;
|
|
|
|
|
|
use common\helpers\snowflake\SnowFake;
|
|
|
+use common\helpers\Tool;
|
|
|
use Exception;
|
|
|
use Yii;
|
|
|
|
|
|
@@ -112,11 +113,7 @@ class ServeLog extends \common\components\ActiveRecord
|
|
|
$perfMonthCount = PerfMonth::find()
|
|
|
->where('CALC_MONTH!=:CALC_MONTH', [':CALC_MONTH'=>$calcMonth])
|
|
|
->count('ID');
|
|
|
- $desc = "记录推送基础数据信息:AR_USER-推送用户总条数:$userCount;AR_USER_INFO-推送用户信息总条数:$infoCount;
|
|
|
-AR_USER_NETWORK_NEW-推送安置网络总条数:$networkConut;AR_USER_PERF-推送用户结余业绩总条数:$userPerfConut;
|
|
|
-AR_CALC_BONUS_QY-推送团队奖总条数:$calcBonusQyConut;AR_PERF_PERIOD-推送期业绩总条数:$perfPeriodCount;
|
|
|
-AR_PERIOD-推送业绩期总条数:$periodCount;AR_USER_RELATION_NEW-推送开拓网络总条数:$relationCount;
|
|
|
-AR_PERF_MONTH-推送月业绩表总条数:$perfMonthCount;AR_PERF_ORDER-推送业绩单总条数:$perfOrderCount";
|
|
|
+ $desc = "记录推送基础数据信息:AR_USER-推送用户总条数:$userCount;AR_USER_INFO-推送用户信息总条数:$infoCount;AR_USER_NETWORK_NEW-推送安置网络总条数:$networkConut;AR_USER_PERF-推送用户结余业绩总条数:$userPerfConut;AR_CALC_BONUS_QY-推送团队奖总条数:$calcBonusQyConut;AR_PERF_PERIOD-推送期业绩总条数:$perfPeriodCount;AR_PERIOD-推送业绩期总条数:$periodCount;AR_USER_RELATION_NEW-推送开拓网络总条数:$relationCount;AR_PERF_MONTH-推送月业绩表总条数:$perfMonthCount;AR_PERF_ORDER-推送业绩单总条数:$perfOrderCount";
|
|
|
$logData[] = [
|
|
|
'PERIOD_NUM' => $periodNum,
|
|
|
'CALC_MONTH' => $calcMonth,
|
|
|
@@ -198,7 +195,7 @@ AR_PERF_MONTH-推送月业绩表总条数:$perfMonthCount;AR_PERF_ORDER-推送
|
|
|
->asArray()
|
|
|
->one();
|
|
|
$num = $data['TOTAL_NUM'];
|
|
|
- $total_pvpcs = $data['TOTAL_PV_PCS'];
|
|
|
+ $total_pvpcs = Tool::formatPrice($data['TOTAL_PV_PCS']);
|
|
|
$desc = "期业绩计算完成:AR_PERF_PERIOD-期业绩总条数:$num,期业绩个人消费PV总数:$total_pvpcs";
|
|
|
$logData[] = [
|
|
|
'PERIOD_NUM' => $periodNum,
|
|
|
@@ -224,7 +221,7 @@ AR_PERF_MONTH-推送月业绩表总条数:$perfMonthCount;AR_PERF_ORDER-推送
|
|
|
->asArray()
|
|
|
->one();
|
|
|
$num = $data['TOTAL_NUM'];
|
|
|
- $total_pvpcs = $data['TOTAL_PV_PCS'];
|
|
|
+ $total_pvpcs = Tool::formatPrice($data['TOTAL_PV_PCS']);
|
|
|
$desc = "月业绩计算完成:AR_PERF_MONTH-月业绩表总条数:$num,月业绩个人消费总数:$total_pvpcs";
|
|
|
$logData[] = [
|
|
|
'PERIOD_NUM' => $periodNum,
|
|
|
@@ -284,10 +281,7 @@ AR_PERF_MONTH-推送月业绩表总条数:$perfMonthCount;AR_PERF_ORDER-推送
|
|
|
$bonusGarageCount = CalcBonusGarage::find()->where('1=1')->count('ID');
|
|
|
}
|
|
|
|
|
|
- $desc = "清除奖金流水表数据:AR_CALC_BONUS-清除奖金汇总表总数:$bonusCount;AR_CALC_BONUS_TG-清除推广将流水表总条数:$bonusTgCount;
|
|
|
-AR_CALC_BONUS_BD-清除服务奖流水表总条数:$bonusBdCount;AR_CALC_BONUS_QY-清除团队奖流水表总条数:$bonusQyCount;
|
|
|
-AR_CALC_BONUS_BS-清除管理奖流水表总条数:$bonusBsCount;AR_CALC_BONUS_QUARTER-清除季度奖流水表总条数:$bonusQuarterCount;
|
|
|
-AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONUS_GARAGE-清除车房奖流水表总条数:$bonusGarageCount";
|
|
|
+ $desc = "清除奖金流水表数据:AR_CALC_BONUS-清除奖金汇总表总数:$bonusCount;AR_CALC_BONUS_TG-清除推广将流水表总条数:$bonusTgCount;AR_CALC_BONUS_BD-清除服务奖流水表总条数:$bonusBdCount;AR_CALC_BONUS_QY-清除团队奖流水表总条数:$bonusQyCount;AR_CALC_BONUS_BS-清除管理奖流水表总条数:$bonusBsCount;AR_CALC_BONUS_QUARTER-清除季度奖流水表总条数:$bonusQuarterCount;AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONUS_GARAGE-清除车房奖流水表总条数:$bonusGarageCount";
|
|
|
$logData[] = [
|
|
|
'PERIOD_NUM' => $periodNum,
|
|
|
'CALC_MONTH' => $calcMonth,
|
|
|
@@ -312,8 +306,8 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->asArray()
|
|
|
->one();
|
|
|
$num = $data['USER_NUM'];
|
|
|
- $oriBonus = $data['ORI_AMOUNT'];
|
|
|
- $realBonus = $data['REAL_BONUS'];
|
|
|
+ $oriBonus = Tool::formatPrice($data['ORI_AMOUNT']);
|
|
|
+ $realBonus = Tool::formatPrice($data['REAL_BONUS']);
|
|
|
// 查询得将人数
|
|
|
$hasBonus = CalcBonusBS::findUseSlaves()
|
|
|
->select('COUNT(ID) AS BONUS_USER_NUM')
|
|
|
@@ -346,7 +340,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->asArray()
|
|
|
->one();
|
|
|
$userNum = $data['USER_NUM'];
|
|
|
- $totalPgs = $data['SUM_PGS'];
|
|
|
+ $totalPgs = Tool::formatPrice($data['SUM_PGS']);
|
|
|
$desc = "月业绩表增加小组业绩完成AR_PERF_MONTH:小组业绩:$totalPgs,条数:$userNum";
|
|
|
$logData[] = [
|
|
|
'PERIOD_NUM' => $periodNum,
|
|
|
@@ -372,7 +366,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->asArray()
|
|
|
->one();
|
|
|
$userNum = $data['USER_NUM'];
|
|
|
- $totalAmount = $data['SUM_AMOUNT'];
|
|
|
+ $totalAmount = Tool::formatPrice($data['SUM_AMOUNT']);
|
|
|
$desc = "计算服务奖完成AR_CALC_BONUS_BD:得奖人数:$userNum,金额:$totalAmount";
|
|
|
$logData[] = [
|
|
|
'PERIOD_NUM' => $periodNum,
|
|
|
@@ -398,7 +392,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->asArray()
|
|
|
->one();
|
|
|
$userNum = $data['USER_NUM'];
|
|
|
- $totalAmount = $data['SUM_AMOUNT'];
|
|
|
+ $totalAmount = Tool::formatPrice($data['SUM_AMOUNT']);
|
|
|
$desc = "计算推广奖完成AR_CALC_BONUS_TG:得奖人数:$userNum,金额:$totalAmount";
|
|
|
$logData[] = [
|
|
|
'PERIOD_NUM' => $periodNum,
|
|
|
@@ -433,7 +427,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->where('PERIOD_NUM=:PERIOD_NUM AND ORI_CAPPED_BONUS_QY > HOPE_BONUS', ['PERIOD_NUM'=>$periodNum])
|
|
|
->asArray()
|
|
|
->one();
|
|
|
- $cappendBonus = $cappedBonusData['CAPPED_AMOUNT'];
|
|
|
+ $cappendBonus = Tool::formatPrice($cappedBonusData['CAPPED_AMOUNT']);
|
|
|
|
|
|
// 得奖人数
|
|
|
$bonusNumData = CalcBonusQY::findUseSlaves()
|
|
|
@@ -450,7 +444,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->where('PERIOD_NUM=:PERIOD_NUM', ['PERIOD_NUM'=>$periodNum])
|
|
|
->asArray()
|
|
|
->one();
|
|
|
- $realBonus = $bonusData['BONUS_AMOUNT'];
|
|
|
+ $realBonus = Tool::formatPrice($bonusData['BONUS_AMOUNT']);
|
|
|
|
|
|
// 人数
|
|
|
$allNumData = CalcBonusQY::findUseSlaves()
|
|
|
@@ -467,7 +461,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->where('PERIOD_NUM=:PERIOD_NUM', ['PERIOD_NUM'=>$periodNum])
|
|
|
->asArray()
|
|
|
->one();
|
|
|
- $oriBonus = $allBonusData['ALL_BONUS_AMOUNT'];
|
|
|
+ $oriBonus = Tool::formatPrice($allBonusData['ALL_BONUS_AMOUNT']);
|
|
|
|
|
|
$desc = "计算团队奖完成AR_CALC_BONUS_QY:人数:$allNum,得奖人数:$bonusNum,原金额:$oriBonus,实发金额:$realBonus,封顶人数:$cappedNum,封顶金额:$cappendBonus";
|
|
|
$logData[] = [
|
|
|
@@ -495,7 +489,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->asArray()
|
|
|
->one();
|
|
|
$hasNum = $hasNumData['USER_NUM'];
|
|
|
- $realBonus = $hasNumData['BONUS_AMOUNT'];
|
|
|
+ $realBonus = Tool::formatPrice($hasNumData['BONUS_AMOUNT']);
|
|
|
|
|
|
// 封顶金额
|
|
|
$cappedBonusData = CalcBonusVilla::findUseSlaves()
|
|
|
@@ -503,7 +497,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->where('PERIOD_NUM=:PERIOD_NUM AND CAP_AMOUNT > 0 AND CAP_AMOUNT > AMOUNT', ['PERIOD_NUM'=>$periodNum])
|
|
|
->asArray()
|
|
|
->one();
|
|
|
- $cappendBonus = $cappedBonusData['CAPPED_AMOUNT'];
|
|
|
+ $cappendBonus = Tool::formatPrice($cappedBonusData['CAPPED_AMOUNT']);
|
|
|
|
|
|
$desc = "计算房奖完成AR_CALC_BONUS_VILLA:得奖人数:$hasNum,金额:$realBonus,封顶金额:$cappendBonus";
|
|
|
$logData[] = [
|
|
|
@@ -531,7 +525,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->asArray()
|
|
|
->one();
|
|
|
$hasNum = $hasNumData['USER_NUM'];
|
|
|
- $realBonus = $hasNumData['BONUS_AMOUNT'];
|
|
|
+ $realBonus = Tool::formatPrice($hasNumData['BONUS_AMOUNT']);
|
|
|
|
|
|
// 封顶金额
|
|
|
$cappedBonusData = CalcBonusGarage::findUseSlaves()
|
|
|
@@ -539,7 +533,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->where('PERIOD_NUM=:PERIOD_NUM AND CAP_AMOUNT > 0 AND CAP_AMOUNT>AMOUNT', ['PERIOD_NUM'=>$periodNum])
|
|
|
->asArray()
|
|
|
->one();
|
|
|
- $cappendBonus = $cappedBonusData['CAPPED_AMOUNT'];
|
|
|
+ $cappendBonus = Tool::formatPrice($cappedBonusData['CAPPED_AMOUNT']);
|
|
|
|
|
|
$desc = "计算车奖完成AR_CALC_BONUS_GARAGE:得奖人数:$hasNum,金额:$realBonus,封顶金额:$cappendBonus";
|
|
|
$logData[] = [
|
|
|
@@ -567,7 +561,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->asArray()
|
|
|
->one();
|
|
|
$hasNum = $hasNumData['USER_NUM'];
|
|
|
- $realBonus = $hasNumData['BONUS_AMOUNT'];
|
|
|
+ $realBonus = Tool::formatPrice($hasNumData['BONUS_AMOUNT']);
|
|
|
|
|
|
// 原奖金
|
|
|
$cappedBonusData = CalcBonusQuarter::findUseSlaves()
|
|
|
@@ -575,7 +569,7 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->where('PERIOD_NUM=:PERIOD_NUM', ['PERIOD_NUM'=>$periodNum])
|
|
|
->asArray()
|
|
|
->one();
|
|
|
- $oriAmount = $cappedBonusData['ORI_AMOUNT'];
|
|
|
+ $oriAmount = Tool::formatPrice($cappedBonusData['ORI_AMOUNT']);
|
|
|
|
|
|
$desc = "计算季度奖完成AR_CALC_BONUS_QUARTER:得奖人数:$hasNum,原金额:$oriAmount,实发金额:$realBonus";
|
|
|
$logData[] = [
|
|
|
@@ -604,17 +598,17 @@ AR_CALC_BONUS_VILLA-清除房奖流水表总条数:$bonusVillaCount;AR_CALC_BONU
|
|
|
->where('PERIOD_NUM=:PERIOD_NUM', ['PERIOD_NUM'=>$periodNum])
|
|
|
->asArray()
|
|
|
->one();
|
|
|
- $totalBonus = $bonusData['LOG_BONUS_TOTAL'];// 总金额
|
|
|
- $realBonus = $bonusData['LOG_BONUS_REAL'];// 实发总额
|
|
|
- $bsBonus = $bonusData['LOG_BONUS_BS'];// 管理奖总额
|
|
|
- $qyBonus = $bonusData['LOG_BONUS_QY'];// 团队奖
|
|
|
- $bdBonus = $bonusData['LOG_BONUS_BD'];// 服务奖
|
|
|
- $tgBonus = $bonusData['LOG_BONUS_TG'];// 推广奖
|
|
|
- $quarterBonus = $bonusData['LOG_BONUS_QUARTER'];// 季度奖
|
|
|
- $garageBonus = $bonusData['LOG_BONUS_GARAGE'];// 车奖
|
|
|
- $villaBonus = $bonusData['LOG_BONUS_VILLA'];// 房奖
|
|
|
- $manageTax = $bonusData['LOG_MANAGE_TAX'];// 管理费
|
|
|
- $reconsumePoints = $bonusData['LOG_RECONSUME_POINTS'];// 复消积分
|
|
|
+ $totalBonus = Tool::formatPrice($bonusData['LOG_BONUS_TOTAL']);// 总金额
|
|
|
+ $realBonus = Tool::formatPrice($bonusData['LOG_BONUS_REAL']);// 实发总额
|
|
|
+ $bsBonus = Tool::formatPrice($bonusData['LOG_BONUS_BS']);// 管理奖总额
|
|
|
+ $qyBonus = Tool::formatPrice($bonusData['LOG_BONUS_QY']);// 团队奖
|
|
|
+ $bdBonus = Tool::formatPrice($bonusData['LOG_BONUS_BD']);// 服务奖
|
|
|
+ $tgBonus = Tool::formatPrice($bonusData['LOG_BONUS_TG']);// 推广奖
|
|
|
+ $quarterBonus = Tool::formatPrice($bonusData['LOG_BONUS_QUARTER']);// 季度奖
|
|
|
+ $garageBonus = Tool::formatPrice($bonusData['LOG_BONUS_GARAGE']);// 车奖
|
|
|
+ $villaBonus = Tool::formatPrice($bonusData['LOG_BONUS_VILLA']);// 房奖
|
|
|
+ $manageTax = Tool::formatPrice($bonusData['LOG_MANAGE_TAX']);// 管理费
|
|
|
+ $reconsumePoints = Tool::formatPrice($bonusData['LOG_RECONSUME_POINTS']);// 复消积分
|
|
|
|
|
|
// 得奖人数
|
|
|
$hasNum = CalcBonus::find()
|