From ab8e07d89a269a5eeb6a6c752ed77d883e24a46e Mon Sep 17 00:00:00 2001 From: Alone <675061370@qq.com> Date: Tue, 19 Nov 2024 10:48:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=B4=E6=97=B6=E8=B5=84?= =?UTF-8?q?=E6=BA=90=E5=A4=9A=E6=96=87=E4=BB=B6=E6=97=B6=E5=8F=AA=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E4=B8=80=E4=B8=AA=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/Open.php | 5 +++-- app/api/controller/Other.php | 3 ++- app/index/view/news/index.html | 2 +- extend/quarkPlugin/QuarkPlugin.php | 3 ++- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/app/api/controller/Open.php b/app/api/controller/Open.php index 527de7d..c207730 100644 --- a/app/api/controller/Open.php +++ b/app/api/controller/Open.php @@ -231,7 +231,7 @@ class Open extends QfShop } catch (Exception $e) { } - + $shareFid = $myData['save_as']['save_as_top_fids']; //分享资源并拿到更新后的task_id $task_id = $this->getShareBtn($myData['save_as']['save_as_top_fids'],$title); @@ -250,7 +250,8 @@ class Open extends QfShop //根据share_id 获取到分享链接 $share = $this->getSharePassword($myData['share_id']); - $share['fid'] = $share['first_file']['fid']; + // $share['fid'] = $share['first_file']['fid']; + $share['fid'] = (is_array($shareFid) && count($shareFid) > 1) ? $shareFid : $share['first_file']['fid']; return jok('转存成功', $share); } diff --git a/app/api/controller/Other.php b/app/api/controller/Other.php index 1ffd9a2..6ba6c5e 100644 --- a/app/api/controller/Other.php +++ b/app/api/controller/Other.php @@ -206,7 +206,8 @@ class Other extends QfShop $data["title"] =$title; $data["url"] =$res['data']['share_url']; $data["is_type"] = determineIsType($data["url"]); - $data["fid"] =$res['data']['fid']??''; + $dataFid = $res['data']['fid']??''; + $data["fid"] = is_array($dataFid) ? json_encode($dataFid) : $dataFid; $data["is_time"] = 1; $data["update_time"] = time(); $data["create_time"] = time(); diff --git a/app/index/view/news/index.html b/app/index/view/news/index.html index 3969636..4f3c4f9 100644 --- a/app/index/view/news/index.html +++ b/app/index/view/news/index.html @@ -72,7 +72,7 @@
diff --git a/extend/quarkPlugin/QuarkPlugin.php b/extend/quarkPlugin/QuarkPlugin.php index 5df93d9..badba8f 100644 --- a/extend/quarkPlugin/QuarkPlugin.php +++ b/extend/quarkPlugin/QuarkPlugin.php @@ -224,7 +224,8 @@ class QuarkPlugin $data["source_category_id"] = $source_category_id; $data["update_time"] = time(); $data["create_time"] = time(); - $data["fid"] = $res['data']['fid']??''; + $dataFid = $res['data']['fid']??''; + $data["fid"] = is_array($dataFid) ? json_encode($dataFid) : $dataFid; $this->model->insertGetId($data); if(!empty($logId)){