Merge branch 'feature/REQ-3300' into feature/REQ-3581
# Conflicts: # visa/visa-server/src/main/java/cn/axzo/nanopart/visa/server/service/impl/ChangeRecordServiceImpl.java
This commit is contained in:
commit
360557ad25
@ -87,6 +87,7 @@ public class ImGroupAddMembersEventHandler implements EventHandler, Initializing
|
||||
notice.setBizEventMappingCode(refreshableConfiguration.getImGroupAddMemberNoticeEventCode());
|
||||
notice.setBizCode(String.valueOf(visaId));
|
||||
notice.setBizExtParams(new JSONObject(Maps.of(
|
||||
"visaId", visaId,
|
||||
"initiatorName", ownerProfile.getRealName(),
|
||||
"visaType", StringUtils.isNotBlank(visaType) ? VisaTypeEnum.valueOf(visaType).getDesc() : "",
|
||||
"topic", group.getName())));
|
||||
|
||||
@ -638,6 +638,13 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
|
||||
|
||||
private static List<VisaBillDto> buildVisaBillDto(VisaChangeTempCreateReq req, ChangeRecord changeRecord) {
|
||||
return req.getRelationOrderMap().entrySet().stream()
|
||||
.peek(os -> {
|
||||
if (VisaBillTypeEnum.TASK.name().equals(os.getKey())) {
|
||||
os.setValue(os.getValue().stream().filter(o -> StringUtils.hasText(o.getNo())).collect(Collectors.toList()));
|
||||
} else {
|
||||
os.setValue(os.getValue().stream().filter(o -> NumberUtil.isPositiveNumber(o.getId())).collect(Collectors.toList()));
|
||||
}
|
||||
})
|
||||
.flatMap(os -> os.getValue().stream()
|
||||
.map(o -> VisaBillDto.builder()
|
||||
.visaId(changeRecord.getId())
|
||||
|
||||
Loading…
Reference in New Issue
Block a user