|
|
@@ -61,9 +61,8 @@ public class PictureInfoServiceImpl extends BaseServiceImpl<Object> implements P
|
|
|
private final String parentPath = LocalDate.now().format(DateUtils.dateFormatter5);
|
|
|
|
|
|
@Override
|
|
|
- public PageInfo<FileImage> getPictureInfoPage(Map<String, Object> params) {
|
|
|
+ public Object getPictureInfoPage(Map<String, Object> params) {
|
|
|
Object bigType = params.get("bigType");
|
|
|
- List<FileImage> pictureInfoList = new ArrayList<>();
|
|
|
|
|
|
// 转换成like
|
|
|
paramsToLike(params, "keyword");
|
|
|
@@ -73,7 +72,7 @@ public class PictureInfoServiceImpl extends BaseServiceImpl<Object> implements P
|
|
|
paramsToSort(params);
|
|
|
|
|
|
if ("上传".equals(bigType)) {
|
|
|
- pictureInfoList = pictureInfoMapper.getUploadImageInfoList(params);
|
|
|
+ List<FileImage> pictureInfoList = pictureInfoMapper.getUploadImageInfoList(params);
|
|
|
|
|
|
String bpicsUrl = InitRunner.dicCodeMap.get("bpics_url").getCodeValue();
|
|
|
String ftpBasePath = InitRunner.dicCodeMap.get("ftp_basepath").getCodeValue();
|
|
|
@@ -83,10 +82,25 @@ public class PictureInfoServiceImpl extends BaseServiceImpl<Object> implements P
|
|
|
e.setPath(bpicsUrl + ftpBasePath + path);
|
|
|
e.setThumbnailPath(bpicsUrl + ftpThumbnailBasePath + path);
|
|
|
});
|
|
|
- }
|
|
|
|
|
|
- PageInfo<FileImage> pictureInfoPageInfo = new PageInfo<>(pictureInfoList);
|
|
|
- return pictureInfoPageInfo;
|
|
|
+ return new PageInfo<>(pictureInfoList);
|
|
|
+ } else if ("爬虫".equals(bigType)) {
|
|
|
+ List<FileCrawlerImage> crawlerImageList = pictureInfoMapper.getCrawlerImageInfoList(params);
|
|
|
+
|
|
|
+ String bpicsUrl = InitRunner.dicCodeMap.get("bpics_url").getCodeValue();
|
|
|
+ String ftpImageCrawlerBasePath = InitRunner.dicCodeMap.get("ftp_image_crawler_basepath").getCodeValue();
|
|
|
+ String ftpThumbnailCrawlerBasePath = InitRunner.dicCodeMap.get("ftp_thumbnail_crawler_basepath").getCodeValue();
|
|
|
+ crawlerImageList.stream().forEach(e -> {
|
|
|
+ String path = e.getPath();
|
|
|
+ e.setPath(bpicsUrl + ftpImageCrawlerBasePath + path);
|
|
|
+ e.setThumbnailPath(bpicsUrl + ftpThumbnailCrawlerBasePath + path);
|
|
|
+ e.setRemark(StringUtils.isEmpty(e.getRemark()) ? e.getOldName() : e.getRemark());
|
|
|
+ });
|
|
|
+
|
|
|
+ return new PageInfo<>(crawlerImageList);
|
|
|
+ } else {
|
|
|
+ throw new BusinessException(ResultCodeEnum.UNKNOWN_ERROR.getCode(), "不支持的类型!");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|