|
@@ -366,6 +366,17 @@ class StoreOrderController
|
|
|
return app('json')->fail(is_array($error) && isset($error['msg']) ? $error['msg'] : $error);
|
|
|
}
|
|
|
break;
|
|
|
+ case 'cash':
|
|
|
+ if (StoreOrder::cashPay($order['order_id'], $request->uid()))
|
|
|
+ return app('json')->status('success', '现金支付成功');
|
|
|
+ else {
|
|
|
+ $errorinfo = StoreOrder::getErrorInfo();
|
|
|
+ if (is_array($errorinfo))
|
|
|
+ return app('json')->status($errorinfo['status'], $errorinfo['msg']);
|
|
|
+ else
|
|
|
+ return app('json')->status('pay_error', $errorinfo);
|
|
|
+ }
|
|
|
+ break;
|
|
|
case 'offline':
|
|
|
StoreOrder::createOrderTemplate($order);
|
|
|
if (StoreOrder::setOrderTypePayOffline($order['order_id']))
|