mac 5 napja
szülő
commit
77164ac241

+ 43 - 43
app/business/GoodsBusiness.php

@@ -21,53 +21,53 @@ class GoodsBusiness
 
             $payorder = Db::table('wa_payorder')->where('id', $payorderId)->first();
 
-          if ($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 == 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' => ''
-                ];
-            } else {
-                $arr = [
-                    'type'       => 1,
-                    'url'        => '',
-                    'payOrderId' => ''
-                ];
-            }
-
+//          if ($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 == 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($param, 'url', ''),
+//                    'url'        => Arr::get($data, 'data.payParams.payUrl'),
 //                    'payOrderId' => ''
 //                ];
-//                PayorderBusiness::payorderSave(collect($payorder)->toArray());
+//            } else {
+//                $arr = [
+//                    'type'       => 1,
+//                    'url'        => '',
+//                    'payOrderId' => ''
+//                ];
+//            }
+
+                $arr = [
+                    'type'       => 2,
+                    'url'        => Arr::get($param, 'url', ''),
+                    'payOrderId' => ''
+                ];
+                PayorderBusiness::payorderSave(collect($payorder)->toArray());
 
         } catch (\Throwable $exception) {
             throw new \Exception($exception->getMessage());

+ 6 - 0
app/business/PayorderBusiness.php

@@ -797,6 +797,12 @@ class PayorderBusiness
                 if (!empty($goodsData->balance)) {
                     StreamBusiness::addStream($data['user_id'], $goodsData->balance, streamType52, moldType25, moldTypefild25, $data['id']);
                 }
+            }elseif ($goodsData->type == 18) {
+
+            }elseif ($goodsData->type == 19) {
+
+            }elseif ($goodsData->type == 20) {
+
             }
 
             /** 新增消费数据 */

+ 21 - 0
app/controller/UserController.php

@@ -197,6 +197,24 @@ class UserController
             ->where('goods_type', 17)
             ->exists();
 
+        $is_buy_xinchunhbsp = Db::table('wa_payorder')
+            ->where('user_id', $request->user_data['id'])
+            ->where('is_pay', 2)
+            ->where('goods_type', 18)
+            ->exists();
+
+        $is_buy_jinkashsp = Db::table('wa_payorder')
+            ->where('user_id', $request->user_data['id'])
+            ->where('is_pay', 2)
+            ->where('goods_type', 19)
+            ->exists();
+
+        $is_buy_zongzicsp = Db::table('wa_payorder')
+            ->where('user_id', $request->user_data['id'])
+            ->where('is_pay', 2)
+            ->where('goods_type', 20)
+            ->exists();
+
         $arr       = [
             'img'                        => !empty($request->user_data['img']) ? imageToBase64($request->user_data['img']) : '',
             'uuid'                       => $request->user_data['uuid'],
@@ -257,6 +275,9 @@ class UserController
             'is_buy_certification_five'  => $is_buy_certification_five ? true : false,
             'is_buy_certification_six'   => $is_buy_certification_six ? true : false,
             'is_buy_mngonghu'            => $is_buy_mngonghu ? true : false,
+            'is_buy_xinchunhbsp'         => $is_buy_xinchunhbsp ? true : false,
+            'is_buy_jinkashsp'           => $is_buy_jinkashsp ? true : false,
+            'is_buy_zongzicsp'           => $is_buy_zongzicsp ? true : false,
             'total_sign'                 => $total_sign,
             'equity_value'               => $system->equity_value,
             'coin_value'                 => $system->coin_value,