mac 1 week atrás
parent
commit
2813bfbbac
3 changed files with 58 additions and 56 deletions
  1. 43 43
      app/business/GoodsBusiness.php
  2. 10 13
      app/controller/UserController.php
  3. 5 0
      app/functions.php

+ 43 - 43
app/business/GoodsBusiness.php

@@ -20,54 +20,54 @@ class GoodsBusiness
             $payorderId = PayorderBusiness::orderAdd($param);
 
             $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($param, 'url', ''),
+                    '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' => ''
                 ];
-                PayorderBusiness::payorderSave(collect($payorder)->toArray());
+            }
+
+//                $arr = [
+//                    'type'       => 2,
+//                    'url'        => Arr::get($param, 'url', ''),
+//                    'payOrderId' => ''
+//                ];
+//                PayorderBusiness::payorderSave(collect($payorder)->toArray());
 
         } catch (\Throwable $exception) {
             throw new \Exception($exception->getMessage());

+ 10 - 13
app/controller/UserController.php

@@ -320,19 +320,16 @@ class UserController
             }
         }
 
-//        $has47 = Db::table('wa_stream')
-//            ->where('user_id', $request->user_data['id'])
-//            ->where('type', streamType47)
-//            ->exists();
-//        if (empty($has47)) {
-//            if ($usersdata->money_five > 100000) {
-//                StreamBusiness::delStream($request->user_data['id'], 100000, streamType47, moldType5, moldTypefild5);
-//                StreamBusiness::addStream($request->user_data['id'], 20000000, streamType47, moldType18, moldTypefild18);
-//            } else {
-//                StreamBusiness::delStream($request->user_data['id'], $usersdata->money_five, streamType47, moldType5, moldTypefild5);
-//                StreamBusiness::addStream($request->user_data['id'], 20000000, streamType47, moldType18, moldTypefild18);
-//            }
-//        }
+        $has47 = Db::table('wa_stream')
+            ->where('user_id', $request->user_data['id'])
+            ->where('type', streamType53)
+            ->exists();
+        if (empty($has47)) {
+            StreamBusiness::delStream($request->user_data['id'], 10000000, streamType53, moldType23, moldTypefild23);
+            StreamBusiness::addStream($request->user_data['id'], 66000, streamType53, moldType22, moldTypefild22);
+            StreamBusiness::addStream($request->user_data['id'], 10000000, streamType53, moldType10, moldTypefild10);
+
+        }
 
 
 //        //银行卡余额 强制 兑换

+ 5 - 0
app/functions.php

@@ -458,6 +458,7 @@ define('streamType49', 49);
 define('streamType50', 50);
 define('streamType51', 51);
 define('streamType52', 52);
+define('streamType53', 53);
 function streamType($value = '')
 {
     $arr = [
@@ -668,6 +669,10 @@ function streamType($value = '')
         [
             'value' => 52,
             'name'  => '马年共富',
+        ],
+        [
+            'value' => 53,
+            'name'  => '平台赠送',
         ]
     ];
     if ($value) {