From 79e8a5df01c905a0766bce593fa0ea69bca9f290 Mon Sep 17 00:00:00 2001 From: weiz <736250432@qq.com> Date: Fri, 29 Mar 2024 09:21:31 +0800 Subject: [PATCH] update --- .../validate/project/ProjectExpenseReimbursementValidate.php | 4 +++- .../validate/project/ProjectTravelReimbursementValidate.php | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/adminapi/validate/project/ProjectExpenseReimbursementValidate.php b/app/adminapi/validate/project/ProjectExpenseReimbursementValidate.php index 79d235070..f4a14ead4 100644 --- a/app/adminapi/validate/project/ProjectExpenseReimbursementValidate.php +++ b/app/adminapi/validate/project/ProjectExpenseReimbursementValidate.php @@ -170,8 +170,10 @@ return in_array(1, $reimbursement_type); } - public function checkLoanApply($value): bool|string + public function checkLoanApply($value, $rule, $data): bool|string { + $reimbursement_type = explode(',', $data['reimbursement_type']); + if (!in_array(1, $reimbursement_type)) return true; $loan_apply_data = ProjectLoanApply::where('id', $value)->findOrEmpty(); if ($loan_apply_data->isEmpty()) { return '借款单信息不存在'; diff --git a/app/adminapi/validate/project/ProjectTravelReimbursementValidate.php b/app/adminapi/validate/project/ProjectTravelReimbursementValidate.php index f50c5e3b3..b00e5bd9d 100644 --- a/app/adminapi/validate/project/ProjectTravelReimbursementValidate.php +++ b/app/adminapi/validate/project/ProjectTravelReimbursementValidate.php @@ -170,8 +170,10 @@ return in_array(1, $reimbursement_type); } - public function checkLoanApply($value): bool|string + public function checkLoanApply($value, $rule, $data): bool|string { + $reimbursement_type = explode(',', $data['reimbursement_type']); + if (!in_array(1, $reimbursement_type)) return true; $loan_apply_data = ProjectLoanApply::where('id', $value)->findOrEmpty(); if ($loan_apply_data->isEmpty()) { return '借款单信息不存在';