fly 5 anni fa
parent
commit
8f898ef6ea
1 ha cambiato i file con 13 aggiunte e 10 eliminazioni
  1. 13 10
      app/Http/Controllers/QuickApp/WelcomeController.php

+ 13 - 10
app/Http/Controllers/QuickApp/WelcomeController.php

@@ -11,16 +11,19 @@ class WelcomeController extends Controller
 {
     public function index(Request $request, string $send_order_id_encode)
     {
-        $send_order_id = Hashids::decode($send_order_id_encode)[0];
-        $send_order = SendOrderService::getSendOrderStatic($send_order_id);
-        $quick_send_order = SendOrderService::getQuickAppSendOrderStatic($send_order_id);
-        if ($send_order && $quick_send_order) {
-            return view('qapp.welcome')->with([
-                'gzh_code' => $quick_send_order->child_gzh_name,
-                'gzh_name' => $quick_send_order->child_gzh_nickname,
-                'hash_bid' => Hashids::encode($send_order->book_id),
-                'cid' => $send_order->chapter_id,
-            ]);
+        $decode_id = Hashids::decode($send_order_id_encode);
+        if ($decode_id) {
+            $send_order_id = $decode_id[0];
+            $send_order = SendOrderService::getSendOrderStatic($send_order_id);
+            $quick_send_order = SendOrderService::getQuickAppSendOrderStatic($send_order_id);
+            if ($send_order && $quick_send_order) {
+                return view('qapp.welcome')->with([
+                    'gzh_code' => $quick_send_order->child_gzh_name,
+                    'gzh_name' => $quick_send_order->child_gzh_nickname,
+                    'hash_bid' => Hashids::encode($send_order->book_id),
+                    'cid' => $send_order->chapter_id,
+                ]);
+            }
         }
     }
 }