|
@@ -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();
|