From 7befc35439e70ca5ee1409f0e167ea9e664fdd23 Mon Sep 17 00:00:00 2001 From: "WIN-C27C5MSVTPO\\16961" <1696136552@qq.com> Date: Wed, 17 Dec 2025 13:33:47 +0800 Subject: [PATCH] 1 --- app/common/controller/PostController.php | 11 ++++++++++- app/common/model/Post.php | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/common/controller/PostController.php b/app/common/controller/PostController.php index 062325b..663d614 100644 --- a/app/common/controller/PostController.php +++ b/app/common/controller/PostController.php @@ -114,6 +114,11 @@ class PostController extends BaseController $data['user']['avatar_pull'] = $ossservice->generatePrivateUrl($data['user']['avatar']); } } + if (!empty($data['model'])){ + $data['model'] = explode(',', $data['model']); + }else{ + $data['model'] = []; + } return $data; } @@ -164,7 +169,6 @@ class PostController extends BaseController $data = $this->transformData($raw, method_exists($this, 'showFormat') ? [$this, 'showFormat'] : null); - if(!empty($request->user) && !empty($request->user->uid)){ $where = [ 'post_id' => $data['id'], @@ -212,6 +216,11 @@ class PostController extends BaseController $data['user']['avatar_pull'] = $ossservice->generatePrivateUrl($data['user']['avatar']); } } + if (!empty($data['model'])){ + $data['model'] = explode(',', $data['model']); + }else{ + $data['model'] = []; + } return $data; } diff --git a/app/common/model/Post.php b/app/common/model/Post.php index 3ccca08..3fb7fe7 100644 --- a/app/common/model/Post.php +++ b/app/common/model/Post.php @@ -40,7 +40,7 @@ class Post extends Model /** * 允许自动填充模型字段 */ - protected $fillable = ['id', 'user_id', 'category_id', 'content', 'location_name', 'latitude', 'longitude', 'status', 'sort', 'like', 'favorite', 'comment', 'browse', 'created_at', 'updated_at']; + protected $fillable = ['id', 'user_id', 'category_id', 'content', 'location_name', 'latitude', 'longitude', 'status', 'sort', 'like', 'favorite', 'comment', 'model', 'browse', 'created_at', 'updated_at']; /** * 不允许自动填充模型字段