WIN-2308041133\Administrator 2 dias atrás
pai
commit
ab25e0622e
1 arquivos alterados com 16 adições e 11 exclusões
  1. 16 11
      app/api/controller/Shop.php

+ 16 - 11
app/api/controller/Shop.php

@@ -139,17 +139,22 @@ class Shop extends BaseController
             Db::name('store_order_cart_info')->insertAll($cartInfo);
 
             // 创建支付流水
-            $payTrade = new PayTrade();
-            $payNo = $payTrade->credentials(
-                'score',
-                $request->user['uid'],
-                'shop_order',
-                $payMoney,
-                '商城订单支付',
-                $orderId,
-                ['order_id' => $orderId],
-                0
-            );
+            $mtime = microtime(true) * 10000;
+            $payOn = "T" . date("Ymd") . $mtime . rand(100, 999) . $request->user['uid'];
+            $trade = [
+                'uid' => $request->user['uid'],
+                'o_id' => $orderIdDb,
+                'order_id' => $orderId,
+                'pay_no' => $payOn,
+                'out_trade_no' => '',
+                'pay_type' => 'score',
+                'money' => $payMoney,
+                'type' => 'shop_order',
+                'd_json' => serialize(['order_id' => $orderId]),
+                'time' => time(),
+                'status' => 0,
+            ];
+            Db::name('pay_trade')->insert($trade);
 
             // 清除购物车
             Db::name('store_cart')->whereIn('id', $cartIds)->delete();