fly 5 年之前
父節點
當前提交
b16d8a69b7
共有 1 個文件被更改,包括 7 次插入3 次删除
  1. 7 3
      app/Http/Controllers/QuickApp/Book/BookController.php

+ 7 - 3
app/Http/Controllers/QuickApp/Book/BookController.php

@@ -198,13 +198,17 @@ class BookController extends BaseController
 
     private function getBidCidFromUrl(string $url)
     {
-        if (preg_match('/bid=(\w+)\S+cid=(\w+)/', $url, $matches)) {
+        if (preg_match('/\?bid=(\w+)\S+cid=(\w+)/', $url, $matches) || preg_match('/\?id=(\w+)/', $url, $matches)) {
             return [
                 'bid' => $matches[1],
-                'cid' => $matches[2],
+                'cid' => isset($matches[2]) ? $matches[2] : 0,
+            ];
+        } else {
+            return [
+                'bid' => '',
+                'cid' => 0,
             ];
         }
-        return false;
     }