新增了获取科普文章列表接口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\ArticleRequest;
|
||||||
use App\Request\PatientDoctorRequest;
|
use App\Request\PatientDoctorRequest;
|
||||||
use App\Services\PatientDoctorService;
|
use App\Services\PatientDoctorService;
|
||||||
|
use App\Utils\Log;
|
||||||
use Psr\Container\ContainerExceptionInterface;
|
use Psr\Container\ContainerExceptionInterface;
|
||||||
use Psr\Container\NotFoundExceptionInterface;
|
use Psr\Container\NotFoundExceptionInterface;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
use Psr\Http\Message\ResponseInterface;
|
||||||
@ -57,11 +58,21 @@ class ArticleController extends AbstractController
|
|||||||
if (!empty($article_sciences['data'])) {
|
if (!empty($article_sciences['data'])) {
|
||||||
foreach ($article_sciences['data'] as &$article_science) {
|
foreach ($article_sciences['data'] as &$article_science) {
|
||||||
$article_science['article_image'] = addAliyunOssWebsite($article_science['article_image']);
|
$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));
|
return $this->response->json(success($article_sciences));
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user