|
|
@@ -278,7 +278,6 @@ class BonusCalc extends BaseObject {
|
|
|
|
|
|
// 蓝星奖入库,实际上是插入有奖金会员数据缓存中.
|
|
|
// 调用存储过程,计算蓝星管理奖金
|
|
|
- echo '蓝星修改的方法-------------';
|
|
|
$this->calcBsProcedure();
|
|
|
// 将有蓝星管理奖金的用户加入到有奖金缓存用户中
|
|
|
|
|
|
@@ -1645,6 +1644,8 @@ class BonusCalc extends BaseObject {
|
|
|
$realBonusBs = $deductData['surplus']; // 扣除管理费和复消积分后的实发蓝星奖金
|
|
|
$manageTax = $deductData['manageTax']; // 管理费
|
|
|
$point = $deductData['reConsumePoints'];// 复消积分
|
|
|
+ //管理奖管理费存入缓存
|
|
|
+ CalcCache::bonus($user['USER_ID'], $this->_periodNum, 'BONUS_BU_GLKC', $manageTax);
|
|
|
// 更新蓝星奖金存储过程的实发金额数据
|
|
|
CalcBonusBS::updateAll(['ORI_BONUS_BU_GLSF' => $realBonusBs, 'ORI_BONUS_BU_GLKC' => $manageTax, 'RECONSUME_POINTS' => $point],
|
|
|
'USER_ID=:USER_ID AND PERIOD_NUM=:PERIOD_NUM',
|
|
|
@@ -1688,6 +1689,7 @@ class BonusCalc extends BaseObject {
|
|
|
$realBonusBs = $deductData['surplus']; // 扣除管理费和复消积分后的实发蓝星奖金
|
|
|
$manageTax = $deductData['manageTax']; // 管理费
|
|
|
$point = $deductData['reConsumePoints'];// 复消积分
|
|
|
+ CalcCache::bonus($user['USER_ID'], $this->_periodNum, 'BONUS_BU_YJKC', $manageTax);
|
|
|
// 更新蓝星奖金存储过程的实发金额数据
|
|
|
CalcBonusBS::updateAll(['ORI_BONUS_BU_YJSF' => $realBonusBs, 'ORI_BONUS_BU_YJKC' => $manageTax, 'RECONSUME_POINTS' => $point],
|
|
|
'USER_ID=:USER_ID AND PERIOD_NUM=:PERIOD_NUM',
|
|
|
@@ -3288,8 +3290,7 @@ class BonusCalc extends BaseObject {
|
|
|
$buleStartManageTax = 0;
|
|
|
$exchangePoints = 0; // 蓝星奖管理奖. 产生的兑换积分
|
|
|
|
|
|
- $buleManageTaxGL = 0; //拆分后蓝星管理奖,管理费
|
|
|
- $buleManageTaxYJ = 0; //拆分后蓝星业绩奖,管理费
|
|
|
+
|
|
|
|
|
|
if( $this->_isCalcMonth ) {
|
|
|
// 查看是否复消300
|
|
|
@@ -3339,10 +3340,6 @@ class BonusCalc extends BaseObject {
|
|
|
$buleStartOriBonus = isset($userBS['ORI_BONUS']) && !empty($userBS['ORI_BONUS']) ? $userBS['ORI_BONUS'] : 0; // 原奖金
|
|
|
// $buleStartManageTax = isset($userBS['MANAGE_TAX']) && !empty($userBS['MANAGE_TAX']) ? $userBS['MANAGE_TAX'] : 0; // 管理费
|
|
|
|
|
|
- $buleManageTaxYJ = isset($userBS['ORI_BONUS_BU_YJKC']) && !empty($userBS['ORI_BONUS_BU_YJKC']) ? $userBS['ORI_BONUS_BU_YJKC'] : 0; //业绩奖 管理费
|
|
|
- $buleManageTaxGL = isset($userBS['ORI_BONUS_BU_GLKC']) && !empty($userBS['ORI_BONUS_BU_GLKC']) ? $userBS['ORI_BONUS_BU_GLKC'] : 0; //管理奖 管理费
|
|
|
-
|
|
|
-
|
|
|
$monthSumData = CalcBonus::findUseSlaves()
|
|
|
->select('SUM(BONUS_GX) AS BONUS_GX_SUM, SUM(BONUS_GL) AS BONUS_GL_SUM')
|
|
|
->where('USER_ID=:USER_ID AND CALC_MONTH=:CALC_MONTH',
|
|
|
@@ -3470,10 +3467,11 @@ class BonusCalc extends BaseObject {
|
|
|
|
|
|
'ORI_BONUS_BU_GL' => $bonus['ORI_BONUS_BU_GL'],
|
|
|
'ORI_BONUS_BU_GLSF' => $bonus['BONUS_BU_GL'],
|
|
|
- 'ORI_BONUS_BU_GLKC' => $buleManageTaxGL,
|
|
|
+ 'ORI_BONUS_BU_GLKC' =>$bonus['BONUS_BU_GLKC'],
|
|
|
+
|
|
|
'ORI_BONUS_BU_YJ' => $bonus['ORI_BONUS_BU_YJ'],
|
|
|
'ORI_BONUS_BU_YJSF' => $bonus['BONUS_BU_YJ'],
|
|
|
- 'ORI_BONUS_BU_YJKC' => $buleManageTaxYJ,
|
|
|
+ 'ORI_BONUS_BU_YJKC' =>$bonus['BONUS_BU_YJKC'],
|
|
|
|
|
|
//以下没有用
|
|
|
'BONUS_FW' => 0,
|