|
|
@@ -330,7 +330,11 @@ class BonusController extends BaseController {
|
|
|
private function _periodBonus($periodNum,$detailSwitch=1) {
|
|
|
$period = Period::instance();
|
|
|
$yearMonth = $period->getYearMonth($periodNum);
|
|
|
- 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()){
|
|
|
+ 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 [
|
|
|
|
|
|
];
|
|
|
@@ -375,7 +379,8 @@ class BonusController extends BaseController {
|
|
|
// $data[] = ['name' => '管理奖金', 'value' => Tool::formatPrice($calcBonus['ORI_BONUS_BU_GL'])];
|
|
|
|
|
|
if ($sysConfig['openGX']['VALUE']) {
|
|
|
- $data[] = ['name' => '共享奖金', 'value' => Tool::formatPrice($calcBonus['ORI_BONUS_GX'])];
|
|
|
+ $data[] = ['name' => '周共享奖金', 'value' => Tool::formatPrice($calcBonus['ORI_BONUS_GX'])];
|
|
|
+ $data[] = ['name' => '月共享奖金', 'value' => Tool::formatPrice($calcBonus['ORI_MONTH_GX_BONUS'])];
|
|
|
}
|
|
|
if ($sysConfig['openFW']['VALUE']) {
|
|
|
if (\Yii::$app->user->id == '670B84FD7C216D4EE055736AECE8644D') {
|
|
|
@@ -459,7 +464,7 @@ class BonusController extends BaseController {
|
|
|
$showBonusPeriodNum = Cache::getSystemConfig()['showBonusPeriodNum']['VALUE'];
|
|
|
$calcBonus = CalcBonus::find()->where('USER_ID=:USER_ID AND IS_SENT=1', [':USER_ID' => \Yii::$app->user->id])
|
|
|
->select('USER_ID,PERIOD_NUM,ORI_BONUS_QY,ORI_BONUS_YC,ORI_BONUS_VIP,ORI_BONUS_STANDARD,ORI_BONUS_BD,ORI_BONUS_TG,
|
|
|
- ORI_BONUS_XF,BONUS_TOTAL,MANAGE_TAX,BONUS_REAL,BONUS_INCOME,ORI_BONUS_YJ,ORI_BONUS_GX,ORI_BONUS_GL,RECONSUME_POINTS,
|
|
|
+ ORI_BONUS_XF,BONUS_TOTAL,MANAGE_TAX,BONUS_REAL,BONUS_INCOME,ORI_BONUS_YJ,ORI_BONUS_GX,ORI_MONTH_GX_BONUS,ORI_BONUS_GL,RECONSUME_POINTS,
|
|
|
LAST_DEC_LV,LAST_EMP_LV,EXCHANGE_POINTS,ORI_BONUS_BS,ORI_BONUS_BU_GL,ORI_BONUS_BU_YJ')
|
|
|
->limit($showBonusPeriodNum)
|
|
|
->orderBy('PERIOD_NUM DESC')
|
|
|
@@ -495,7 +500,8 @@ class BonusController extends BaseController {
|
|
|
|
|
|
//共享奖
|
|
|
if ($sysConfig['openGX']['VALUE']) {
|
|
|
- $calcBonus[$key]['BONUS_GX'] = ['name' => '共享奖金', 'value' => Tool::formatPrice($calcBonus[$key]['ORI_BONUS_GX'])];
|
|
|
+ $calcBonus[$key]['BONUS_GX'] = ['name' => '周共享奖金', 'value' => Tool::formatPrice($calcBonus[$key]['ORI_BONUS_GX'])];
|
|
|
+ $calcBonus[$key]['ORI_MONTH_GX_BONUS'] = ['name' => '月共享奖金', 'value' => Tool::formatPrice($calcBonus[$key]['ORI_MONTH_GX_BONUS'])];
|
|
|
}
|
|
|
//服务奖
|
|
|
if ($sysConfig['openFW']['VALUE']) {
|
|
|
@@ -556,6 +562,7 @@ class BonusController extends BaseController {
|
|
|
|
|
|
if ($sysConfig['openGX']['VALUE']) {
|
|
|
$tableKey[] = 'BONUS_GX';
|
|
|
+ $tableKey[] = 'ORI_MONTH_GX_BONUS';
|
|
|
}
|
|
|
// if ($sysConfig['openYC']['VALUE']) {
|
|
|
// $tableKey[] = 'BONUS_YC';
|