diff --git a/app/common/service/ApprovalRecordsService.php b/app/common/service/ApprovalRecordsService.php index 46ceb16..9cf87b6 100644 --- a/app/common/service/ApprovalRecordsService.php +++ b/app/common/service/ApprovalRecordsService.php @@ -89,7 +89,7 @@ class ApprovalRecordsService } if ($p['scene'] === 'history') { - if (!in_array(1, $request->user->role_ids)) { + if (!in_array(1, $request->user->role_ids) && !in_array(5, $request->user->role_ids)) { $config['where']['approver_id'] = $request->user->uid; } $config['where']['status'] = ['!=', 'pending'];