diff --git a/app/common/repositories/community/CommunityRepository.php b/app/common/repositories/community/CommunityRepository.php index 7d9a252d..a232c808 100644 --- a/app/common/repositories/community/CommunityRepository.php +++ b/app/common/repositories/community/CommunityRepository.php @@ -94,6 +94,11 @@ class CommunityRepository extends BaseRepository ]); $count = $query->count(); $list = $query->page($page, $limit)->select(); + foreach($list as $key=>$val) { + $merInfo = Db::name('StoreService')->alias('ss')->leftJoin('Merchant m','ss.mer_id = M.mer_id')->where('ss.uid', $val['uid'])->field('m.mer_avatar, m.mer_name')->find(); + $list[$key]['mer_name'] = $merInfo['mer_name'] ?? ''; + $list[$key]['mer_avatar'] = $merInfo['mer_avatar'] ?? ''; + } return compact('count','list'); }