Browse Source

汪新超的一个接口

main
kami 1 year ago
parent
commit
5ab5ad9e4f
  1. 12
      src/main/java/com/biutag/supervision/flow/action/ApplyCompletionAction.java

12
src/main/java/com/biutag/supervision/flow/action/ApplyCompletionAction.java

@ -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)

Loading…
Cancel
Save