|
|
|
@ -163,13 +163,17 @@ public class CtGalleryImagesController extends BaseController {
|
|
|
|
|
() -> new HashMap<>() // 指定 Map 实现类(可选)
|
|
|
|
|
));
|
|
|
|
|
List<CtTaskInfo> ctTaskInfos = ctTaskInfoService.list();
|
|
|
|
|
HashMap<Long, String> infoMap = ctTaskInfos.stream()
|
|
|
|
|
.collect(Collectors.toMap(
|
|
|
|
|
CtTaskInfo::getId,
|
|
|
|
|
CtTaskInfo::getTaskTitle,
|
|
|
|
|
(existing, replacement) -> existing,
|
|
|
|
|
HashMap::new
|
|
|
|
|
));
|
|
|
|
|
HashMap<Long, String> infoMap = new HashMap<>();
|
|
|
|
|
if (null != ctTaskInfos) {
|
|
|
|
|
infoMap = ctTaskInfos.stream()
|
|
|
|
|
.filter(ctTaskInfo -> ctTaskInfo.getTaskTitle() != null) // 过滤掉taskTitle为空的项
|
|
|
|
|
.collect(Collectors.toMap(
|
|
|
|
|
CtTaskInfo::getId,
|
|
|
|
|
CtTaskInfo::getTaskTitle,
|
|
|
|
|
(existing, replacement) -> existing,
|
|
|
|
|
HashMap::new
|
|
|
|
|
));
|
|
|
|
|
}
|
|
|
|
|
for (CtGalleryImages ctGalleryImage : list) {
|
|
|
|
|
Long cataId = ctGalleryImage.getCataId();
|
|
|
|
|
String cataName = longStringHashMap.get(cataId);
|
|
|
|
@ -181,8 +185,10 @@ public class CtGalleryImagesController extends BaseController {
|
|
|
|
|
if (null != feedList && feedList.size() > 0) {
|
|
|
|
|
for (Long feedId : feedList) {
|
|
|
|
|
Long taskInfoId = feedbackIdsMap.get(feedId);
|
|
|
|
|
String taskTitleName = infoMap.get(taskInfoId);
|
|
|
|
|
taskTitles.add(taskTitleName);
|
|
|
|
|
if (null != infoMap && infoMap.size() > 0) {
|
|
|
|
|
String taskTitleName = infoMap.get(taskInfoId);
|
|
|
|
|
taskTitles.add(taskTitleName);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
ctGalleryImage.setTaskTitles(taskTitles);
|
|
|
|
|
}
|
|
|
|
|