Browse Source

'添加trycatch'

zhuchengjie 2 years ago
parent
commit
c26a3740cd
1 changed files with 17 additions and 12 deletions
  1. 17 12
      app/Http/Controllers/QuickApp/WelcomeController.php

+ 17 - 12
app/Http/Controllers/QuickApp/WelcomeController.php

@@ -59,21 +59,26 @@ class WelcomeController extends BaseController
     {
         $tid = $request->get('tid','');
         $pageId = $request->get('pageId','');
-        if(!empty($tid) && !empty($pageId)){
-            $qapp_send_order = QappSendOrder::getSendOrderById($this->send_order_id);
-            \Log::info('$qapp_send_order:'.json_encode($qapp_send_order).'$this->send_order_id:'.$this->send_order_id);
-            if($qapp_send_order && !empty($qapp_send_order)){
-                if(isset($qapp_send_order['platform']) && $qapp_send_order['platform'] == PushConst::PROVIDER_OPPO){
-                    //用户ip
-                    $ip = _getIp();
-                    $provider = $qapp_send_order['platform'];
-                    $send_order_id = $this->send_order_id;
-                    $lbid = $request->get('lbid','');
-                    $params = json_encode(compact('tid','pageId','lbid'));
-                    QappCallbackParams::firstOrcreate(compact('ip','send_order_id','provider','params'));
+        try {
+            if(!empty($tid) && !empty($pageId)){
+                $qapp_send_order = QappSendOrder::getSendOrderById($this->send_order_id);
+                \Log::info('$qapp_send_order:'.json_encode($qapp_send_order).'$this->send_order_id:'.$this->send_order_id);
+                if($qapp_send_order && !empty($qapp_send_order)){
+                    if(isset($qapp_send_order['platform']) && $qapp_send_order['platform'] == PushConst::PROVIDER_OPPO){
+                        //用户ip
+                        $ip = _getIp();
+                        $provider = $qapp_send_order['platform'];
+                        $send_order_id = $this->send_order_id;
+                        $lbid = $request->get('lbid','');
+                        $params = json_encode(compact('tid','pageId','lbid'));
+                        QappCallbackParams::firstOrcreate(compact('ip','send_order_id','provider','params'));
+                    }
                 }
             }
+        } catch (\Exception $e) {
+            \Log::info('oppo_request_error:'.$e->getMessage());
         }
+
     }
 
     private function sendOrderStatistic($send_order)