Merge branch 'feature/REQ-1677-syl' into 'dev'
Feature/req 1677 syl See merge request universal/infrastructure/backend/msg-center-plat!70
This commit is contained in:
commit
891664eb93
@ -67,6 +67,14 @@ public class GeneralMessageMapperServiceImpl implements GeneralMessageMapperServ
|
|||||||
log.info("relation id is null.");
|
log.info("relation id is null.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
log.info("request toldIdPersonIdMap= [{}]", JSON.toJSONString(request.getToldIdPersonIdMap()));
|
||||||
|
// IM 需要personId,过滤掉 personId = 0 的数据
|
||||||
|
Map<Long,Long> imToldIdPersonIdMap = request.getToldIdPersonIdMap().entrySet()
|
||||||
|
.stream()
|
||||||
|
.filter(entry -> entry.getValue() > 0)
|
||||||
|
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
|
||||||
|
log.info("new toldIdPersonIdMap= [{}]", JSON.toJSONString(imToldIdPersonIdMap));
|
||||||
|
request.setToldIdPersonIdMap(imToldIdPersonIdMap);
|
||||||
if (MapUtil.isEmpty(request.getToldIdPersonIdMap())) {
|
if (MapUtil.isEmpty(request.getToldIdPersonIdMap())) {
|
||||||
// 由于IM那边是根据personId来创建账户的,所以强依赖personId
|
// 由于IM那边是根据personId来创建账户的,所以强依赖personId
|
||||||
log.info("toIdPersonIdMap is empty.");
|
log.info("toIdPersonIdMap is empty.");
|
||||||
|
|||||||
@ -174,6 +174,7 @@ public class GeneralMessageServiceImpl implements GeneralMessageService {
|
|||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return result.getData().stream()
|
return result.getData().stream()
|
||||||
|
.filter(MessageDispatchResp::sendSuccess)
|
||||||
.map(SendImMessageDTO::from)
|
.map(SendImMessageDTO::from)
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user