diff --git a/app/common/repositories/community/CommunityRepository.php b/app/common/repositories/community/CommunityRepository.php index 305375f6..4cf7a61d 100644 --- a/app/common/repositories/community/CommunityRepository.php +++ b/app/common/repositories/community/CommunityRepository.php @@ -327,6 +327,12 @@ class CommunityRepository extends BaseRepository $data['care_count'] = $merInfo['care_count']; } } + if ($data['is_type'] == 2) { + $prevId = Db::name('community')->where('community_id', '<', $id)->where('is_type', 2)->order('community_id', 'desc')->value('community_id', 0); + $nextId = Db::name('community')->where('community_id', '>', $id)->where('is_type', 2)->order('community_id', 'asc')->value('community_id', 0); + $data['prev_id'] = $prevId; + $data['next_id'] = $nextId; + } return $data; }