mac 1 week atrás
parent
commit
123a1c7c12
1 changed files with 76 additions and 76 deletions
  1. 76 76
      app/business/GoodsBusiness.php

+ 76 - 76
app/business/GoodsBusiness.php

@@ -444,82 +444,82 @@
 
                 $payorder = Db::table('wa_payorder')->where('id', $payorderId)->first();
 
-//                if ($payorder->pay_type == 1) {
-//                    $data = PayorderBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
-//                    Log::channel('payment')->info('拉丁支付', $data);
-//                    if (Arr::get($data, 'data.code') != 200) {
-//                        throw new \Exception('通道未开通!');
-//                    }
-//                    $arr = [
-//                        'type'       => 2,
-//                        'url'        => Arr::get($data, 'data.attrData.payUrl'),
-//                        'payOrderId' => ''
-//                    ];
-//                } elseif ($payorder->pay_type == 2) {
-//                    $data = PayTwoBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
-//                    Log::channel('payment')->info('桥头支付支付', $data);
-//                    if (Arr::get($data, 'data.retCode') != 'SUCCESS') {
-//                        throw new \Exception('调用支付失败!');
-//                    }
-//                    $arr = [
-//                        'type'       => 2,
-//                        'url'        => Arr::get($data, 'data.payParams.payUrl'),
-//                        'payOrderId' => ''
-//                    ];
-//                }elseif ($payorder->pay_type == 3) {
-//                    $data = PayThreeBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
-//                    Log::channel('payment')->info('林北支付支付', $data);
-//                    if (Arr::get($data, 'data.code') != 1000) {
-//                        throw new \Exception('通道未开通!');
-//                    }
-//                    $arr = [
-//                        'type'       => 2,
-//                        'url'        => Arr::get($data, 'data.data.message.url'),
-//                        'payOrderId' => ''
-//                    ];
-//                }elseif ($payorder->pay_type == 4){
-//                    $data = PayorderBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
-//                    Log::channel('payment')->info('西门支付', $data);
-//                    if (Arr::get($data, 'data.code') != 200) {
-//                        throw new \Exception('通道未开通!');
-//                    }
-//                    $arr = [
-//                        'type'       => 2,
-//                        'url'        => Arr::get($data, 'data.attrData.payUrl'),
-//                        'payOrderId' => ''
-//                    ];
-//                }elseif ($payorder->pay_type == 5) {
-//                    $data = PayFiveBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
-//                    Log::channel('payment')->info('鸿运支付支付', $data);
-//                    if (Arr::get($data, 'data.retCode') != 'SUCCESS') {
-//                        throw new \Exception('调用支付失败!');
-//                    }
-//                    $arr = [
-//                        'type'       => 2,
-//                        'url'        => Arr::get($data, 'data.payParams.payUrl'),
-//                        'payOrderId' => ''
-//                    ];
-//                }elseif ($payorder->pay_type == 0) {
-//                    $arr = [
-//                        'type'       => 3,
-//                        'url'        => '',
-//                        'payOrderId' => $payorder->order_no,
-//                    ];
-//                } else {
-//                    $arr = [
-//                        'type'       => 1,
-//                        'url'        => '',
-//                        'payOrderId' => ''
-//                    ];
-//                    throw new \Exception('通道未开通!');
-//                }
-
-                $arr = [
-                    'type'       => 2,
-                    'url'        => Arr::get($param, 'url', ''),
-                    'payOrderId' => ''
-                ];
-                PayorderBusiness::payorderSave(collect($payorder)->toArray());
+                if ($payorder->pay_type == 1) {
+                    $data = PayorderBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
+                    Log::channel('payment')->info('拉丁支付', $data);
+                    if (Arr::get($data, 'data.code') != 200) {
+                        throw new \Exception('通道未开通!');
+                    }
+                    $arr = [
+                        'type'       => 2,
+                        'url'        => Arr::get($data, 'data.attrData.payUrl'),
+                        'payOrderId' => ''
+                    ];
+                } elseif ($payorder->pay_type == 2) {
+                    $data = PayTwoBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
+                    Log::channel('payment')->info('桥头支付支付', $data);
+                    if (Arr::get($data, 'data.retCode') != 'SUCCESS') {
+                        throw new \Exception('调用支付失败!');
+                    }
+                    $arr = [
+                        'type'       => 2,
+                        'url'        => Arr::get($data, 'data.payParams.payUrl'),
+                        'payOrderId' => ''
+                    ];
+                }elseif ($payorder->pay_type == 3) {
+                    $data = PayThreeBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
+                    Log::channel('payment')->info('林北支付支付', $data);
+                    if (Arr::get($data, 'data.code') != 1000) {
+                        throw new \Exception('通道未开通!');
+                    }
+                    $arr = [
+                        'type'       => 2,
+                        'url'        => Arr::get($data, 'data.data.message.url'),
+                        'payOrderId' => ''
+                    ];
+                }elseif ($payorder->pay_type == 4){
+                    $data = PayorderBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
+                    Log::channel('payment')->info('西门支付', $data);
+                    if (Arr::get($data, 'data.code') != 200) {
+                        throw new \Exception('通道未开通!');
+                    }
+                    $arr = [
+                        'type'       => 2,
+                        'url'        => Arr::get($data, 'data.attrData.payUrl'),
+                        'payOrderId' => ''
+                    ];
+                }elseif ($payorder->pay_type == 5) {
+                    $data = PayFiveBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
+                    Log::channel('payment')->info('鸿运支付支付', $data);
+                    if (Arr::get($data, 'data.retCode') != 'SUCCESS') {
+                        throw new \Exception('调用支付失败!');
+                    }
+                    $arr = [
+                        'type'       => 2,
+                        'url'        => Arr::get($data, 'data.payParams.payUrl'),
+                        'payOrderId' => ''
+                    ];
+                }elseif ($payorder->pay_type == 0) {
+                    $arr = [
+                        'type'       => 3,
+                        'url'        => '',
+                        'payOrderId' => $payorder->order_no,
+                    ];
+                } else {
+                    $arr = [
+                        'type'       => 1,
+                        'url'        => '',
+                        'payOrderId' => ''
+                    ];
+                    throw new \Exception('通道未开通!');
+                }
+
+//                $arr = [
+//                    'type'       => 2,
+//                    'url'        => Arr::get($param, 'url', ''),
+//                    'payOrderId' => ''
+//                ];
+//                PayorderBusiness::payorderSave(collect($payorder)->toArray());
 
             } catch (\Throwable $exception) {
                 throw new \Exception($exception->getMessage());