소스 검색

增加用户展示页面-获取图片bug

xusonglin 5 년 전
부모
커밋
ff8e6535dc
1개의 변경된 파일20개의 추가작업 그리고 2개의 파일을 삭제
  1. 20 2
      src/main/java/com/jkcredit/sysnews/service/photo/PhotoServiceImpl.java

+ 20 - 2
src/main/java/com/jkcredit/sysnews/service/photo/PhotoServiceImpl.java

@@ -25,7 +25,9 @@ import org.springframework.web.multipart.MultipartFile;
 import javax.annotation.Resource;
 import java.io.File;
 import java.io.IOException;
+import java.util.ArrayList;
 import java.util.Date;
+import java.util.List;
 import java.util.UUID;
 
 /**
@@ -205,9 +207,25 @@ public class PhotoServiceImpl extends BaseService implements PhotoService {
         PhotoPo middlePhoto = photoMapper.getHomePageMiddlePhoto();
         PhotoVo middlePhotoVo = new PhotoVo();
         BeanUtil.copyProperties(middlePhotoVo, middlePhoto);
+        if (middlePhoto.getUrl() != null) {
+            String url = accessPath + accessResource + middlePhoto.getUrl().replace("/","");
+            middlePhotoVo.setUrl(url);
+        }
+
+        List<PhotoPo> homePageMainPhotos = photoMapper.getHomePageMainPhotos();
+        List<PhotoVo> mainPhotos = new ArrayList<>();
+        for (PhotoPo po : homePageMainPhotos) {
+            PhotoVo vo = new PhotoVo();
+            BeanUtil.copyProperties(vo, po);
+            if (po.getUrl() != null) {
+                String url = accessPath + accessResource + po.getUrl().replace("/","");
+                vo.setUrl(url);
+            }
+            mainPhotos.add(vo);
+        }
 
-        result.put("1", photoMapper.getHomePageMainPhotos());
-        result.put("2", photoMapper.getHomePageMiddlePhoto());
+        result.put("1", mainPhotos);
+        result.put("2", middlePhotoVo);
         return result;
     }
 }