| | |
| | | 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.constant.MappingConstant; |
| | | import com.java110.utils.exception.CmdException; |
| | | import com.java110.utils.util.Assert; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | |
| | | |
| | | if (count > 0) { |
| | | List<AdvertItemDto> advertItemDtos = advertItemInnerServiceSMOImpl.queryAdvertItems(advertItemDto); |
| | | //refreshAdvertUrl(advertItemDtos); |
| | | refreshAdvertUrl(advertItemDtos); |
| | | advertItems = BeanConvertUtil.covertBeanList(advertItemDtos, ApiAdvertItemDataVo.class); |
| | | } else { |
| | | advertItems = new ArrayList<>(); |
| | |
| | | } |
| | | |
| | | private void refreshAdvertUrl(List<AdvertItemDto> advertItemDtos) { |
| | | String imgUrl = MappingCache.getValue(MappingConstant.FILE_DOMAIN,"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()); |
| | | } |
| | | } |
| | | } |