用户余额,采购款退款相关日志记录
This commit is contained in:
parent
b3e010d251
commit
cbd3f2b34b
@ -266,21 +266,27 @@ class PayNotifyLogic extends BaseLogic
|
||||
$order->refund_reason_time = time();
|
||||
$order->refund_num += 1;
|
||||
$order->save();
|
||||
//日志记录
|
||||
//加用户余额,采购款, 日志记录 加数量
|
||||
if (in_array($order['pay_type'],[PayEnum::BALANCE_PAY,PayEnum::PURCHASE_FUNDS])){
|
||||
$deal_money = bcdiv($extra['amount']['refund'], 100, 2);
|
||||
$user = User::where('id', $order['uid'])->findOrEmpty();
|
||||
if($order['pay_type'] == PayEnum::BALANCE_PAY){
|
||||
$capitalFlowDao = new CapitalFlowLogic($user);
|
||||
if($order['pay_type'] == PayEnum::BALANCE_PAY){//用户余额
|
||||
$user->now_money = bcadd($user->now_money, $deal_money, 2);
|
||||
$user->save();
|
||||
//增加数量
|
||||
self::addStock($order['id']);
|
||||
//退款
|
||||
$capitalFlowDao->userIncome('system_balance_back', 'system_back', $order['id'], $deal_money);
|
||||
}
|
||||
if($order['pay_type'] == PayEnum::PURCHASE_FUNDS){
|
||||
if($order['pay_type'] == PayEnum::PURCHASE_FUNDS){//采购款
|
||||
$user->purchase_funds = bcadd($user->purchase_funds, $deal_money, 2);
|
||||
$user->save();
|
||||
//增加数量
|
||||
self::addStock($order['id']);
|
||||
//退款
|
||||
$capitalFlowDao->userIncome('system_purchase_back', 'system_back', $order['id'], $deal_money);
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user