Kirin 3 년 전
부모
커밋
b91f53f115
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      app/api/controller/order/StoreOrderController.php

+ 11 - 0
app/api/controller/order/StoreOrderController.php

@@ -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']))