Commit 0319bad5 by xiehongfei

fix: setMemberInfo 修正字段名

parent e8962a32
......@@ -133,17 +133,19 @@ public class CanvasDataController {
esMemberInfoUtils.setMemberInfo(qo.getEnterpriseId(), list, Stream.of("clerkCode", "clerkName")
.collect(Collectors.toSet()));
if (CollectionUtils.isNotEmpty(list)) {
Set<String> clerkIds = list.stream().map(CanvasConversionMemberVO::getMbrId).collect(Collectors.toSet());
List<ClerkDTO> clerkList = clerkService.getClerkByClerkIds(clerkIds);
if (CollUtil.isNotEmpty(clerkList)) {
Map<String, ClerkDTO> map = clerkList.stream()
.collect(Collectors.toMap(ClerkDTO::getClerkId, dto -> dto, (k1, k2) -> k1));
for (CanvasConversionMemberVO memberVO : list) {
if (!map.containsKey(memberVO.getMbrId())) {
continue;
Set<String> clerkIds = list.stream().map(CanvasConversionMemberVO::getClerkId).collect(Collectors.toSet());
if (CollUtil.isNotEmpty(clerkIds)) {
List<ClerkDTO> clerkList = clerkService.getClerkByClerkIds(clerkIds);
if (CollUtil.isNotEmpty(clerkList)) {
Map<String, ClerkDTO> map = clerkList.stream()
.collect(Collectors.toMap(ClerkDTO::getClerkId, dto -> dto, (k1, k2) -> k1));
for (CanvasConversionMemberVO memberVO : list) {
if (!map.containsKey(memberVO.getMbrId())) {
continue;
}
memberVO.setClerkCode(map.get(memberVO.getMbrId()).getClerkCode());
memberVO.setClerkName(map.get(memberVO.getMbrId()).getClerkName());
}
memberVO.setClerkCode(map.get(memberVO.getMbrId()).getClerkCode());
memberVO.setClerkName(map.get(memberVO.getMbrId()).getClerkName());
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment