修复调薪记录显示问题
This commit is contained in:
parent
a3775babd3
commit
0fb9fb51a0
|
|
@ -245,7 +245,11 @@ public class SalaryArchiveItemWrapper extends Service implements SalaryArchiveIt
|
|||
if (CollectionUtils.isNotEmpty(listAll)) {
|
||||
listAll.removeIf(a -> a.getId().equals(m.getId()));
|
||||
}
|
||||
Optional<SalaryItemAdjustRecordListDTO> optional = listAll.stream().filter(f -> f.getSalaryArchiveId().equals(m.getSalaryArchiveId()) && f.getSalaryItemId().equals(m.getSalaryItemId())).findFirst();
|
||||
Optional<SalaryItemAdjustRecordListDTO> optional = listAll.stream()
|
||||
.filter(f -> f.getSalaryArchiveId().equals(m.getSalaryArchiveId()))
|
||||
.filter(f ->f.getSalaryItemId().equals(m.getSalaryItemId()))
|
||||
.filter(f->f.getEffectiveTime().before(m.getEffectiveTime()))
|
||||
.findFirst();
|
||||
m.setAdjustBefore(optional.isPresent() ? optional.get().getAdjustAfter() : "");
|
||||
|
||||
m.setAdjustReason(SalaryArchiveItemAdjustReasonEnum.getDefaultLabelByValue(m.getAdjustReason()));
|
||||
|
|
|
|||
Loading…
Reference in New Issue