|
|
@@ -324,8 +324,6 @@ class RefundOrderClass extends BaseClass
|
|
|
|
|
|
} elseif ($payWay == dict::getDict('payWay', 'balancePay')) {
|
|
|
|
|
|
- util::fail('余额支付暂不支持退款');
|
|
|
-
|
|
|
$order->refundPrice = $refundPrice;
|
|
|
$currentActPrice = bcsub($order->actPrice, $refundPrice, 2);
|
|
|
if ($currentActPrice < 0) {
|
|
|
@@ -342,6 +340,9 @@ class RefundOrderClass extends BaseClass
|
|
|
//门店余额减少
|
|
|
ShopClass::saleRefundReduceBalance($main, $shop, $refund, $refundPrice);
|
|
|
|
|
|
+ //客户余额增加
|
|
|
+ CustomClass::refundDebtAmountReduce($custom, $refund, $order);
|
|
|
+
|
|
|
} elseif ($payWay == dict::getDict('payWay', 'cash')) {
|
|
|
$moneyData = [
|
|
|
'shopId' => $shopId,
|