diff --git a/wms/account-receivable-renovate-index.php b/wms/account-receivable-renovate-index.php index ee4b59f4..04425bda 100644 --- a/wms/account-receivable-renovate-index.php +++ b/wms/account-receivable-renovate-index.php @@ -3,17 +3,25 @@ include "header.php"; $sum_facility = 0; -$sum_A40001 = 0; -$sum_A40008 = 0; +// M1 +$sum_A40002 = 0; +// 設備 +$sum_A40009 = 0; +// 安裝 +$sum_A40010 = 0; $sum_total_budget = 0; $average_budget = 0; -$average_A40001 = 0; -$average_A40008 = 0; +$average_A40002 = 0; +$average_A40009 = 0; +$average_A40010 = 0; $follower = find_follow($user_id); $arrayData = []; $receivable_array = []; +// T8所有合約號 +$sql_contractNumber = "SELECT Distinct BillNo FROM salSalesOrder WHERE ModeId = 'T' AND (CurrentState=2 OR CurrentState=4) "; + // T8發票 (有專案的發票) $sql_invoice = "SELECT DISTINCT a.InvoiceNo, a.InvoiceTime,a.OAmountWithTax,a.InvoiceState, @@ -42,18 +50,45 @@ LEFT JOIN ON a.BillNo=c.BillNo WHERE DATALENGTH(c.OrderBillNo) >0"; -//T8 銷售訂單 階段收款計畫 -$sql_contract = "SELECT a.BillNo,s.BillDate, a.PayStage, a.PlanPayAmt, a.PlanPayDate,s.BizPartnerId,c.BizPartnerName, s.PersonId, -c.EnterpriseName, c.TaxNo, c.ContactAddress 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) "; -// T8 銷售訂單 作番金額 -$sql_contract_budget = "SELECT A.BillNo, A.OAmountWithTax,A.CU_MaterialId, A.MaterialId FROM salSalesOrderDetail AS A -LEFT JOIN salSalesOrder AS B ON A.BillNo=B.BillNo -WHERE B.ModeId='M' AND A.ItemType=1 "; +//ORDER BY contractno + +// 期初收款資訊 +$sql_opening = " +SELECT * FROM account_received "; +// 設定權限:看到自己的/下屬的,資訊處跟財會處可以看全部的 +if ((in_array($user_id, array('M0060', 'M0175'))) || (in_array(accountidToDepartId($user_id), array('220', '210')))) { +} else { + $sql_contract .= "AND (s.PersonId = '$user_id'"; + // $sql_received .= " AND (PersonId = '$user_id'"; + $sql_opening .= " OR person_id = '$user_id'"; + $sql_contractNumber .= " AND (PersonId = '$user_id'"; + $sql_contract_budget .= " AND (PersonId = '$user_id'"; + if (count($follower) > 0) { + $column_str = "('$user_id'" . ",'"; + $column_str .= implode("','", $follower); + $column_str .= "')"; + $sql_contractNumber .= " OR PersonId IN $column_str)"; + // $sql_contract .= " OR s.PersonId IN $column_str)"; + // $sql_received .= " OR PersonId IN $column_str)"; + $sql_opening .= " OR person_id IN $column_str)"; + // $sql_contract_budget .= " OR PersonId IN $column_str )ORDER BY BillNo, CU_MaterialId"; + } else { + $sql_contract .= ")"; + // $sql_received .= ")"; + $sql_opening .= ")"; + $sql_contractNumber .= ")"; + // $sql_contract_budget .= ")"; + }; +} + +$contractNumbers = array(); +$query_contract_number = $conn->query($sql_contractNumber); +foreach ($query_contract_number as $contract_numbers) { + array_push($contractNumbers, $contract_numbers['BillNo']); + $str_numbers = "('" . implode("','", $contractNumbers) . "')"; +} //作番大日程 $sql = "SELECT tmp2.*, @@ -80,7 +115,7 @@ left join account AS a ON w.salesid = a.accountid left join account AS a2 ON a2.accountid = a.manager -where w.status = '1' AND w.contract_type='A' +where w.status = '1' AND w.contract_type='B' )AS tmp2 left join ( SELECT DISTINCT @@ -89,42 +124,79 @@ SELECT DISTINCT FROM department ) AS d -ON d.department_id = tmp2.department_id "; +ON d.department_id = tmp2.department_id +WHERE contractno IN $str_numbers "; -//ORDER BY contractno +//T8 銷售訂單 階段收款計畫 +$sql_contract = "SELECT a.BillNo,s.BillDate, a.PayStage, a.PlanPayAmt, a.PlanPayDate,s.BizPartnerId,c.BizPartnerName, s.PersonId, +c.EnterpriseName, c.TaxNo, c.ContactAddress 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.BillNo IN $str_numbers "; -// 期初收款資訊 -$sql_opening = " -SELECT * FROM account_received "; -// 設定權限:看到自己的/下屬的,資訊處跟財會處可以看全部的 -if ((in_array($user_id, array('M0060', 'M0175'))) || (in_array(accountidToDepartId($user_id), array('220', '210')))) { - $sql .= " ORDER BY contractno"; - $sql_contract_budget .= "ORDER BY BillNo, CU_MaterialId"; -} else { - $sql_contract .= "AND (s.PersonId = '$user_id'"; - // $sql_received .= " AND (PersonId = '$user_id'"; - $sql_opening .= " OR person_id = '$user_id'"; - $sql .= " WHERE salesid = '$user_id'"; - $sql_contract_budget .= " AND (PersonId = '$user_id'"; - if (count($follower) > 0) { - $column_str = "('$user_id'" . ",'"; - $column_str .= implode("','", $follower); - $column_str .= "')"; - $sql_contract .= " OR s.PersonId IN $column_str)"; - // $sql_received .= " OR PersonId IN $column_str)"; - $sql_opening .= " OR person_id IN $column_str)"; - $sql .= " OR salesid IN $column_str ORDER BY contractno"; - $sql_contract_budget .= " OR PersonId IN $column_str )ORDER BY BillNo, CU_MaterialId"; - } else { - $sql_contract .= ")"; - // $sql_received .= ")"; - $sql_opening .= ")"; - $sql .= " ORDER BY contractno"; - $sql_contract_budget .= ")"; - }; -} +// T8 銷售訂單 作番金額 +$sql_contract_budget = "SELECT A.BillNo,A.MaterialId, A.OAmountWithTax,A.CU_MaterialId FROM salSalesOrderDetail AS A +LEFT JOIN salSalesOrder AS B ON A.BillNo=B.BillNo +WHERE B.ModeId='T' AND A.ItemType=1 AND A.BillNo IN $str_numbers "; $contract = $conn->query($sql_contract); +$contract_data = array(); +// 將T8合約收款階段資料依據款別分類放進arraData裡 +foreach ($contract as $cont) { + $BillNo = $cont['BillNo']; + $BillDate = $cont['BillDate']; + $PayStage = $cont['PayStage']; + $PlanPayDate = $cont['PlanPayDate']; + $PayAmount = $cont['PlanPayAmt']; + $partnerName = $cont['BizPartnerName']; + $EnterpriseName = $cont['EnterpriseName']; + $TaxNo = $cont['TaxNo']; + $ContactAddress = $cont['ContactAddress']; + // A:比照新梯、B:純分期、C:A+B都有、D:屬於B但是依合約判斷、E:其他 + //['sign'] 0 款項名稱 1 簽約金額 2 簽約日期 3 應收金額 min 最早應收月份 max 最晚應收月份 ['second'] 0 二次款名 1 二次款金額 2 收款日期 ['arrive'] 0 貨抵工地款名稱 1 貨抵工地款金額 2 貨抵工地收款日期 ['install'] 0 安裝款名 1 安裝金額 2 安裝收款日期 + //['tryrun'] 0 試車款名 1試車金額 2 試車收款日期 ['check'] 0 官檢款名 1 官檢金額 2 官檢收款日期 ['delivery'] 0 交車款名 1 交車金額 2 交車收款日期 ['final'] 0 尾款名 1 尾款金額 2 尾款收款日期 + //['facility'] [作番號][款別]0 款項名稱 1 合約金額 2 應收日期 3 應收金額 4 已收金額 5 催收金額 6 催收次數 + if (!(isset($arrayData[$BillNo]))) { + // 0 部門id 1 部門名稱 2 經理名稱 3 營業員id 4 營業員名稱 5 客戶名稱 6 抬頭 7 統編 8 通訊地址 9 T8單據日期 10 合約號 + $arrayData[$BillNo] = [0, 0, 0, 0, 0, 0, 0, 0, 0]; + $arrayData[$BillNo][5] = $partnerName; + $arrayData[$BillNo][6] = $EnterpriseName; + $arrayData[$BillNo][7] = $TaxNo; + $arrayData[$BillNo][8] = $ContactAddress; + $arrayData[$BillNo][9] = $BillDate; + $arrayData[$BillNo][10] = $BillNo; + $arrayData[$BillNo]['total_budget'] = 0; + $arrayData[$BillNo]['invoice'] = array(); + $arrayData[$BillNo]['received_budget'] = 0; + $arrayData[$BillNo]['invoice_budget'] = 0; + $arrayData[$BillNo]['type'] = 0; + $arrayData[$BillNo]['A40002'] = $arrayData[$BillNo]['A40009'] = $arrayData[$BillNo]['A40010'] = 0; + $arrayData[$BillNo]['total_facility_num'] = 0; + } + // 判斷是否全分期/全階段 + if ($arrayData[$BillNo]['type'] == 0) { + if (mb_substr($cont['PayStage'], -1) == '期' && mb_substr($cont['PayStage'], 0, 1) == '第') { + $arrayData[$BillNo]['type'] = "B"; + } elseif (strpos($cont['PayStage'], '1') == false) { + $arrayData[$BillNo]['type'] = "A"; + } else { + $arrayData[$BillNo]['type'] = "E"; + } + } elseif ($arrayData[$BillNo]['type'] == "B") { + if (mb_substr($cont['PayStage'], -1) == '期' && mb_substr($cont['PayStage'], 0, 1) == '第') { + $arrayData[$BillNo]['type'] = "B"; + } else { + $arrayData[$BillNo]['type'] = "E"; + } + } elseif ($arrayData[$BillNo]['type'] == "A") { + if (strpos($cont['PayStage'], '1') == false) { + $arrayData[$BillNo]['type'] = "A"; + } else { + $arrayData[$BillNo]['type'] = "E"; + } + } +} + $received_array = $conn->query($sql_received); $opening_data = mysqli_query($link, $sql_opening); $invoice_data = $conn->query($sql_invoice); @@ -132,6 +204,17 @@ $contract_budget_data = $conn->query($sql_contract_budget); $contract_budget = array(); foreach ($contract_budget_data as $cont) { + if (isset($arrayData[$BillNo]['total_budget'])) { + $arrayData[$BillNo]['total_budget'] += $cont['OAmountWithTax']; + if (isset($arrayData[$BillNo][$cont['CU_MaterialId']])) { + $arrayData[$BillNo][$cont['CU_MaterialId']]['total_budget'] += $cont['OAmountWithTax']; + $arrayData[$BillNo][$cont['CU_MaterialId']][$cont['MaterialId']] += $cont['OAmountWithTax']; + } else { + $arrayData[$BillNo][$cont['CU_MaterialId']]['total_budget'] = $cont['OAmountWithTax']; + $arrayData[$BillNo][$cont['CU_MaterialId']]['A40002'] = $arrayData[$BillNo][$cont['CU_MaterialId']]['A40009'] = $arrayData[$BillNo][$cont['CU_MaterialId']]['A40010'] = 0; + $arrayData[$BillNo][$cont['CU_MaterialId']][$cont['MaterialId']] = $cont['OAmountWithTax']; + } + } if (isset($contract_budget[$cont['BillNo']])) { $contract_budget[$cont['BillNo']]['total'] += $cont['OAmountWithTax']; } else { @@ -141,8 +224,9 @@ foreach ($contract_budget_data as $cont) { $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['total'] += $cont['OAmountWithTax']; } else { $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['total'] = $cont['OAmountWithTax']; - $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['A40001'] = 0; - $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['A40008'] = 0; + $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['A40002'] = 0; + $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['A40009'] = 0; + $contract_budget[$cont['BillNo']][$cont['CU_MaterialId']]['A40010'] = 0; }; if (isset($contract_budget[$cont['BillNo']][$cont['MaterialId']])) { $contract_budget[$cont['BillNo']][$cont['MaterialId']] += $cont['OAmountWithTax']; @@ -177,123 +261,32 @@ $sign60 = array('簽訂後60天', '簽約60日', '簽約後60天', '簽訂後60 $sign90 = array('簽約後90天', '簽約後90日', '簽訂後90天'); $sign120 = array('簽約後120天', '簽約後120日', '簽訂後120天'); -// 將T8合約收款階段資料依據款別分類放進arraData裡 -foreach ($contract as $cont) { - if ($cont['BillNo'] == 'SO20230801001') { - $BillNo = 'M230947'; - } elseif ($cont['BillNo'] == 'SO20230801002') { - $BillNo = 'M231067'; - } else { - $BillNo = $cont['BillNo']; - }; - $BillDate = $cont['BillDate']; - $PayStage = $cont['PayStage']; - $PlanPayDate = $cont['PlanPayDate']; - $PayAmount = $cont['PlanPayAmt']; - $partnerName = $cont['BizPartnerName']; - $EnterpriseName = $cont['EnterpriseName']; - $TaxNo = $cont['TaxNo']; - $ContactAddress = $cont['ContactAddress']; - //['sign'] 0 款項名稱 1 簽約金額 2 簽約日期 3 應收金額 min 最早應收月份 max 最晚應收月份 ['second'] 0 二次款名 1 二次款金額 2 收款日期 ['arrive'] 0 貨抵工地款名稱 1 貨抵工地款金額 2 貨抵工地收款日期 ['install'] 0 安裝款名 1 安裝金額 2 安裝收款日期 - //['tryrun'] 0 試車款名 1試車金額 2 試車收款日期 ['check'] 0 官檢款名 1 官檢金額 2 官檢收款日期 ['delivery'] 0 交車款名 1 交車金額 2 交車收款日期 ['final'] 0 尾款名 1 尾款金額 2 尾款收款日期 - //['facility'] [作番號][款別]0 款項名稱 1 合約金額 2 應收日期 3 應收金額 4 已收金額 5 催收金額 6 催收次數 - if (!(isset($arrayData[$BillNo]))) { - // 0 部門id 1 部門名稱 2 經理名稱 3 營業員id 4 營業員名稱 5 客戶名稱 6 抬頭 7 統編 8 通訊地址 9 T8單據日期 - $arrayData[$BillNo] = [0, 0, 0, 0, 0, 0, 0, 0, 0]; - $arrayData[$BillNo][5] = $partnerName; - $arrayData[$BillNo][6] = $EnterpriseName; - $arrayData[$BillNo][7] = $TaxNo; - $arrayData[$BillNo][8] = $ContactAddress; - $arrayData[$BillNo][9] = $BillDate; - $arrayData[$BillNo]['total_budget'] = 0; - $arrayData[$BillNo]['invoice'] = array(); - $arrayData[$BillNo]['received_budget'] = 0; - $arrayData[$BillNo]['invoice_budget'] = 0; - $arrayData[$BillNo]['sign'][1] = $arrayData[$BillNo]['second'][1] = $arrayData[$BillNo]['arrive'][1] = $arrayData[$BillNo]['install'][1] = $arrayData[$BillNo]['tryrun'][1] = $arrayData[$BillNo]['check'][1] = $arrayData[$BillNo]['delivery'][1] = $arrayData[$BillNo]['final'][1] = 0; - $arrayData[$BillNo]['sign']['min'] = $arrayData[$BillNo]['second']['min'] = $arrayData[$BillNo]['arrive']['min'] = $arrayData[$BillNo]['install']['min'] = $arrayData[$BillNo]['tryrun']['min'] = $arrayData[$BillNo]['check']['min'] = $arrayData[$BillNo]['delivery']['min'] = $arrayData[$BillNo]['final']['min'] = array(); - $arrayData[$BillNo]['sign']['max'] = $arrayData[$BillNo]['second']['max'] = $arrayData[$BillNo]['arrive']['max'] = $arrayData[$BillNo]['install']['max'] = $arrayData[$BillNo]['tryrun']['max'] = $arrayData[$BillNo]['check']['max'] = $arrayData[$BillNo]['delivery']['max'] = $arrayData[$BillNo]['final']['max'] = array(); - $arrayData[$BillNo]['facilities'] = ""; - $arrayData[$BillNo]['total_facility_num'] = $arrayData[$BillNo]['delivery_num'] = $arrayData[$BillNo]['check_num'] = $arrayData[$BillNo]['tryrun_num'] = $arrayData[$BillNo]['install_num'] = $arrayData[$BillNo]['arrive_num'] = $arrayData[$BillNo]['second_num'] = $arrayData[$BillNo]['sign_num'] = $arrayData[$BillNo]['receivable_budget'] = 0; - $arrayData[$BillNo]['total_list'] = $arrayData[$BillNo]['sign_list'] = $arrayData[$BillNo]['second_list'] = $arrayData[$BillNo]['arrive_list'] = $arrayData[$BillNo]['install_list'] = $arrayData[$BillNo]['tryrun_list'] = $arrayData[$BillNo]['check_list'] = $arrayData[$BillNo]['delivery_list'] = $arrayData[$BillNo]['final_list'] = []; - } - if (stristr($PayStage, '二次款') || (stristr($PayStage, '出貨前') && $PayStage != "寶佳出貨前30天") || stristr($PayStage, '簽約後') || stristr($PayStage, '訂金支付後') || stristr($PayStage, '簽訂後') || stristr($PayStage, '建照核發時') || stristr($PayStage, '簽約60') || stristr($PayStage, '寶佳出貨後10天')) { - $arrayData[$BillNo]['second'][0] = $PayStage; - $arrayData[$BillNo]['second'][1] = $PayAmount; - $arrayData[$BillNo]['second'][2] = $PlanPayDate; - $arrayData[$BillNo]['total_budget'] += $PayAmount; - if (isset($arrayData[$BillNo]['sign'][2]) && !is_null($arrayData[$BillNo]['sign'][2])) { - $signtime = strtotime(strval($arrayData[$BillNo]['sign'][2])); - if (in_array($PayStage, $sign60)) { - $secondtime = $signtime + (60 * 86400); - $secondtime = date('Ymd', $secondtime); - $arrayData[$BillNo]['second'][2] = strval($secondtime); - } elseif (in_array($PayStage, $sign90)) { - $secondtime = $signtime + (90 * 86400); - $secondtime = date('Ymd', $secondtime); - $arrayData[$BillNo]['second'][2] = strval($secondtime); - } elseif (in_array($PayStage, $sign120)) { - $secondtime = $signtime + (120 * 86400); - $secondtime = date('Ymd', $secondtime); - $arrayData[$BillNo]['second'][2] = strval($secondtime); - } elseif (stristr($PayStage, '簽訂後30天')) { - $secondtime = $signtime + (30 * 86400); - $secondtime = date('Ymd', $secondtime); - $arrayData[$BillNo]['second'][2] = strval($secondtime); - } - } - } elseif ($PayStage == '簽約' || stristr($PayStage, '簽定') || stristr($PayStage, '簽訂') || stristr($PayStage, '訂金') || stristr($PayStage, '工地動工') || $PayStage == '寶佳出貨前30天') { - $arrayData[$BillNo]['sign'][0] = $PayStage; - $arrayData[$BillNo]['sign'][1] = $PayAmount; - $arrayData[$BillNo]['sign'][2] = $PlanPayDate; - $arrayData[$BillNo]['total_budget'] += $PayAmount; - $arrayData[$BillNo]['receivable_budget'] += $PayAmount; - if (isset($PlanPayDate) && !empty($PlanPayDate) && $PayStage != "寶佳出貨前30天") { - array_push($arrayData[$BillNo]['sign']['min'], strtotime(strval($PlanPayDate))); - array_push($arrayData[$BillNo]['sign']['max'], strtotime(strval($PlanPayDate))); - } - } elseif (stristr($PayStage, '試車')) { - $arrayData[$BillNo]['tryrun'][0] = $PayStage; - $arrayData[$BillNo]['tryrun'][1] = $PayAmount; - $arrayData[$BillNo]['tryrun'][2] = $PlanPayDate; - $arrayData[$BillNo]['total_budget'] += $PayAmount; - } elseif (stristr($PayStage, '安裝') || stristr($PayStage, '貨抵工地且完工')) { - $arrayData[$BillNo]['install'][0] = $PayStage; - $arrayData[$BillNo]['install'][1] = $PayAmount; - $arrayData[$BillNo]['install'][2] = $PlanPayDate; - $arrayData[$BillNo]['total_budget'] += $PayAmount; - } elseif (stristr($PayStage, '貨抵工地') || stristr($PayStage, '貨底工地')) { - $arrayData[$BillNo]['arrive'][0] = $PayStage; - $arrayData[$BillNo]['arrive'][1] = $PayAmount; - $arrayData[$BillNo]['arrive'][2] = $PlanPayDate; - $arrayData[$BillNo]['total_budget'] += $PayAmount; - } elseif (stristr($PayStage, '得合格函後6個月') || stristr($PayStage, '核可函取得後6個月') || stristr($PayStage, '交車')) { - $arrayData[$BillNo]['delivery'][0] = $PayStage; - $arrayData[$BillNo]['delivery'][1] = $PayAmount; - $arrayData[$BillNo]['delivery'][2] = $PlanPayDate; - $arrayData[$BillNo]['total_budget'] += $PayAmount; - } elseif (stristr($PayStage, '合格') || stristr($PayStage, '驗收') || stristr($PayStage, '許可') || stristr($PayStage, '核可')) { - $arrayData[$BillNo]['check'][0] = $PayStage; - $arrayData[$BillNo]['check'][1] = $PayAmount; - $arrayData[$BillNo]['check'][2] = $PlanPayDate; - $arrayData[$BillNo]['total_budget'] += $PayAmount; - } elseif (stristr($PayStage, '驗收完成')) { - $arrayData[$BillNo]['final'][0] = $PayStage; - $arrayData[$BillNo]['final'][1] = $PayAmount; - $arrayData[$BillNo]['final'][2] = $PlanPayDate; - $arrayData[$BillNo]['total_budget'] += $PayAmount; - } else { - $arrayData[$BillNo]['other'][1] = $PayAmount; - $arrayData[$BillNo]['other'][2] = $PlanPayDate; - $arrayData[$BillNo]['total_budget'] += $PayAmount; - } -} + //取作番大日程作番與時程 // real_contract_arrival_date 預計出貨日 // real_arrival_date 實際出貨日 +$today = strtotime(date('Ymd')); $wipwhole_array = mysqli_query($link, $sql); foreach ($wipwhole_array as $wip) { - $today = strtotime(date('Ymd')); + if (isset($arrayData[$wip['contractno']])) { + $arrayData[$wip['contractno']][0] = $wip['department_id'];; + $arrayData[$wip['contractno']][1] = $wip['depart_name']; + $arrayData[$wip['contractno']][2] = $wip['manager_name']; + $arrayData[$wip['contractno']][3] = $wip['salesid']; + $arrayData[$wip['contractno']][4] = $wip['name']; + $arrayData[$wip['contractno']][10] = $wip['contractno']; + $arrayData[$wip['contractno']]['total_facility_num'] += 1; + } +} +foreach ($arrayData as $data) { + print_r($data); + echo "
"; +} +exit(); +//----------------------------------------------------------------------------------確認A40002、A40009、A40010合約總金額有無存入--------------------------------------------- +foreach ($wipwhole_array as $wip) { + //[合約號]['facility'] [作番號][款別]0 款項名稱 1 合約金額 2 應收日期 3 應收金額 4 已收金額 5 催收金額 6 催收次數 if (isset($arrayData[$wip['contractno']])) { // 整理合約資料 @@ -1017,22 +1010,21 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['sign'][4] = $data['facility'][$this_facility]['sign'][3]; $data['facility'][$this_facility]['sign'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['sign'][3]; - }else{ + } else { $data['facility'][$this_facility]['sign'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['sign'][5] =$data['facility'][$this_facility]['sign'][3] -$data['facility'][$this_facility]['sign'][4]; + $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3] - $data['facility'][$this_facility]['sign'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['sign'][4] = 0; $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['sign'][4] = 0; $data['facility'][$this_facility]['sign'][5] = 0; } - if($data['facility'][$this_facility]['sign'][5] == 0){ - $data['facility'][$this_facility]['sign'][6] =0; + if ($data['facility'][$this_facility]['sign'][5] == 0) { + $data['facility'][$this_facility]['sign'][6] = 0; } } } else { @@ -1046,22 +1038,21 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['sign'][4] = $data['facility'][$this_facility]['sign'][3]; $data['facility'][$this_facility]['sign'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['sign'][3]; - }else{ + } else { $data['facility'][$this_facility]['sign'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['sign'][5] =$data['facility'][$this_facility]['sign'][3] -$data['facility'][$this_facility]['sign'][4]; + $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3] - $data['facility'][$this_facility]['sign'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['sign'][4] = 0; $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['sign'][4] = 0; $data['facility'][$this_facility]['sign'][5] = 0; } - if($data['facility'][$this_facility]['sign'][5] == 0){ - $data['facility'][$this_facility]['sign'][6] =0; + if ($data['facility'][$this_facility]['sign'][5] == 0) { + $data['facility'][$this_facility]['sign'][6] = 0; } } } @@ -1069,11 +1060,11 @@ foreach ($arrayData as $key => &$data) { } else { $data['sign'][4] = 0; $data['sign'][5] = $data['sign'][3]; - foreach($facilities as $this_facility){ + foreach ($facilities as $this_facility) { $data['facility'][$this_facility]['sign'][4] = 0; - $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3]; - if($data['facility'][$this_facility]['sign'][5] == 0){ - $data['facility'][$this_facility]['sign'][6] =0; + $data['facility'][$this_facility]['sign'][5] = $data['facility'][$this_facility]['sign'][3]; + if ($data['facility'][$this_facility]['sign'][5] == 0) { + $data['facility'][$this_facility]['sign'][6] = 0; } } } @@ -1109,23 +1100,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['second'][4] = $data['facility'][$this_facility]['second'][3]; $data['facility'][$this_facility]['second'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['second'][3]; - }else{ + } else { $data['facility'][$this_facility]['second'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['second'][5] =$data['facility'][$this_facility]['second'][3] -$data['facility'][$this_facility]['second'][4]; + $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3] - $data['facility'][$this_facility]['second'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['second'][4] = 0; $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['second'][4] = 0; $data['facility'][$this_facility]['second'][5] = 0; - $data['facility'][$this_facility]['second'][6] = 0; + $data['facility'][$this_facility]['second'][6] = 0; } - if($data['facility'][$this_facility]['second'][5] == 0){ - $data['facility'][$this_facility]['second'][6] =0; + if ($data['facility'][$this_facility]['second'][5] == 0) { + $data['facility'][$this_facility]['second'][6] = 0; } } } else { @@ -1139,23 +1129,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['second'][4] = $data['facility'][$this_facility]['second'][3]; $data['facility'][$this_facility]['second'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['second'][3]; - }else{ + } else { $data['facility'][$this_facility]['second'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['second'][5] =$data['facility'][$this_facility]['second'][3] -$data['facility'][$this_facility]['second'][4]; + $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3] - $data['facility'][$this_facility]['second'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['second'][4] = 0; $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['second'][4] = 0; $data['facility'][$this_facility]['second'][5] = 0; - $data['facility'][$this_facility]['second'][6] = 0; + $data['facility'][$this_facility]['second'][6] = 0; } - if($data['facility'][$this_facility]['second'][5] == 0){ - $data['facility'][$this_facility]['second'][6] =0; + if ($data['facility'][$this_facility]['second'][5] == 0) { + $data['facility'][$this_facility]['second'][6] = 0; } } } @@ -1163,14 +1152,13 @@ foreach ($arrayData as $key => &$data) { } else { $data['second'][4] = 0; $data['second'][5] = $data['second'][3]; - foreach($facilities as $this_facility){ + foreach ($facilities as $this_facility) { $data['facility'][$this_facility]['second'][4] = 0; - $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3]; - if($data['facility'][$this_facility]['second'][5] == 0){ - $data['facility'][$this_facility]['second'][6] =0; + $data['facility'][$this_facility]['second'][5] = $data['facility'][$this_facility]['second'][3]; + if ($data['facility'][$this_facility]['second'][5] == 0) { + $data['facility'][$this_facility]['second'][6] = 0; } } - } if ($tmp_invoice > 0) { if (($tmp_invoice - $data['second'][3]) >= 0) { @@ -1206,23 +1194,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['arrive'][4] = $data['facility'][$this_facility]['arrive'][3]; $data['facility'][$this_facility]['arrive'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['arrive'][3]; - }else{ + } else { $data['facility'][$this_facility]['arrive'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['arrive'][5] =$data['facility'][$this_facility]['arrive'][3] -$data['facility'][$this_facility]['arrive'][4]; + $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3] - $data['facility'][$this_facility]['arrive'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['arrive'][4] = 0; $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['arrive'][4] = 0; $data['facility'][$this_facility]['arrive'][5] = 0; - $data['facility'][$this_facility]['arrive'][6] = 0; + $data['facility'][$this_facility]['arrive'][6] = 0; } - if($data['facility'][$this_facility]['arrive'][5] == 0){ - $data['facility'][$this_facility]['arrive'][6] =0; + if ($data['facility'][$this_facility]['arrive'][5] == 0) { + $data['facility'][$this_facility]['arrive'][6] = 0; } } } else { @@ -1236,23 +1223,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['arrive'][4] = $data['facility'][$this_facility]['arrive'][3]; $data['facility'][$this_facility]['arrive'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['arrive'][3]; - }else{ + } else { $data['facility'][$this_facility]['arrive'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['arrive'][5] =$data['facility'][$this_facility]['arrive'][3] -$data['facility'][$this_facility]['arrive'][4]; + $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3] - $data['facility'][$this_facility]['arrive'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['arrive'][4] = 0; $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['arrive'][4] = 0; $data['facility'][$this_facility]['arrive'][5] = 0; - $data['facility'][$this_facility]['arrive'][6] = 0; + $data['facility'][$this_facility]['arrive'][6] = 0; } - if($data['facility'][$this_facility]['arrive'][5] == 0){ - $data['facility'][$this_facility]['arrive'][6] =0; + if ($data['facility'][$this_facility]['arrive'][5] == 0) { + $data['facility'][$this_facility]['arrive'][6] = 0; } } } @@ -1260,11 +1246,11 @@ foreach ($arrayData as $key => &$data) { } else { $data['arrive'][4] = 0; $data['arrive'][5] = $data['arrive'][3]; - foreach($facilities as $this_facility){ + foreach ($facilities as $this_facility) { $data['facility'][$this_facility]['arrive'][4] = 0; - $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3]; - if($data['facility'][$this_facility]['arrive'][5] == 0){ - $data['facility'][$this_facility]['arrive'][6] =0; + $data['facility'][$this_facility]['arrive'][5] = $data['facility'][$this_facility]['arrive'][3]; + if ($data['facility'][$this_facility]['arrive'][5] == 0) { + $data['facility'][$this_facility]['arrive'][6] = 0; } } } @@ -1302,23 +1288,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['install'][4] = $data['facility'][$this_facility]['install'][3]; $data['facility'][$this_facility]['install'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['install'][3]; - }else{ + } else { $data['facility'][$this_facility]['install'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['install'][5] =$data['facility'][$this_facility]['install'][3] -$data['facility'][$this_facility]['install'][4]; + $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3] - $data['facility'][$this_facility]['install'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['install'][4] = 0; $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['install'][4] = 0; $data['facility'][$this_facility]['install'][5] = 0; - $data['facility'][$this_facility]['install'][6] = 0; + $data['facility'][$this_facility]['install'][6] = 0; } - if($data['facility'][$this_facility]['install'][5] == 0){ - $data['facility'][$this_facility]['install'][6] =0; + if ($data['facility'][$this_facility]['install'][5] == 0) { + $data['facility'][$this_facility]['install'][6] = 0; } } } else { @@ -1332,23 +1317,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['install'][4] = $data['facility'][$this_facility]['install'][3]; $data['facility'][$this_facility]['install'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['install'][3]; - }else{ + } else { $data['facility'][$this_facility]['install'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['install'][5] =$data['facility'][$this_facility]['install'][3] -$data['facility'][$this_facility]['install'][4]; + $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3] - $data['facility'][$this_facility]['install'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['install'][4] = 0; $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['install'][4] = 0; $data['facility'][$this_facility]['install'][5] = 0; - $data['facility'][$this_facility]['install'][6] = 0; + $data['facility'][$this_facility]['install'][6] = 0; } - if($data['facility'][$this_facility]['install'][5] == 0){ - $data['facility'][$this_facility]['install'][6] =0; + if ($data['facility'][$this_facility]['install'][5] == 0) { + $data['facility'][$this_facility]['install'][6] = 0; } } } @@ -1356,11 +1340,11 @@ foreach ($arrayData as $key => &$data) { } else { $data['install'][4] = 0; $data['install'][5] = $data['install'][3]; - foreach($facilities as $this_facility){ + foreach ($facilities as $this_facility) { $data['facility'][$this_facility]['install'][4] = 0; - $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3]; - if($data['facility'][$this_facility]['install'][5] == 0){ - $data['facility'][$this_facility]['install'][6] =0; + $data['facility'][$this_facility]['install'][5] = $data['facility'][$this_facility]['install'][3]; + if ($data['facility'][$this_facility]['install'][5] == 0) { + $data['facility'][$this_facility]['install'][6] = 0; } } } @@ -1398,23 +1382,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['tryrun'][4] = $data['facility'][$this_facility]['tryrun'][3]; $data['facility'][$this_facility]['tryrun'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['tryrun'][3]; - }else{ + } else { $data['facility'][$this_facility]['tryrun'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['tryrun'][5] =$data['facility'][$this_facility]['tryrun'][3] -$data['facility'][$this_facility]['tryrun'][4]; + $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3] - $data['facility'][$this_facility]['tryrun'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['tryrun'][4] = 0; $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['tryrun'][4] = 0; $data['facility'][$this_facility]['tryrun'][5] = 0; - $data['facility'][$this_facility]['tryrun'][6] = 0; + $data['facility'][$this_facility]['tryrun'][6] = 0; } - if($data['facility'][$this_facility]['tryrun'][5] == 0){ - $data['facility'][$this_facility]['tryrun'][6] =0; + if ($data['facility'][$this_facility]['tryrun'][5] == 0) { + $data['facility'][$this_facility]['tryrun'][6] = 0; } } } else { @@ -1428,23 +1411,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['tryrun'][4] = $data['facility'][$this_facility]['tryrun'][3]; $data['facility'][$this_facility]['tryrun'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['tryrun'][3]; - }else{ + } else { $data['facility'][$this_facility]['tryrun'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['tryrun'][5] =$data['facility'][$this_facility]['tryrun'][3] -$data['facility'][$this_facility]['tryrun'][4]; + $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3] - $data['facility'][$this_facility]['tryrun'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['tryrun'][4] = 0; $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['tryrun'][4] = 0; $data['facility'][$this_facility]['tryrun'][5] = 0; - $data['facility'][$this_facility]['tryrun'][6] = 0; + $data['facility'][$this_facility]['tryrun'][6] = 0; } - if($data['facility'][$this_facility]['tryrun'][5] == 0){ - $data['facility'][$this_facility]['tryrun'][6] =0; + if ($data['facility'][$this_facility]['tryrun'][5] == 0) { + $data['facility'][$this_facility]['tryrun'][6] = 0; } } } @@ -1452,11 +1434,11 @@ foreach ($arrayData as $key => &$data) { } else { $data['tryrun'][4] = 0; $data['tryrun'][5] = $data['tryrun'][3]; - foreach($facilities as $this_facility){ + foreach ($facilities as $this_facility) { $data['facility'][$this_facility]['tryrun'][4] = 0; - $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3]; - if($data['facility'][$this_facility]['tryrun'][5] == 0){ - $data['facility'][$this_facility]['tryrun'][6] =0; + $data['facility'][$this_facility]['tryrun'][5] = $data['facility'][$this_facility]['tryrun'][3]; + if ($data['facility'][$this_facility]['tryrun'][5] == 0) { + $data['facility'][$this_facility]['tryrun'][6] = 0; } } } @@ -1493,23 +1475,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['check'][4] = $data['facility'][$this_facility]['check'][3]; $data['facility'][$this_facility]['check'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['check'][3]; - }else{ + } else { $data['facility'][$this_facility]['check'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['check'][5] =$data['facility'][$this_facility]['check'][3] -$data['facility'][$this_facility]['check'][4]; + $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3] - $data['facility'][$this_facility]['check'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['check'][4] = 0; $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['check'][4] = 0; $data['facility'][$this_facility]['check'][5] = 0; - $data['facility'][$this_facility]['check'][6] = 0; + $data['facility'][$this_facility]['check'][6] = 0; } - if($data['facility'][$this_facility]['check'][5] == 0){ - $data['facility'][$this_facility]['check'][6] =0; + if ($data['facility'][$this_facility]['check'][5] == 0) { + $data['facility'][$this_facility]['check'][6] = 0; } } } else { @@ -1523,23 +1504,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['check'][4] = $data['facility'][$this_facility]['check'][3]; $data['facility'][$this_facility]['check'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['check'][3]; - }else{ + } else { $data['facility'][$this_facility]['check'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['check'][5] =$data['facility'][$this_facility]['check'][3] -$data['facility'][$this_facility]['check'][4]; + $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3] - $data['facility'][$this_facility]['check'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['check'][4] = 0; $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['check'][4] = 0; $data['facility'][$this_facility]['check'][5] = 0; - $data['facility'][$this_facility]['check'][6] = 0; + $data['facility'][$this_facility]['check'][6] = 0; } - if($data['facility'][$this_facility]['check'][5] == 0){ - $data['facility'][$this_facility]['check'][6] =0; + if ($data['facility'][$this_facility]['check'][5] == 0) { + $data['facility'][$this_facility]['check'][6] = 0; } } } @@ -1547,11 +1527,11 @@ foreach ($arrayData as $key => &$data) { } else { $data['check'][4] = 0; $data['check'][5] = $data['check'][3]; - foreach($facilities as $this_facility){ + foreach ($facilities as $this_facility) { $data['facility'][$this_facility]['check'][4] = 0; - $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3]; - if($data['facility'][$this_facility]['check'][5] == 0){ - $data['facility'][$this_facility]['check'][6] =0; + $data['facility'][$this_facility]['check'][5] = $data['facility'][$this_facility]['check'][3]; + if ($data['facility'][$this_facility]['check'][5] == 0) { + $data['facility'][$this_facility]['check'][6] = 0; } } } @@ -1587,23 +1567,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['delivery'][4] = $data['facility'][$this_facility]['delivery'][3]; $data['facility'][$this_facility]['delivery'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['delivery'][3]; - }else{ + } else { $data['facility'][$this_facility]['delivery'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['delivery'][5] =$data['facility'][$this_facility]['delivery'][3] -$data['facility'][$this_facility]['delivery'][4]; + $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3] - $data['facility'][$this_facility]['delivery'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['delivery'][4] = 0; $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['delivery'][4] = 0; $data['facility'][$this_facility]['delivery'][5] = 0; - $data['facility'][$this_facility]['delivery'][6] = 0; + $data['facility'][$this_facility]['delivery'][6] = 0; } - if($data['facility'][$this_facility]['delivery'][5] == 0){ - $data['facility'][$this_facility]['delivery'][6] =0; + if ($data['facility'][$this_facility]['delivery'][5] == 0) { + $data['facility'][$this_facility]['delivery'][6] = 0; } } } else { @@ -1617,23 +1596,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['delivery'][4] = $data['facility'][$this_facility]['delivery'][3]; $data['facility'][$this_facility]['delivery'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['delivery'][3]; - }else{ + } else { $data['facility'][$this_facility]['delivery'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['delivery'][5] =$data['facility'][$this_facility]['delivery'][3] -$data['facility'][$this_facility]['delivery'][4]; + $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3] - $data['facility'][$this_facility]['delivery'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['delivery'][4] = 0; $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['delivery'][4] = 0; $data['facility'][$this_facility]['delivery'][5] = 0; - $data['facility'][$this_facility]['delivery'][6] = 0; + $data['facility'][$this_facility]['delivery'][6] = 0; } - if($data['facility'][$this_facility]['delivery'][5] == 0){ - $data['facility'][$this_facility]['delivery'][6] =0; + if ($data['facility'][$this_facility]['delivery'][5] == 0) { + $data['facility'][$this_facility]['delivery'][6] = 0; } } } @@ -1641,11 +1619,11 @@ foreach ($arrayData as $key => &$data) { } else { $data['delivery'][4] = 0; $data['delivery'][5] = $data['delivery'][3]; - foreach($facilities as $this_facility){ + foreach ($facilities as $this_facility) { $data['facility'][$this_facility]['delivery'][4] = 0; - $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3]; - if($data['facility'][$this_facility]['sign'][5] == 0){ - $data['facility'][$this_facility]['sign'][6] =0; + $data['facility'][$this_facility]['delivery'][5] = $data['facility'][$this_facility]['delivery'][3]; + if ($data['facility'][$this_facility]['sign'][5] == 0) { + $data['facility'][$this_facility]['sign'][6] = 0; } } } @@ -1682,23 +1660,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['final'][4] = $data['facility'][$this_facility]['final'][3]; $data['facility'][$this_facility]['final'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['final'][3]; - }else{ + } else { $data['facility'][$this_facility]['final'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['final'][5] =$data['facility'][$this_facility]['final'][3] -$data['facility'][$this_facility]['final'][4]; + $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3] - $data['facility'][$this_facility]['final'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['final'][4] = 0; $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['final'][4] = 0; $data['facility'][$this_facility]['final'][5] = 0; - $data['facility'][$this_facility]['final'][6] = 0; + $data['facility'][$this_facility]['final'][6] = 0; } - if($data['facility'][$this_facility]['final'][5] == 0){ - $data['facility'][$this_facility]['final'][6] =0; + if ($data['facility'][$this_facility]['final'][5] == 0) { + $data['facility'][$this_facility]['final'][6] = 0; } } } else { @@ -1712,23 +1689,22 @@ foreach ($arrayData as $key => &$data) { $data['facility'][$this_facility]['final'][4] = $data['facility'][$this_facility]['final'][3]; $data['facility'][$this_facility]['final'][5] = 0; $tmp_facility_received -= $data['facility'][$this_facility]['final'][3]; - }else{ + } else { $data['facility'][$this_facility]['final'][4] = $tmp_facility_received; - $data['facility'][$this_facility]['final'][5] =$data['facility'][$this_facility]['final'][3] -$data['facility'][$this_facility]['final'][4]; + $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3] - $data['facility'][$this_facility]['final'][4]; $tmp_facility_received = 0; } - }else{ + } else { $data['facility'][$this_facility]['final'][4] = 0; $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3]; - } - }else{ + } else { $data['facility'][$this_facility]['final'][4] = 0; $data['facility'][$this_facility]['final'][5] = 0; - $data['facility'][$this_facility]['final'][6] = 0; + $data['facility'][$this_facility]['final'][6] = 0; } - if($data['facility'][$this_facility]['final'][5] == 0){ - $data['facility'][$this_facility]['final'][6] =0; + if ($data['facility'][$this_facility]['final'][5] == 0) { + $data['facility'][$this_facility]['final'][6] = 0; } } } @@ -1736,12 +1712,12 @@ foreach ($arrayData as $key => &$data) { } else { $data['final'][4] = 0; $data['final'][5] = $data['final'][3]; - foreach($facilities as $this_facility){ + foreach ($facilities as $this_facility) { $data['facility'][$this_facility]['final'][4] = 0; - $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3]; + $data['facility'][$this_facility]['final'][5] = $data['facility'][$this_facility]['final'][3]; } - if($data['facility'][$this_facility]['final'][5] == 0){ - $data['facility'][$this_facility]['final'][6] =0; + if ($data['facility'][$this_facility]['final'][5] == 0) { + $data['facility'][$this_facility]['final'][6] = 0; } } if ($tmp_invoice > 0) { @@ -1941,6 +1917,7 @@ $facility_exclude_boga_data = json_encode($facility_exclude_boga_array); margin-top: .5rem; } + .hiddenTable { display: none; } diff --git a/wms/account-receivable-test.php b/wms/account-receivable-test.php index 45af65dc..65ab59fc 100644 --- a/wms/account-receivable-test.php +++ b/wms/account-receivable-test.php @@ -365,11 +365,18 @@ $P_all = " // } //實際到貨日期 -$sql_arrive = "SELECT `contractno`,`facilityno`,`actual_tofactory_date` FROM `wipwholestatus` - WHERE (actual_tofactory_date IS NOT NULL) AND (actual_tofactory_date !='') - AND facilityno IN $all -AND contract_type='A'"; -$query_arrive = mysqli_query($link, $sql_arrive); -foreach ($query_arrive as $key => $value) { - echo $value['facilityno']. ";" . $value['actual_tofactory_date'] . "
"; +// $sql_arrive = "SELECT `contractno`,`facilityno`,`actual_tofactory_date` FROM `wipwholestatus` +// WHERE (actual_tofactory_date IS NOT NULL) AND (actual_tofactory_date !='') +// AND facilityno IN $all +// AND contract_type='A'"; +// $query_arrive = mysqli_query($link, $sql_arrive); +// foreach ($query_arrive as $key => $value) { +// echo $value['facilityno']. ";" . $value['actual_tofactory_date'] . "
"; +// } + +$sql_paystage = "SELECT A.PayStage, A.BillNo FROM salOrderStagePay AS A +LEFT JOIN salSalesOrder AS s on a.BillNo = s.BillNo WHERE s.ModeId = 'T' AND (s.CurrentState=2 OR s.CurrentState=4)"; +$query_paystage = $conn->query($sql_paystage); +foreach($query_paystage as $key => $value) { + echo $value['PayStage'] .";".$value['BillNo']. "
"; } \ No newline at end of file