shish 1 год назад
Родитель
Сommit
eefffc05af

+ 0 - 4
app-mall/controllers/OrderController.php

@@ -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('支付成功');

+ 10 - 0
biz-hd/custom/classes/CustomClass.php

@@ -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)
     {

+ 3 - 1
biz-hd/order/classes/OrderClass.php

@@ -340,7 +340,9 @@ class OrderClass extends BaseClass
 
         //客户使用余额付款
         if ($payWay == dict::getDict('payWay', 'balancePay')) {
-
+            //客户端余额减少
+            //增加余额变动记录
+            CustomClass::payByChangeBalance($order);
         }
 
         //有尾款或全欠款