|
|
@@ -321,7 +321,7 @@ class BonusController extends BaseController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 期数对应的奖金
|
|
|
+ * 期数对应的奖金-已挂网
|
|
|
* @param $periodNum
|
|
|
* @param $detailSwitch
|
|
|
* @return array
|
|
|
@@ -330,16 +330,47 @@ class BonusController extends BaseController {
|
|
|
private function _periodBonus($periodNum,$detailSwitch=1) {
|
|
|
$period = Period::instance();
|
|
|
$yearMonth = $period->getYearMonth($periodNum);
|
|
|
+ $sysConfig = Cache::getSystemConfig();
|
|
|
if(!$calcBonus = CalcBonus::find()
|
|
|
->yearMonth($yearMonth)
|
|
|
->where('USER_ID=:USER_ID AND PERIOD_NUM=:PERIOD_NUM',[':USER_ID'=>\Yii::$app->user->id,':PERIOD_NUM'=>$periodNum])
|
|
|
->asArray()
|
|
|
->one()){
|
|
|
- return [
|
|
|
-
|
|
|
- ];
|
|
|
+ if($detailSwitch) {
|
|
|
+ $userInfo = User::getEnCodeInfo(\Yii::$app->user->id);
|
|
|
+ $data[] = ['name' => '期数', 'value' => $periodNum];
|
|
|
+ $data[] = ['name' => '级别', 'value' => Cache::getDecLevelConfig()[$userInfo['DEC_LV']]['LEVEL_NAME']];
|
|
|
+ $data[] = ['name' => '最新聘级', 'value' => Cache::getEmpLevelConfig()[EmployLevel::NO_LEVEL_ID]['LEVEL_NAME']];
|
|
|
+ if ($sysConfig['openTG']['VALUE']) {
|
|
|
+ // 销售奖金 就是 原来的推广奖
|
|
|
+ $data[] = ['name' => '销售奖金', 'value' => Tool::formatPrice(0)];
|
|
|
+ }
|
|
|
+ if ($sysConfig['openQY']['VALUE']) {
|
|
|
+ $data[] = ['name' => '绩效奖金', 'value' => Tool::formatPrice(0)];
|
|
|
+ }
|
|
|
+ // 管理奖金 就是新的蓝星奖
|
|
|
+ $data[] = ['name' => '管理奖金', 'value' => Tool::formatPrice(0)];
|
|
|
+ if ($sysConfig['openGX']['VALUE']) {
|
|
|
+ $data[] = ['name' => '周共享奖金', 'value' => Tool::formatPrice(0)];
|
|
|
+ $data[] = ['name' => '月共享奖金', 'value' => Tool::formatPrice(0)];
|
|
|
+ }
|
|
|
+ if ($sysConfig['openStore']['VALUE']) {
|
|
|
+ // 店服务奖
|
|
|
+ $data[] = ['name' => '店服务奖金', 'value' => Tool::formatPrice(0)];
|
|
|
+ }
|
|
|
+ if ($sysConfig['openFW']['VALUE']) {
|
|
|
+ $data[] = ['name' => '服务奖金', 'value' => Tool::formatPrice(0)];
|
|
|
+ }
|
|
|
+ $data[] = ['name' => '总奖金', 'value' => Tool::formatPrice(0)];
|
|
|
+ $data[] = ['name' => '管理费', 'value' => Tool::formatPrice(0)];
|
|
|
+ $data[] = ['name' => '实发奖金', 'value' => Tool::formatPrice(0)];
|
|
|
+ $data[] = ['name' => '复销点数', 'value' => Tool::formatPrice(0)];
|
|
|
+ $data[] = ['name' => '兑换点数', 'value' => Tool::formatPrice(0)];
|
|
|
+ } else {
|
|
|
+ $data[] = ['name' => '总奖金', 'value' => '0.00'];
|
|
|
+ }
|
|
|
+ return $data;
|
|
|
}
|
|
|
- $sysConfig = Cache::getSystemConfig();
|
|
|
if($detailSwitch) {
|
|
|
$data[] = ['name' => '期数', 'value' => $periodNum];
|
|
|
$data[] = ['name' => '级别', 'value' => Cache::getDecLevelConfig()[$calcBonus['LAST_DEC_LV']]['LEVEL_NAME']];
|
|
|
@@ -405,53 +436,6 @@ class BonusController extends BaseController {
|
|
|
$data[] = ['name' => '一市场结余业绩', 'value' => Tool::formatFrontPerf($calcBonus['SURPLUS_1L'])];
|
|
|
$data[] = ['name' => '二市场结余业绩', 'value' => Tool::formatFrontPerf($calcBonus['SURPLUS_2L'])];
|
|
|
$data[] = ['name' => '三市场结余业绩', 'value' => Tool::formatFrontPerf($calcBonus['SURPLUS_3L'])];
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- // if ($sysConfig['openYC']['VALUE']) {
|
|
|
- // $data[] = ['name' => '荣衔奖', 'value' => Tool::formatPrice($calcBonus['ORI_BONUS_YC'])];
|
|
|
- // }
|
|
|
- // if ($sysConfig['openVIP']['VALUE']) {
|
|
|
- // $data[] = ['name' => 'VIP奖', 'value' => Tool::formatPrice($calcBonus['ORI_BONUS_VIP'])];
|
|
|
- // }
|
|
|
-
|
|
|
-
|
|
|
- // if ($sysConfig['openXF']['VALUE']) {
|
|
|
- // $data[] = ['name' => '消费奖', 'value' => Tool::formatPrice($calcBonus['ORI_BONUS_XF'])];
|
|
|
- // }
|
|
|
- // if ($sysConfig['openYJ']['VALUE']) {
|
|
|
- // $data[] = ['name' => '业绩奖', 'value' => Tool::formatPrice($calcBonus['ORI_BONUS_YJ'])];
|
|
|
- // }
|
|
|
-
|
|
|
- // if ($sysConfig['openGL']['VALUE']) {
|
|
|
- // $data[] = ['name' => '管理奖', 'value' => Tool::formatPrice($calcBonus['ORI_BONUS_GL'])];
|
|
|
- // }
|
|
|
-
|
|
|
- // if ($sysConfig['openJXS']['VALUE']) {
|
|
|
- // $data[] = ['name' => '团队成长奖', 'value' => Tool::formatPrice($calcBonus['ORI_BONUS_STANDARD'])];
|
|
|
- // }
|
|
|
-// if($sysConfig['openLS']['VALUE']) {
|
|
|
-// $data[] = ['name' => '零售奖', 'value' => Tool::formatPrice($calcBonus['BONUS_LS'])];
|
|
|
-// }
|
|
|
-// $data[]=['name'=>'责任业绩扣除','value'=>Tool::formatPrice($calcBonus['DEDUCT_ZR'])];
|
|
|
-
|
|
|
-
|
|
|
-// $data[]=['name'=>'总奖金','value'=>Tool::formatPrice($calcBonus['BONUS_TOTAL'])];
|
|
|
-
|
|
|
-// if($sysConfig['openLX']['VALUE']) {
|
|
|
-// $data[] = ['name' => '福利积分二', 'value' => Tool::formatPrice($calcBonus['BONUS_LX'])];
|
|
|
-// }
|
|
|
-
|
|
|
-// $data[]=['name'=>'四市场新增业绩','value'=>Tool::formatFrontPerf($calcBonus['PV_4L'])];
|
|
|
-// $data[]=['name'=>'五市场新增业绩','value'=>Tool::formatFrontPerf($calcBonus['PV_5L'])];
|
|
|
-// $data[]=['name'=>'虚拟市场新增业绩','value'=>Tool::formatFrontPerf($calcBonus['PV_LS_TOUCH'])];
|
|
|
- //查看剩余区域是哪个区
|
|
|
-// $surplusArr=[$calcBonus['SURPLUS_1L'],$calcBonus['SURPLUS_2L'],$calcBonus['SURPLUS_3L']];
|
|
|
-// $bigLocation = array_search(max($surplusArr), $surplusArr);
|
|
|
-// $bigLocationName = ['一市场','二市场','三市场'][$bigLocation];
|
|
|
-// $data[]=['name'=>'剩余业绩市场','value'=>$bigLocationName];
|
|
|
-// $data[]=['name'=>'剩余业绩','value'=>Tool::formatFrontPerf($surplusArr[$bigLocation])];
|
|
|
-
|
|
|
}else{
|
|
|
$data[] = ['name' => '总奖金', 'value' => Tool::formatPrice($calcBonus['BONUS_TOTAL'])];
|
|
|
}
|