From f74d72e66cdb2d2aaf9dcbf57d9acb7e469f923d Mon Sep 17 00:00:00 2001 From: Ellin Date: Thu, 7 Dec 2023 17:45:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=87=89=E6=94=B6=E5=B8=B3=E6=AC=BE(=E6=96=B0?= =?UTF-8?q?=E6=A2=AF)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wms/account-receivable-check.php | 88 +++++++++++++++++----- wms/account-receivable-index.php | 47 +++++++++--- wms/account-receivable-received-create.php | 5 +- wms/account-receivable-received-edit.php | 21 ++++++ wms/account-receivable-received-submit.php | 74 ++++++++++-------- 5 files changed, 175 insertions(+), 60 deletions(-) diff --git a/wms/account-receivable-check.php b/wms/account-receivable-check.php index 1e373b52..727c015d 100644 --- a/wms/account-receivable-check.php +++ b/wms/account-receivable-check.php @@ -1,17 +1,34 @@ 0) { foreach ($pay_received as $received) { - $had_received += $received['received_amount']; + $had_received_amount += intval($received['received_amount']); + $had_invoice_amount += intval($received['invoice_amount']); + if(in_array(intval($received['status']),array(0,4,5,99))){ + $tem_status = intval(0); + }else{ + $tem_status = intval($received['status']); + } + if($status_summary < $tem_status){ + $status_summary = $tem_status; + } } } -$unreceived = $Bill[12] - $had_received; + +$unreceived_amount = intval($Bill[12]) - intval($had_received_amount); +$uninvoice_amount = intval($Bill[12]) - intval($had_invoice_amount); +$Bill[19] =$had_invoice_amount; +$Bill[20] =$had_received_amount; +$Bill[21] =$uninvoice_amount; +$Bill[22] =$unreceived_amount; +$Bill[23] =$status_summary; $data = json_encode($Bill); ?>