diff --git a/app/api/logic/IndexLogic.php b/app/api/logic/IndexLogic.php index 8b0b2015..a8411d1b 100755 --- a/app/api/logic/IndexLogic.php +++ b/app/api/logic/IndexLogic.php @@ -232,10 +232,10 @@ class IndexLogic extends Logic } } } else if ($v['mall_type'] == 1) { - $v['shop'] = MallNewsShop::with('files') - ->alias('mns') + $v['shop'] = MallNewsShop::alias('mns') ->join('goods g', 'mns.shop_id = g.id') - ->field('mns.id, g.id as gid, g.name') + ->join('mall_news_file mnf', 'mns.id = mnf.mall_news_shop_id') + ->field('mns.id, g.id as gid, g.name, mnf.src') ->where(['mns.delete_time' => 0])->whereIn('mns.id', $v['mall_news_goods_id'])->select()->toArray(); } }