党员活动 文档中心获取地址

This commit is contained in:
517612449@qq.com
2022-07-06 16:39:35 +08:00
parent 65d77640b5
commit 750abad4c8

View File

@ -4,8 +4,8 @@ package com.chinaunicom.mall.ebtp.extend.partyMemberEvent.service.impl;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.chinaunicom.mall.ebtp.common.util.PropertyUtils; import com.chinaunicom.mall.ebtp.common.util.PropertyUtils;
import com.chinaunicom.mall.ebtp.extend.feign.client.DocumentCenterService; import com.chinaunicom.mall.ebtp.extend.feign.client.DocumentCenterService;
import com.chinaunicom.mall.ebtp.extend.feign.entity.DocumentDataVO; import com.chinaunicom.mall.ebtp.extend.feign.entity.DocumentDataVO;
@ -13,14 +13,14 @@ import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.dao.EventStyleMapper;
import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.entity.EventQueryInVO; import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.entity.EventQueryInVO;
import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.entity.EventStyle; import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.entity.EventStyle;
import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.service.EventStyleService; import com.chinaunicom.mall.ebtp.extend.partyMemberEvent.service.EventStyleService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
@ -28,6 +28,7 @@ import java.util.stream.Collectors;
* @author Auto create * @author Auto create
* *
*/ */
@Slf4j
@Service @Service
public class EventStyleServiceImpl extends ServiceImpl<EventStyleMapper, EventStyle> implements EventStyleService { public class EventStyleServiceImpl extends ServiceImpl<EventStyleMapper, EventStyle> implements EventStyleService {
@ -50,9 +51,10 @@ public class EventStyleServiceImpl extends ServiceImpl<EventStyleMapper, EventSt
list = this.list(query); list = this.list(query);
List<String> imageIdList = list.stream().map(EventStyle::getImage).collect(Collectors.toList()); List<String> imageIdList = list.stream().map(EventStyle::getImage).collect(Collectors.toList());
List<DocumentDataVO> queryReturn = documentCenterService.queryReturn(imageIdList); List<DocumentDataVO> queryReturn = documentCenterService.queryReturn(imageIdList);
Map<String, String> collect = queryReturn.stream().collect(Collectors.toMap(DocumentDataVO::getObjectId, DocumentDataVO::getFilePath)); log.info("文档中心返回:{}", queryReturn.toString());
Map<String, DocumentDataVO> collect = queryReturn.stream().collect(Collectors.toMap(DocumentDataVO::getObjectId, Function.identity()));
list.forEach(l -> l.setFilePath(collect.get(l.getImage()))); list.forEach(l -> l.setFilePath(collect.get(l.getImage()).getFilePath()));
return list; return list;
} }