diff --git a/wms/T8_assemble_apply.php b/wms/T8_assemble_apply.php new file mode 100644 index 00000000..293d0fd3 --- /dev/null +++ b/wms/T8_assemble_apply.php @@ -0,0 +1,71 @@ + + \ No newline at end of file diff --git a/wms/T8_purBillOrder_search.php b/wms/T8_purBillOrder_search.php new file mode 100644 index 00000000..e3ff95f4 --- /dev/null +++ b/wms/T8_purBillOrder_search.php @@ -0,0 +1,23 @@ +query($sql_purBillOrder); +//每筆採購單資料 +foreach($purMaster as $master){ + //print_r($master); + $BillNo = $master['BillNo']; + + //每筆採購單明細資料 + $sql_purDetail = " + SELECT * FROM purBillOrderDetail WHERE BillNo = '$BillNo'"; + $purDetail = $conn->query($sql_purDetail); + foreach($purDetail as $detail){ + print_r($detail); + } + echo "
----------------------
"; + +} + diff --git a/wms/account-receivable-contract.php b/wms/account-receivable-contract.php new file mode 100644 index 00000000..9eda5895 --- /dev/null +++ b/wms/account-receivable-contract.php @@ -0,0 +1,39 @@ +"; +$sql_contract = "SELECT a.BillNo, a.PayStage, a.PlanPayAmt,s.BizPartnerId,c.BizPartnerName +FROM salOrderStagePay AS a +LEFT JOIN salSalesOrder AS s on a.BillNo = s.BillNo +LEFT JOIN comBusinessPartner as c ON s.BizPartnerId=c.BizPartnerId +WHERE s.ModeId = 'M' AND (s.CurrentState=2 OR s.CurrentState=4)"; + +$contract = $conn->query($sql_contract); +foreach ($contract as $cont) { + if ($cont['BillNo'] == 'SO20230801002') { + $BillNo = 'M231067'; + }else{ + $BillNo = $cont['BillNo']; + }; + $PayStage = $cont['PayStage']; + $PayAmount = $cont['PlanPayAmt']; + $partnerName = $cont['BizPartnerName']; + if(isset($arrayData[$BillNo])){ + array_push($arrayData[$BillNo], $PayStage); + array_push($arrayData[$BillNo], $PayAmount); + + }else{ + $arrayData[$BillNo][0] = $BillNo; + $arrayData[$BillNo][1] = $partnerName; + array_push($arrayData[$BillNo], $PayStage); + array_push($arrayData[$BillNo], $PayAmount); + + } +}; +foreach($arrayData as $data){ + foreach($data as $value){ + echo $value.";"; + } + echo "
"; +} \ No newline at end of file diff --git a/wms/header.php b/wms/header.php index 569ebda1..4cee8dd0 100644 --- a/wms/header.php +++ b/wms/header.php @@ -21,7 +21,7 @@ if (isset($_REQUEST["function_name"])) { * 連線T8 MSSQL */ try { - $conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "@m222222"); + $conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8TEST", "masada", "@m222222"); if ($conn) { $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } diff --git a/wms/rib-feeapply-test.php b/wms/rib-feeapply-test.php new file mode 100644 index 00000000..8d179213 --- /dev/null +++ b/wms/rib-feeapply-test.php @@ -0,0 +1,12 @@ +".$BillDate."
".$OrgId; \ No newline at end of file diff --git a/wms/rib02-business-create.php b/wms/rib02-business-create.php index 47e949bf..784f64e2 100644 --- a/wms/rib02-business-create.php +++ b/wms/rib02-business-create.php @@ -400,7 +400,7 @@ $conn = null; $("#FeeDate").val(''); } else { now.setMonth(now.getMonth() - 2); - now.setDate(01); + now.setDate(1); now.setDate(now.getDate() - 1) if (feedate < now) { alert("超過兩個月的費用無法進行報銷");