From 093b73aadb022895a02dbbcd64b87613e19b547b Mon Sep 17 00:00:00 2001
From: 1098226878@qq.com <1098226878@qq.com>
Date: 星期一, 10 一月 2022 18:05:21 +0800
Subject: [PATCH] Merge branch 'master' of http://git.homecommunity.cn/supervip/MicroCommunity

---
 service-store/src/main/java/com/java110/store/bmo/storeAds/impl/GetStoreAdsBMOImpl.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/service-store/src/main/java/com/java110/store/bmo/storeAds/impl/GetStoreAdsBMOImpl.java b/service-store/src/main/java/com/java110/store/bmo/storeAds/impl/GetStoreAdsBMOImpl.java
index 38f6a99..e618c4b 100644
--- a/service-store/src/main/java/com/java110/store/bmo/storeAds/impl/GetStoreAdsBMOImpl.java
+++ b/service-store/src/main/java/com/java110/store/bmo/storeAds/impl/GetStoreAdsBMOImpl.java
@@ -3,6 +3,8 @@
 import com.java110.dto.storeAds.StoreAdsDto;
 import com.java110.intf.store.IStoreAdsInnerServiceSMO;
 import com.java110.store.bmo.storeAds.IGetStoreAdsBMO;
+import com.java110.utils.cache.MappingCache;
+import com.java110.utils.util.StringUtil;
 import com.java110.vo.ResultVo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
@@ -30,6 +32,7 @@
         List<StoreAdsDto> storeAdsDtos = null;
         if (count > 0) {
             storeAdsDtos = storeAdsInnerServiceSMOImpl.queryStoreAdss(storeAdsDto);
+            freshAdsUrl(storeAdsDtos);
         } else {
             storeAdsDtos = new ArrayList<>();
         }
@@ -41,4 +44,12 @@
         return responseEntity;
     }
 
+    private void freshAdsUrl(List<StoreAdsDto> storeAdsDtos) {
+        String imgUrl = MappingCache.getValue("IMG_PATH");
+        imgUrl += (!StringUtil.isEmpty(imgUrl) && imgUrl.endsWith("/") ? "" : "/");
+        for (StoreAdsDto tmpStoreAdsDto : storeAdsDtos) {
+            tmpStoreAdsDto.setUrl(imgUrl + tmpStoreAdsDto.getUrl());
+        }
+    }
+
 }

--
Gitblit v1.8.0