@@ -104,7 +104,11 @@ public class MerchantServiceImpl extends ServiceImpl<MerchantMapper, Merchant> i
@Override
public List<MerchantDTO> listSimpleMerchants(@NonNull MerchantQueryParam param) {
- return this.baseMapper.listSimpleMerchants(param);
+ List<MerchantDTO> list = this.baseMapper.listSimpleMerchants(param);
+ list.forEach(item ->{
+ item.setMainBusinessName(this.categoryService.getById(item.getMainBusiness()).getName());
+ });
+ return list;
}
@@ -51,7 +51,7 @@
</select>
<select id="listSimpleMerchants" resultType="com.chelvc.cloud.vehicle.client.dto.MerchantDTO">
- select mt.id, mt.name, mt.logo, mt.score, mt.sale, mt.address,mt.business_status,c.name as mainBusinessName,
+ select mt.id, mt.name, mt.logo, mt.score, mt.sale, mt.address,mt.business_status,c.name as mainBusinessName,mt.main_business,
round(st_distance_sphere(
point(mt.longitude, mt.latitude), point(#{longitude}, #{latitude})
)) distance