@@ -393,10 +393,6 @@ class OrderController extends BaseController
util::fail('不是你的订单');
}
$payWay = dict::getDict('payWay', 'balancePay');
- $date = date("Y-m-d H:i:s");
- $order->payTime = $date;
- $order->payWay = $payWay;
- $order->save();
\bizHd\order\classes\OrderClass::payAfter($order, $payWay);
$transaction->commit();
util::complete('支付成功');
@@ -21,6 +21,16 @@ class CustomClass extends BaseClass
public static $baseFile = '\bizHd\custom\models\Custom';
+ //用余额支付,客户余额减少 ssh 20250410
+ public static function payByChangeBalance($order)
+ {
+ $hdId = $order->hdId ?? 0;
+ $hd = HdClass::getLockById($hdId);
+
+ $customId = $order->customId ?? 0;
+ $custom = self::getLockById($customId);
+ }
//会员等级变化,包括手动修改、自动降会员和充值升会员等 ssh 20250324
public static function levelChange($oldLevel, $newLevel, $shop, $custom, $hd, $params)
{
@@ -340,7 +340,9 @@ class OrderClass extends BaseClass
//客户使用余额付款
if ($payWay == dict::getDict('payWay', 'balancePay')) {
-
+ //客户端余额减少
+ //增加余额变动记录
+ CustomClass::payByChangeBalance($order);
//有尾款或全欠款