|
@@ -195,7 +195,7 @@ class StoreOrderController
|
|
|
if ($order === false) return app('json')->fail(StoreOrder::getErrorInfo('订单生成失败'));
|
|
|
$orderId = $order['order_id'];
|
|
|
$order_id = $order['order_id'];
|
|
|
- $info = compact('order_id', 'key');
|
|
|
+ $info = compact('orderId', 'key');
|
|
|
if ($orderId) {
|
|
|
event('OrderCreated', [$order]); //订单创建成功事件
|
|
|
event('ShortMssageSend', [$orderId, 'AdminPlaceAnOrder']);//发送管理员通知
|
|
@@ -220,6 +220,8 @@ class StoreOrderController
|
|
|
} else if ($from == 'weixinh5') {
|
|
|
$jsConfig = OrderRepository::h5Pay($orderId);
|
|
|
} else if ($from == 'app') {
|
|
|
+ $jsConfig = OrderRepository::appPay($order);
|
|
|
+ } else if ($from == 'sb') {
|
|
|
$data = [
|
|
|
'version' => '10',
|
|
|
'mer_no' => '6888804045113',
|
|
@@ -245,8 +247,7 @@ class StoreOrderController
|
|
|
['sc' => '','s' => 'Android', 'n' => '', 'id' => ''],
|
|
|
['sc' => '','s' => 'IOS', 'n' => '', 'id' => ''],
|
|
|
]);
|
|
|
- return app('json')->status('ailpay', '订单创建成功',['order' => $data, 'order_id' => $order['order_id']]);
|
|
|
-// $jsConfig = OrderRepository::appPay($order);
|
|
|
+ return app('json')->status('weixin', '订单创建成功',['order' => $data, 'orderId' => $order['order_id']]);
|
|
|
}else {
|
|
|
$jsConfig = OrderRepository::wxPay($orderId);
|
|
|
}
|
|
@@ -324,7 +325,7 @@ class StoreOrderController
|
|
|
['sc' => 'wzsc','s' => 'Android', 'n' => '测试', 'id' => 'com.tencent.tmgp.sgame'],
|
|
|
['sc' => 'wzsc','s' => 'IOS', 'n' => '测试', 'id' => 'com.tencent.tmgp.sgame'],
|
|
|
]);
|
|
|
- return app('json')->status('ailpay', '订单创建成功',['order' => $data, 'order_id' => $order['order_id']]);
|
|
|
+ return app('json')->status('ailpay', '订单创建成功',['order' => $data, 'orderId' => $order['order_id']]);
|
|
|
case "ylpay":
|
|
|
$data = [
|
|
|
'version' => '10',
|
|
@@ -351,7 +352,7 @@ class StoreOrderController
|
|
|
['sc' => '','s' => 'Android', 'n' => '', 'id' => ''],
|
|
|
['sc' => '','s' => 'IOS', 'n' => '', 'id' => ''],
|
|
|
]);
|
|
|
- return app('json')->status('ylpay', '订单创建成功',['order' => $data, 'order_id' => $order['order_id']]);
|
|
|
+ return app('json')->status('ylpay', '订单创建成功',['order' => $data, 'orderId' => $order['order_id']]);
|
|
|
}
|
|
|
} else return app('json')->fail(StoreOrder::getErrorInfo('订单生成失败!'));
|
|
|
}
|
|
@@ -429,6 +430,8 @@ class StoreOrderController
|
|
|
} else if ($from == 'weixinh5') {
|
|
|
$jsConfig = OrderRepository::h5Pay($order);
|
|
|
} else if ($from == 'app') {
|
|
|
+ $jsConfig = OrderRepository::appPay($order);
|
|
|
+ } else if ($from == 'sb') {
|
|
|
$data = [
|
|
|
'version' => '10',
|
|
|
'mer_no' => '6888804045113',
|
|
@@ -454,9 +457,8 @@ class StoreOrderController
|
|
|
['sc' => '','s' => 'Android', 'n' => '', 'id' => ''],
|
|
|
['sc' => '','s' => 'IOS', 'n' => '', 'id' => ''],
|
|
|
]);
|
|
|
- return app('json')->status('ailpay', '订单创建成功',['order' => $data, 'order_id' => $order['order_id']]);
|
|
|
-// $jsConfig = OrderRepository::appPay($order);
|
|
|
- } else {
|
|
|
+ return app('json')->status('weixin', '订单创建成功',['order' => $data, 'orderId' => $order['order_id']]);
|
|
|
+ }else {
|
|
|
$jsConfig = OrderRepository::wxPay($order);
|
|
|
}
|
|
|
} catch (\Exception $e) {
|
|
@@ -536,7 +538,7 @@ class StoreOrderController
|
|
|
['sc' => '','s' => 'Android', 'n' => '', 'id' => ''],
|
|
|
['sc' => '','s' => 'IOS', 'n' => '', 'id' => ''],
|
|
|
]);
|
|
|
- return app('json')->status('ailpay', '订单创建成功',['order' => $data, 'order_id' => $order['order_id']]);
|
|
|
+ return app('json')->status('ailpay', '订单创建成功',['order' => $data, 'orderId' => $order['order_id']]);
|
|
|
case "ylpay":
|
|
|
$data = [
|
|
|
'version' => '10',
|
|
@@ -563,7 +565,7 @@ class StoreOrderController
|
|
|
['sc' => '','s' => 'Android', 'n' => '', 'id' => ''],
|
|
|
['sc' => '','s' => 'IOS', 'n' => '', 'id' => ''],
|
|
|
]);
|
|
|
- return app('json')->status('ylpay', '订单创建成功',['order' => $data, 'order_id' => $order['order_id']]);
|
|
|
+ return app('json')->status('ylpay', '订单创建成功',['order' => $data, 'orderId' => $order['order_id']]);
|
|
|
|
|
|
}
|
|
|
return app('json')->fail('支付方式错误');
|