Wang Chen há 4 anos atrás
pai
commit
dada623fa9

+ 7 - 3
app/Http/Controllers/QuickApp/User/UserShelfBooksController.php

@@ -2,6 +2,7 @@
 
 namespace App\Http\Controllers\QuickApp\User;
 
+use App\Libs\Utils;
 use Illuminate\Http\Request;
 use App\Http\Controllers\QuickApp\BaseController;
 use Redis;
@@ -103,10 +104,13 @@ class UserShelfBooksController extends BaseController
      */
     public function delShelf(Request $request)
     {
-        $bid = $request->input('bid');
-        if (empty($bid)) return response()->error('LACK_PARAM');
+        $bid       = $request->input('bid');
+        $decodeBid = Utils::getDecodeId($bid);
+        if (empty($bid) || empty($decodeBid)) {
+            return response()->error('LACK_PARAM');
+        }
         $param['uid'] = $this->uid;
-        $param['bid'] = Hashids::decode($bid)[0];
+        $param['bid'] = $decodeBid;
         $res          = UserShelfBooksService::del($this->uid, $param['bid']);
         if ($res) {
             return response()->success();