1、合作商余额查询
2、分油账户司机可用额度
This commit is contained in:
@@ -403,10 +403,11 @@ class QytRefund
|
||||
'response' => self::dumpRes($res),
|
||||
'update_time' => time(),
|
||||
]);
|
||||
// 只有状态跃迁胜出者才回补合作商余额,保证只退一次
|
||||
// 只有状态跃迁胜出者才原路退款,保证只退一次
|
||||
// · 合作商单 -> 回补 partners.balance
|
||||
// · 商城单 -> 退回下单用户余额(按实付折算)
|
||||
if ($won) {
|
||||
PartnersBalance::refund((int) $order['partners_id'], $amount, (string) $order['partners_order_no'],
|
||||
(int) $order['order_id'], (int) $order['store_id']);
|
||||
MallOil::giveBack($order, $amount, '订单退款');
|
||||
}
|
||||
});
|
||||
|
||||
@@ -422,7 +423,8 @@ class QytRefund
|
||||
'optType' => 'refund',
|
||||
'retry_count' => 0,
|
||||
], 320));
|
||||
(new QytOil())->saveLog("退款成功 order={$order['order_id']} refund_no={$refundNo} amount={$amount},已回补合作商余额");
|
||||
MallOil::syncGoods($order, 'refund');
|
||||
(new QytOil())->saveLog("退款成功 order={$order['order_id']} refund_no={$refundNo} amount={$amount},已原路退款");
|
||||
}
|
||||
$order['refund_status'] = self::SUCCESS;
|
||||
$order['refund_amount'] = $amount;
|
||||
|
||||
Reference in New Issue
Block a user