|
|
@@ -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();
|