用户余额,采购款退款相关日志记录

This commit is contained in:
liu 2024-06-24 11:01:44 +08:00
parent b3e010d251
commit cbd3f2b34b

View File

@ -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);
}
}