Kaynağa Gözat

前端细节优化

liude 11 ay önce
ebeveyn
işleme
67a07af0e7

+ 5 - 1
vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/MerchantServiceImpl.java

@@ -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;
     }
 
     @Override

+ 1 - 1
vehicle-server/src/main/resources/mapper/MerchantMapper.xml

@@ -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