|
@@ -1,6 +1,7 @@
|
|
|
package top.lvzhiqiang.service.impl;
|
|
package top.lvzhiqiang.service.impl;
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import net.coobird.thumbnailator.Thumbnails;
|
|
import net.coobird.thumbnailator.Thumbnails;
|
|
@@ -14,6 +15,7 @@ import org.springframework.scheduling.annotation.Async;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Propagation;
|
|
import org.springframework.transaction.annotation.Propagation;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
+import org.springframework.util.ObjectUtils;
|
|
|
import org.springframework.util.StopWatch;
|
|
import org.springframework.util.StopWatch;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
import top.lvzhiqiang.config.InitRunner;
|
|
import top.lvzhiqiang.config.InitRunner;
|
|
@@ -64,10 +66,11 @@ public class PictureInfoServiceImpl extends BaseServiceImpl<Object> implements P
|
|
|
paramsToLike(params, "keyword");
|
|
paramsToLike(params, "keyword");
|
|
|
// 分页
|
|
// 分页
|
|
|
paramsToPagination(params);
|
|
paramsToPagination(params);
|
|
|
- // 排序
|
|
|
|
|
- paramsToSort(params);
|
|
|
|
|
|
|
|
|
|
if ("上传".equals(bigType)) {
|
|
if ("上传".equals(bigType)) {
|
|
|
|
|
+ // 排序
|
|
|
|
|
+ paramsToSort(params);
|
|
|
|
|
+
|
|
|
List<FileImage> pictureInfoList = pictureInfoMapper.getUploadImageInfoList(params);
|
|
List<FileImage> pictureInfoList = pictureInfoMapper.getUploadImageInfoList(params);
|
|
|
|
|
|
|
|
String bpicsUrl = InitRunner.dicCodeMap.get("bpics_url").getCodeValue();
|
|
String bpicsUrl = InitRunner.dicCodeMap.get("bpics_url").getCodeValue();
|
|
@@ -81,6 +84,12 @@ public class PictureInfoServiceImpl extends BaseServiceImpl<Object> implements P
|
|
|
|
|
|
|
|
return new PageInfo<>(pictureInfoList);
|
|
return new PageInfo<>(pictureInfoList);
|
|
|
} else if ("爬虫".equals(bigType)) {
|
|
} else if ("爬虫".equals(bigType)) {
|
|
|
|
|
+ // 排序
|
|
|
|
|
+ if (params.containsKey(ORDER_FIELD) && params.containsKey(ORDER)
|
|
|
|
|
+ && !ObjectUtils.isEmpty(params.get(ORDER_FIELD)) && !ObjectUtils.isEmpty(params.get(ORDER))) {
|
|
|
|
|
+ PageHelper.orderBy(params.get(ORDER_FIELD) + " " + params.get(ORDER) + ",fi.sort asc");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
List<FileCrawlerImage> crawlerImageList = pictureInfoMapper.getCrawlerImageInfoList(params);
|
|
List<FileCrawlerImage> crawlerImageList = pictureInfoMapper.getCrawlerImageInfoList(params);
|
|
|
|
|
|
|
|
String bpicsUrl = InitRunner.dicCodeMap.get("bpics_url").getCodeValue();
|
|
String bpicsUrl = InitRunner.dicCodeMap.get("bpics_url").getCodeValue();
|