diff --git a/app/api/logic/LocalStoreLogic.php b/app/api/logic/LocalStoreLogic.php index 2e1aff63..ebc31ce1 100644 --- a/app/api/logic/LocalStoreLogic.php +++ b/app/api/logic/LocalStoreLogic.php @@ -9,6 +9,8 @@ use app\common\model\localstore\LocalStoreBind; use app\common\model\LocalStoreOrder; use app\common\model\LocalStorePostStation; use app\common\model\user\User; +use app\common\server\FileServer; +use app\common\server\UrlServer; use think\db\Where; use think\facade\Db; use think\facade\Config; @@ -499,7 +501,7 @@ class LocalStoreLogic extends Logic $list = LocalStoreBind::alias('lsb') ->join('user u', 'lsb.bind_user_id = u.id') ->where(['lstore_id' => $post['lstore_id'], 'is_unbind' => 0]) - ->field('lsb.*, u.nickname, u.avatar as abs_avatar') + ->field('lsb.*, u.nickname, u.avatar') ->order('id desc') ->page($post['page_no'], $post['page_size']) ->select(); @@ -507,6 +509,12 @@ class LocalStoreLogic extends Logic $count = LocalStoreBind::where(['lstore_id' => $post['lstore_id'], 'is_unbind' => 0])->count(); $more = is_more($count, $post['page_no'], $post['page_size']); //是否有下一页 + if ($list) { + foreach ($list as &$v) { + $v['avatar'] = UrlServer::getFileUrl($v['avatar']); + } + } + return [ 'lists' => $list, 'page_no' => $post['page_no'],