diff --git a/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java b/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java index e31f1155..97dc8f6f 100644 --- a/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java +++ b/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java @@ -1352,15 +1352,16 @@ public class ResultRecordServiceImpl extends ServiceImpl preFlowRecords = flowRecordService.selectFlowRecordByRecordIdFlowIndex(currentResultRecord.getRecordId(), currentResultRecord.getFlowIndex() - 1); - if(CollectionUtils.isNotEmpty(preFlowRecords)){ - for(FlowRecord flowRecord:preFlowRecords){ - if(flowRecord.getApprovalStaffId().equals(resultRecord.getStaffId())){ - auth.put("recall",1); + List preFlowRecords = flowRecordService.selectFlowRecordByRecordIdFlowIndex(currentResultRecord.getRecordId(), currentResultRecord.getFlowIndex() - 1); + if(CollectionUtils.isNotEmpty(preFlowRecords)){ + for(FlowRecord flowRecord:preFlowRecords){ + if(flowRecord.getApprovalStaffId().equals(resultRecord.getStaffId())){ + auth.put("recall",1); + } } } } + } //如果是绩效管理员有一键催办功能 StaffRole staffRole = staffRoleService.selectStaffRolesByStaffIdDepartmentLevelList(recordDetailDto.getLoginUserId(),