diff --git a/app/common/repositories/community/CommunityRepository.php b/app/common/repositories/community/CommunityRepository.php index 9ec22aeb..12e6e96e 100644 --- a/app/common/repositories/community/CommunityRepository.php +++ b/app/common/repositories/community/CommunityRepository.php @@ -137,10 +137,10 @@ class CommunityRepository extends BaseRepository } $list[$k]['mer_name'] = ''; $list[$k]['mer_avatar'] = ''; - $merInfo = Db::name('StoreService')->alias('ss')->leftJoin('Merchant m','ss.mer_id = m.mer_id')->where('ss.uid', $item['uid'])->field('m.mer_avatar, m.mer_name')->find(); + $merInfo = Db::name('StoreService')->alias('ss')->leftJoin('Merchant m','ss.mer_id = M.mer_id')->where('ss.uid', $item['uid'])->field('m.mer_avatar, m.mer_name')->find(); if ($merInfo) { - $list[$k]['mer_avatar'] = $merInfo['mer_avatar']; $list[$k]['mer_name'] = $merInfo['mer_name']; + $list[$k]['mer_avatar'] = $merInfo['mer_avatar']; } } } @@ -286,6 +286,17 @@ class CommunityRepository extends BaseRepository foreach ($data['resale'] as $value) { $data['total_price'] = bcadd($data['total_price'], bcmul($value['price'], $value['number'], 2), 2); } + $data['mer_avatar'] = ''; + $data['mer_name'] = ''; + $data['sales'] = 0; + $data['care_count'] = 0; + $merInfo = Db::name('StoreService')->alias('ss')->leftJoin('Merchant m','ss.mer_id = m.mer_id')->where('ss.uid', $data['uid'])->field('m.mer_avatar, m.mer_name, m.sales, m.care_count')->find(); + if ($merInfo) { + $data['mer_avatar'] = $merInfo['mer_avatar']; + $data['mer_name'] = $merInfo['mer_name']; + $data['sales'] = $merInfo['sales']; + $data['care_count'] = $merInfo['care_count']; + } } return $data; }