From 279388a0aff9bc8cb2eeadf6bf6a628a03644816 Mon Sep 17 00:00:00 2001 From: 10994015 Date: Mon, 11 Dec 2023 17:55:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E7=B4=84=E4=B8=8B=E8=BC=89=201211?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wms/contract/contract-download.php | 33 ++++++++++++++---- wms/contract/insertData.php | 11 ++++-- .../2024_公告用分類option231207.xlsx | Bin 0 -> 48821 bytes wms/contract/option/option1.xlsx | Bin 0 -> 10462 bytes wms/contract/option/option10.xlsx | Bin 0 -> 11346 bytes wms/contract/option/option11.xlsx | Bin 0 -> 9407 bytes wms/contract/option/option12.xlsx | Bin 0 -> 10996 bytes wms/contract/option/option13.xlsx | Bin 0 -> 12699 bytes wms/contract/option/option14.xlsx | Bin 0 -> 10526 bytes wms/contract/option/option2.xlsx | Bin 0 -> 11168 bytes wms/contract/option/option20.xlsx | Bin 0 -> 8709 bytes wms/contract/option/option3.xlsx | Bin 0 -> 12099 bytes wms/contract/option/option4.xlsx | Bin 0 -> 10521 bytes wms/contract/option/option5.xlsx | Bin 0 -> 9940 bytes wms/contract/option/option6.xlsx | Bin 0 -> 12826 bytes wms/contract/option/option7.xlsx | Bin 0 -> 12581 bytes wms/contract/option/option8.xlsx | Bin 0 -> 12739 bytes wms/contract/option/option9.xlsx | Bin 0 -> 13526 bytes 18 files changed, 35 insertions(+), 9 deletions(-) create mode 100644 wms/contract/option/2024_公告用分類option231207.xlsx create mode 100644 wms/contract/option/option1.xlsx create mode 100644 wms/contract/option/option10.xlsx create mode 100644 wms/contract/option/option11.xlsx create mode 100644 wms/contract/option/option12.xlsx create mode 100644 wms/contract/option/option13.xlsx create mode 100644 wms/contract/option/option14.xlsx create mode 100644 wms/contract/option/option2.xlsx create mode 100644 wms/contract/option/option20.xlsx create mode 100644 wms/contract/option/option3.xlsx create mode 100644 wms/contract/option/option4.xlsx create mode 100644 wms/contract/option/option5.xlsx create mode 100644 wms/contract/option/option6.xlsx create mode 100644 wms/contract/option/option7.xlsx create mode 100644 wms/contract/option/option8.xlsx create mode 100644 wms/contract/option/option9.xlsx diff --git a/wms/contract/contract-download.php b/wms/contract/contract-download.php index 2bab2ce4..24fa89c0 100644 --- a/wms/contract/contract-download.php +++ b/wms/contract/contract-download.php @@ -11,8 +11,17 @@ if(isset($_GET['id']) && $_GET['id']!=""){ JOIN pricereview_item ON pricereview_main.id = pricereview_item.mid JOIN account ON pricereview_main.person = account.accountid WHERE pricereview_main.id = :id AND pricereview_item.item_group = 'A' ORDER BY pay_kind ASC"; + // $stmt = $conn->prepare($sql_str); + // $stmt->bindParam(':id',$id); + // $stmt->execute(); + // $contracts = $stmt->fetchAll(PDO::FETCH_ASSOC); + $sql_str = "SELECT contract_new_apply.*, + contract_new_apply_pays.pay_kind, contract_new_apply_pays.pay_scale, contract_new_apply_pays.pay_amount, contract_new_apply_pays.pay_period, contract_new_apply_pays.condition_date + FROM contract_new_apply + JOIN contract_new_apply_pays ON contract_new_apply.id = contract_new_apply_pays.contract_apply_id + WHERE contract_new_apply.mid = :id"; $stmt = $conn->prepare($sql_str); - $stmt->bindParam(':id',$id); + $stmt->bindParam(':id', $id); $stmt->execute(); $contracts = $stmt->fetchAll(PDO::FETCH_ASSOC); $contract = $contracts[0]; @@ -37,13 +46,16 @@ if(isset($_GET['id']) && $_GET['id']!=""){ } - $buyArr = []; + $buyNo2Pay = false; $buy_total_price = 0; $installArr = []; $install_total_price = 0; - $noteArr = explode(",", $contracts[0]['note']); + // $noteArr = explode(",", $contracts[0]['note']); + $noteArr = array(1,1,1,1,1); $qty = $contracts[0]['item_qty']; + // print_r($contracts); + print_r($contracts);exit; foreach($contracts as $idx=>$amount){ $isset = false; if($amount['pay_kind']==1 || $amount['pay_kind']==2 || $amount['pay_kind']==3){ @@ -63,16 +75,21 @@ if(isset($_GET['id']) && $_GET['id']!=""){ } } if($amount['pay_kind']==5 || $amount['pay_kind']==6){ + echo "111111"; if($amount['pay_scale'] > 0){ $install_total_price = $install_total_price + $amount['pay_amount']; $installArr[] = ['installment'=> $amount['pay_kind'], 'scale'=> $amount['pay_scale'], 'amount'=> $amount['pay_amount'], 'note'=>$amount['note']]; } } } + + // print_r($buyArr); + } }catch (PDOException $e ){ die("ERROR!!!: ". $e->getMessage()); } + echo $buy_total_price; } ?> @@ -357,10 +374,10 @@ if(isset($_GET['id']) && $_GET['id']!=""){