From a8cab8c51c12ca0c45910c7887b782e56f0d32d3 Mon Sep 17 00:00:00 2001 From: "WIN-C27C5MSVTPO\\16961" <1696136552@qq.com> Date: Thu, 5 Feb 2026 09:33:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E7=94=A8=E8=80=97=E6=9D=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common/service/InvRequisitionApproveService.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/common/service/InvRequisitionApproveService.php b/app/common/service/InvRequisitionApproveService.php index 6d438f4..940be41 100644 --- a/app/common/service/InvRequisitionApproveService.php +++ b/app/common/service/InvRequisitionApproveService.php @@ -157,7 +157,16 @@ class InvRequisitionApproveService ->count(); if($action == 1){ if(count($steps) == $pass){ - Db::table('inv_requisition')->where('id', $requisition->id)->update(['status'=>12]); + $requisitionItem = Db::table('inv_requisition_item') + ->where('requisition_id', $requisition->id) + ->where('is_consumable_snap', 1) + ->get(); + if(!$requisitionItem){ + Db::table('inv_requisition')->where('id', $requisition->id)->update(['status'=>12]); + }else{ + Db::table('inv_requisition')->where('id', $requisition->id)->update(['status'=>17]); + } + // $requisition->status = 12; // $requisition->save(); return ['status' => 'complete', 'msg' => '已通过'];