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 @@