工资单确认反馈优化

This commit is contained in:
Harryxzy 2024-02-19 14:16:47 +08:00
parent c64e9b4b76
commit ee82d1cb9a
1 changed files with 9 additions and 3 deletions

View File

@ -151,9 +151,15 @@ public class SalarySendWrapper extends Service implements SalarySendWrapperProxy
Optional<SalaryTemplatePO> optional = salaryTemplates.stream().filter(s -> s.getSalarySobId().equals(e.getSalarySobId())).findFirst();
if (optional.isPresent()) {
// todo 目前就一个回算那么没有冻结且是回算就展示补发名称
e.setTemplate(NumberUtils.INTEGER_ONE.equals(e.getSalaryAcctType()) ? optional.get().getReplenishName() : optional.get().getName());
e.setTemplateId(optional.get().getId());
e.setAckFeedbackStatus(optional.get().getAckFeedbackStatus() == null ? 0 : optional.get().getAckFeedbackStatus());
SalaryTemplatePO salaryTemplatePO = optional.get();
e.setTemplate(NumberUtils.INTEGER_ONE.equals(e.getSalaryAcctType()) ? salaryTemplatePO.getReplenishName() : salaryTemplatePO.getName());
e.setTemplateId(salaryTemplatePO.getId());
if ((salaryTemplatePO.getAckFeedbackStatus() != null && salaryTemplatePO.getAckFeedbackStatus() == 1) ||
(salaryTemplatePO.getFeedbackStatus() != null && salaryTemplatePO.getFeedbackStatus() == 1) ) {
e.setAckFeedbackStatus(1);
} else {
e.setAckFeedbackStatus(0);
}
}
});
}