fix(training): 修复培训申请流程查询中的审批时间获取问题

dev
zhaokai 2026-03-10 16:19:31 +08:00
parent a1015af06f
commit eb83541a29
2 changed files with 2 additions and 2 deletions

View File

@ -42,7 +42,7 @@ public class TrainingApplyProcessAddExe {
List<TrainingApplyProcessDO> collect = trainingApplyProcessDOList.stream()
.filter(item -> item.getApprovalTime() != null)
.collect(Collectors.toList());
if(CollUtil.isEmpty( collect)){
if(CollUtil.isNotEmpty( collect)){
TrainingApplyProcessDO trainingApplyProcessDO = collect.stream().max((o1, o2) -> o1.getCreateTime().compareTo(o2.getCreateTime())).get();
trainingApplyProcessDO.setApprovalTime(LocalDateTime.now());
trainingApplyProcessRepository.updateById(trainingApplyProcessDO);

View File

@ -75,7 +75,7 @@ public class TrainingApplyRecordUpdateExe {
List<TrainingApplyProcessDO> collect = trainingApplyProcessDOList.stream()
.filter(item -> item.getApprovalTime() != null)
.collect(Collectors.toList());
if(CollUtil.isEmpty( collect)){
if(CollUtil.isNotEmpty( collect)){
TrainingApplyProcessDO trainingApplyProcessDO = collect.stream().max((o1, o2) -> o1.getCreateTime().compareTo(o2.getCreateTime())).get();
trainingApplyProcessDO.setApprovalTime(LocalDateTime.now());
trainingApplyProcessRepository.updateById(trainingApplyProcessDO);