From 75bf0fa6a3e113bd77191ace7e46f557b27552ee Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期一, 19 九月 2022 18:55:42 +0800
Subject: [PATCH] 优化代码

---
 service-common/src/main/java/com/java110/common/cmd/advert/ListAdvertItemsCmd.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/service-common/src/main/java/com/java110/common/cmd/advert/ListAdvertItemsCmd.java b/service-common/src/main/java/com/java110/common/cmd/advert/ListAdvertItemsCmd.java
index 00c565d..017ab11 100644
--- a/service-common/src/main/java/com/java110/common/cmd/advert/ListAdvertItemsCmd.java
+++ b/service-common/src/main/java/com/java110/common/cmd/advert/ListAdvertItemsCmd.java
@@ -22,6 +22,7 @@
 import com.java110.core.event.cmd.CmdEvent;
 import com.java110.dto.advert.AdvertItemDto;
 import com.java110.intf.common.IAdvertItemInnerServiceSMO;
+import com.java110.utils.cache.MappingCache;
 import com.java110.utils.exception.CmdException;
 import com.java110.utils.util.Assert;
 import com.java110.utils.util.BeanConvertUtil;
@@ -73,7 +74,7 @@
 
         if (count > 0) {
             List<AdvertItemDto> advertItemDtos = advertItemInnerServiceSMOImpl.queryAdvertItems(advertItemDto);
-            //refreshAdvertUrl(advertItemDtos);
+            refreshAdvertUrl(advertItemDtos);
             advertItems = BeanConvertUtil.covertBeanList(advertItemDtos, ApiAdvertItemDataVo.class);
         } else {
             advertItems = new ArrayList<>();
@@ -92,9 +93,10 @@
     }
 
     private void refreshAdvertUrl(List<AdvertItemDto> advertItemDtos) {
+        String imgUrl = MappingCache.getValue("IMG_PATH");
         for(AdvertItemDto advertItemDto : advertItemDtos){
-            if("8888".equals(advertItemDto.getItemTypeCd())){
-                advertItemDto.setUrl("/callComponent/download/getFile/file?fileId=" + advertItemDto.getUrl() + "&communityId=" + advertItemDto.getCommunityId());
+            if("8888".equals(advertItemDto.getItemTypeCd()) && !advertItemDto.getUrl().startsWith("http")){
+                advertItemDto.setUrl(imgUrl + advertItemDto.getUrl());
             }
         }
     }

--
Gitblit v1.8.0