|
|
@@ -35,6 +35,7 @@ use yii\base\BaseObject;
|
|
|
use yii\base\StaticInstanceTrait;
|
|
|
use common\helpers\Cache;
|
|
|
use common\helpers\Date;
|
|
|
+use common\helpers\user\Cash;
|
|
|
use common\models\CalcBonus;
|
|
|
use common\models\CalcBonusBD;
|
|
|
use common\models\CalcBonusBS;
|
|
|
@@ -47,6 +48,7 @@ use common\models\PerfMonth;
|
|
|
use common\models\User;
|
|
|
use Yii;
|
|
|
use common\models\Period;
|
|
|
+use common\models\Transfer;
|
|
|
use yii\base\Exception;
|
|
|
use yii\db\Expression;
|
|
|
|
|
|
@@ -344,13 +346,24 @@ class BonusSend extends BaseObject {
|
|
|
|
|
|
//发放重消积分
|
|
|
if ($data['RECONSUME_POINTS'] > 0) {
|
|
|
- Balance::changeUserBonus($data['USER_ID'], 'reconsume_points', $data['RECONSUME_POINTS'], [
|
|
|
- 'CALC_ID' => $data['ID'],
|
|
|
- 'REMARK' => 'From ' . $periodNum . '期',
|
|
|
- 'PERIOD_NUM' => $periodNum,
|
|
|
- 'RECONSUME_POINTS' => $data['RECONSUME_POINTS'],
|
|
|
- 'DEAL_TYPE_ID' => DealType::RECONSUME_POINTS_SEND,
|
|
|
- ]);
|
|
|
+ // Balance::changeUserBonus($data['USER_ID'], 'reconsume_points', $data['RECONSUME_POINTS'], [
|
|
|
+ // 'CALC_ID' => $data['ID'],
|
|
|
+ // 'REMARK' => 'From ' . $periodNum . '期',
|
|
|
+ // 'PERIOD_NUM' => $periodNum,
|
|
|
+ // 'RECONSUME_POINTS' => $data['RECONSUME_POINTS'],
|
|
|
+ // 'DEAL_TYPE_ID' => DealType::RECONSUME_POINTS_SEND,
|
|
|
+ // ]);
|
|
|
+ // 2022/05/17 复消积分,直接发放到余额账户
|
|
|
+ Cash::changeUserCash(
|
|
|
+ $data['USER_ID'],
|
|
|
+ 'CASH',
|
|
|
+ abs($data['RECONSUME_POINTS']),
|
|
|
+ [
|
|
|
+ 'TRANSFER_SN' => Transfer::generateSN(),
|
|
|
+ 'DEAL_TYPE_ID' => DealType::BONUS_SEND,
|
|
|
+ 'REMARK' => '复消积分发放'
|
|
|
+ ]
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
//发放兑换积分
|