新增了获取科普文章列表接口3
This commit is contained in:
parent
c5eb0dba00
commit
313f36792d
@ -6,6 +6,7 @@ use App\Model\ArticleScience;
|
||||
use App\Request\ArticleRequest;
|
||||
use App\Request\PatientDoctorRequest;
|
||||
use App\Services\PatientDoctorService;
|
||||
use App\Utils\Log;
|
||||
use Psr\Container\ContainerExceptionInterface;
|
||||
use Psr\Container\NotFoundExceptionInterface;
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
@ -57,11 +58,21 @@ class ArticleController extends AbstractController
|
||||
if (!empty($article_sciences['data'])) {
|
||||
foreach ($article_sciences['data'] as &$article_science) {
|
||||
$article_science['article_image'] = addAliyunOssWebsite($article_science['article_image']);
|
||||
if (!empty($article_science["ArticleScienceSource"])){
|
||||
// 深拷贝 ArticleScienceSource 对象
|
||||
$clonedSource = clone $article_science["ArticleScienceSource"];
|
||||
|
||||
if (!empty($article_science["article_science_source"])){
|
||||
$article_science["article_science_source"]["source_image"] = addAliyunOssWebsite($article_science["article_science_source"]["source_image"]);
|
||||
|
||||
// 修改克隆对象的 source_image 字段
|
||||
$clonedSource["source_image"] = addAliyunOssWebsite($clonedSource["source_image"]);
|
||||
|
||||
// 将修改后的克隆对象赋回原数组
|
||||
$article_science["article_science_source"] = $clonedSource;
|
||||
unset($clonedSource);
|
||||
unset($article_science["ArticleScienceSource"]);
|
||||
}
|
||||
|
||||
unset($article_science);
|
||||
}
|
||||
}
|
||||
return $this->response->json(success($article_sciences));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user