|
|
|
|
@ -85,9 +85,15 @@ public class ApplyCompletionAction implements Action {
|
|
|
|
|
List<NegativeBlame> negativeBlames = verifyData.getBlames().stream().map(item -> { |
|
|
|
|
NegativeBlame negativeBlame = new NegativeBlame(); |
|
|
|
|
BeanUtil.copyProperties(item, negativeBlame); |
|
|
|
|
VerifyData.BlameLeader blameLeader = verifyData.getBlameLeaders().stream() |
|
|
|
|
.filter(leader -> leader.getBlameIdCodes().contains(item.getBlameIdCode())).findFirst().get(); |
|
|
|
|
BeanUtil.copyProperties(blameLeader, negativeBlame); |
|
|
|
|
if(verifyData != null && verifyData.getBlameLeaders() != null) { |
|
|
|
|
List<VerifyData.BlameLeader> blameLeaders = verifyData.getBlameLeaders().stream() |
|
|
|
|
.filter(leader -> leader.getBlameIdCodes().contains(item.getBlameIdCode())) |
|
|
|
|
.toList(); |
|
|
|
|
if(!blameLeaders.isEmpty()) { |
|
|
|
|
BeanUtil.copyProperties(blameLeaders.getFirst(), negativeBlame); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
negativeBlame |
|
|
|
|
.setBlameId(IdUtil.fastSimpleUUID()) |
|
|
|
|
.setNegativeId(negativeId) |
|
|
|
|
|