diff --git a/wms/account-receivable-renovate-index.php b/wms/account-receivable-renovate-index.php index 502eeaea..a4f2f82e 100644 --- a/wms/account-receivable-renovate-index.php +++ b/wms/account-receivable-renovate-index.php @@ -59,10 +59,6 @@ SELECT * FROM account_received "; // 設定權限:看到自己的/下屬的,資訊處跟財會處可以看全部的 if ((in_array($user_id, array('M0060', 'M0175'))) || (in_array(accountidToDepartId($user_id), array('220', '210')))) { } else { -<<<<<<< HEAD - // $sql_received .= " AND (PersonId = '$user_id'"; -======= ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb $sql_opening .= " OR person_id = '$user_id'"; $sql_contractNumber .= " AND (PersonId = '$user_id'"; if (count($follower) > 0) { @@ -72,10 +68,6 @@ if ((in_array($user_id, array('M0060', 'M0175'))) || (in_array(accountidToDepart $sql_contractNumber .= " OR PersonId IN $column_str)"; $sql_opening .= " OR person_id IN $column_str)"; } else { -<<<<<<< HEAD - // $sql_received .= ")"; -======= ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb $sql_opening .= ")"; $sql_contractNumber .= ")"; }; @@ -386,77 +378,46 @@ foreach ($arrayData as &$value) { switch ($facility['PayStage'][$stage]['name']) { case (stristr($facility['PayStage'][$stage]['name'], '試車')): if (isset($wipwhole_status[$fakey]['tryrun_end_date']) && $wipwhole_status[$fakey]['tryrun_end_date'] !== NULL && !empty($wipwhole_status[$fakey]['tryrun_end_date'])) { -<<<<<<< HEAD - $haveNumber = (int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT); -======= $haveNumber = ((int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT)) - 1; ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb $facility['PayStage'][$stage]['PlanPayDate'] = date("Ymd", strtotime("+ $haveNumber months", strtotime($wipwhole_status[$fakey]['tryrun_end_date']))); } break; case (stristr($facility['PayStage'][$stage]['name'], '完工')): if (isset($wipwhole_status[$fakey]['delivery_date']) && $wipwhole_status[$fakey]['delivery_date'] !== NULL && !empty($wipwhole_status[$fakey]['delivery_date'])) { -<<<<<<< HEAD - $haveNumber = (int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT); -======= $haveNumber = ((int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT)) - 1; ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb $facility['PayStage'][$stage]['PlanPayDate'] = date("Ymd", strtotime("+ $haveNumber months", strtotime($wipwhole_status[$fakey]['delivery_date']))); } break; case (stristr($facility['PayStage'][$stage]['name'], '尾款')): if (isset($wipwhole_status[$fakey]['delivery_date']) && $wipwhole_status[$fakey]['delivery_date'] !== NULL && !empty($wipwhole_status[$fakey]['delivery_date'])) { -<<<<<<< HEAD - $haveNumber = (int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT); -======= $haveNumber = ((int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT)) - 1; ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb $facility['PayStage'][$stage]['PlanPayDate'] = date("Ymd", strtotime("+ $haveNumber months", strtotime($wipwhole_status[$fakey]['delivery_date']))); } break; case (stristr($facility['PayStage'][$stage]['name'], '交車')): if (isset($wipwhole_status[$fakey]['delivery_date']) && $wipwhole_status[$fakey]['delivery_date'] !== NULL && !empty($wipwhole_status[$fakey]['delivery_date'])) { -<<<<<<< HEAD - $haveNumber = (int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT); -======= $haveNumber = ((int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT)) - 1; ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb $facility['PayStage'][$stage]['PlanPayDate'] = date("Ymd", strtotime("+ $haveNumber months", strtotime($wipwhole_status[$fakey]['delivery_date']))); } break; case (stristr($facility['PayStage'][$stage]['name'], '驗收')): if (isset($wipwhole_status[$fakey]['delivery_date']) && $wipwhole_status[$fakey]['delivery_date'] !== NULL && !empty($wipwhole_status[$fakey]['delivery_date'])) { -<<<<<<< HEAD - $haveNumber = (int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT); -======= $haveNumber = ((int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT)) - 1; ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb $facility['PayStage'][$stage]['PlanPayDate'] = date("Ymd", strtotime("+ $haveNumber months", strtotime($wipwhole_status[$fakey]['delivery_date']))); } break; case (stristr($facility['PayStage'][$stage]['name'], '安裝')): if (isset($wipwhole_status[$fakey]['install_end_date']) && $wipwhole_status[$fakey]['install_end_date'] !== NULL && !empty($wipwhole_status[$fakey]['install_end_date'])) { -<<<<<<< HEAD - $haveNumber = (int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT); -======= $haveNumber = ((int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT)) - 1; ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb $facility['PayStage'][$stage]['PlanPayDate'] = date("Ymd", strtotime("+ $haveNumber months", strtotime($wipwhole_status[$fakey]['install_end_date']))); } break; case (stristr($facility['PayStage'][$stage]['name'], '貨抵工地')): if (isset($wipwhole_status[$fakey]['real_arrival_date']) && $wipwhole_status[$fakey]['real_arrival_date'] !== NULL && !empty($wipwhole_status[$fakey]['real_arrival_date'])) { -<<<<<<< HEAD - $haveNumber = (int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT); - $facility['PayStage'][$stage]['PlanPayDate'] = date("Ymd", strtotime("+ $haveNumber months", strtotime($wipwhole_status[$fakey]['real_arrival_date']))); - } elseif (isset($wipwhole_status[$fakey]['real_contract_arrival_date']) && $wipwhole_status[$fakey]['real_contract_arrival_date'] !== NULL && !empty($wipwhole_status[$fakey]['real_contract_arrival_date'])) { - $haveNumber = (int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT); -======= $haveNumber = ((int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT)) - 1; $facility['PayStage'][$stage]['PlanPayDate'] = date("Ymd", strtotime("+ $haveNumber months", strtotime($wipwhole_status[$fakey]['real_arrival_date']))); } elseif (isset($wipwhole_status[$fakey]['real_contract_arrival_date']) && $wipwhole_status[$fakey]['real_contract_arrival_date'] !== NULL && !empty($wipwhole_status[$fakey]['real_contract_arrival_date'])) { $haveNumber = ((int) filter_var(str_replace('-', '', $facility['PayStage'][$stage]['name']), FILTER_SANITIZE_NUMBER_INT)) - 1; ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb $facility['PayStage'][$stage]['PlanPayDate'] = date("Ymd", strtotime("+ $haveNumber months", strtotime($wipwhole_status[$fakey]['real_contract_arrival_date']))); } break; @@ -550,35 +511,6 @@ foreach ($final_paystage as $key => &$payStage) { } } -<<<<<<< HEAD -// foreach ($arrayData as &$value) { -// if (is_iterable($value['facility'])) { -// foreach ($value['facility'] as $fakey => &$facility) { -// // foreach ($facility['PayStage'] as $index => &$payStage) { -// // // $payStage['sequenceNumber'] = $allPayStages[$value[10]][$index]['sequenceNumber']; -// // echo $index." => "; -// // print_r($payStage); -// // echo "
"; -// // } -// echo $fakey." => "; -// print_r($facility); -// echo "
"; -// } -// } -// print_r($value); -// echo "---------------------
"; -// } -// foreach ($final_paystage as $key => $payStage) { -// echo $key . "
"; -// for ($sequence = 1; $sequence <= count($payStage); $sequence++) { -// print_r($payStage[$sequence]); -// echo "
"; -// } -// echo "---------------------
"; -// } -// exit(); -======= ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb // 0 部門id 1 部門名稱 2 經理名稱 3 營業員id 4 營業員名稱 5 客戶名稱 6 抬頭 7 統編 8 通訊地址 9 T8單據日期 10 合約號 // 0 合約號 1 作番號 2 部門id 3 部門名稱 4 經理名稱 5 營業員id 6 營業員名稱 7 客戶名稱 8 抬頭 9 統編 10 通訊地址 // 11 收款階段名稱 12 應收日期 13 收款金額 14 已開金額 15 已收金額 16 催收次數 @@ -587,10 +519,6 @@ $today = strtotime(date('Ymt')); foreach ($arrayData as $key => $value) { if (isset($final_paystage[$key])) { for ($sequence = 1; $sequence <= count($final_paystage[$key]); $sequence++) { -<<<<<<< HEAD - $keyname = $key . $final_paystage[$key][$sequence]['sequenceNumber']; -======= ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb $value[4] = (isset($value[4]) && !empty($value[4])) ? $value[4] : '--'; $value[5] = (isset($value[5]) && !empty($value[5])) ? $value[5] : '--'; $value[6] = (isset($value[6]) && !empty($value[6])) ? $value[6] : '--'; @@ -599,23 +527,16 @@ foreach ($arrayData as $key => $value) { $value[11] = (isset($value[11]) && !empty($value[11])) ? $value[11] : '--'; $value[12] = (isset($value[12]) && !empty($value[12])) ? date('Y/m/d', strtotime($value[12])) : '--'; $thisPayStage = $final_paystage[$key][$sequence]; -<<<<<<< HEAD - $havetopay = ($today >= $thisPayStage['PlanPayDate']) ? "V" : "--"; -======= $keyname = $key . "/" . $final_paystage[$key][$sequence]['facilityno'] . "/" . $value[5]; $havetopay = ($today >= strtotime($thisPayStage['PlanPayDate'])) ? "V" : "--"; ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb switch ($havetopay) { case "V": $unInvoiceAmount = $thisPayStage['PayAmount'] - $thisPayStage['InvoiceAmount']; $unReceivedAmount = $thisPayStage['PayAmount'] - $thisPayStage['receivedAmount']; break; default: -<<<<<<< HEAD -======= $unInvoiceAmount = 0; $unReceivedAmount = 0; ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb break; } $excel_aray[$keyname] = [ @@ -689,11 +610,6 @@ $total_data = json_encode($excel_aray);

合約 (汰改)統整資訊

-<<<<<<< HEAD - -
- -======= @@ -703,7 +619,6 @@ include "./footer.php";
->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb @@ -724,13 +639,8 @@ include "./footer.php"; -<<<<<<< HEAD - - -======= $row) { ?> ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb @@ -753,8 +663,6 @@ include "./footer.php"; \ No newline at end of file diff --git a/wms/account-receivable-repair-index.php b/wms/account-receivable-repair-index.php index 6bddaaa0..475999f0 100644 --- a/wms/account-receivable-repair-index.php +++ b/wms/account-receivable-repair-index.php @@ -22,6 +22,11 @@ $receivable_array = []; // T8所有合約號 $sql_contractNumber = "SELECT Distinct BillNo FROM salSalesOrder WHERE TypeId = 'SP' AND (CurrentState=2 OR CurrentState=4) "; +// 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 "; + // T8發票 (有專案的發票) $sql_invoice = "SELECT DISTINCT a.InvoiceNo, a.InvoiceTime,a.OAmountWithTax,a.InvoiceState, @@ -76,8 +81,6 @@ if ((in_array($user_id, array('M0060', 'M0175'))) || (in_array(accountidToDepart $contractNumbers = array(); $query_contract_number = $conn->query($sql_contractNumber); foreach ($query_contract_number as $contract_numbers) { - echo $contract_numbers['BillNo']; - echo "
"; array_push($contractNumbers, $contract_numbers['BillNo']); $str_numbers = "('" . implode("','", $contractNumbers) . "')"; } @@ -91,10 +94,6 @@ if (isset($str_numbers)) { } -// 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 "; if (isset($str_numbers)) { $sql_contract_budget .= "AND A.BillNo IN $str_numbers "; } diff --git a/wms/excel/import.php b/wms/excel/import.php index 75602fc1..34841720 100644 --- a/wms/excel/import.php +++ b/wms/excel/import.php @@ -1,5 +1,6 @@ Reader\Xlsx::class, self::READER_XLS => Reader\Xls::class, @@ -54,6 +55,7 @@ abstract class IOFactory return new $className(); } +} $object = new IOFactory(); $spreadsheet = $object::createReader('Xlsx')->load('1.xlsx'); -echo "success"; \ No newline at end of file +echo "success"; diff --git a/wms/mkt/pricereview_mi-api.php b/wms/mkt/pricereview_mi-api.php index 495eab2a..b7d391c6 100644 --- a/wms/mkt/pricereview_mi-api.php +++ b/wms/mkt/pricereview_mi-api.php @@ -488,13 +488,9 @@ try { } } // $rarr["content"][] = $exceptArr; -<<<<<<< HEAD - foreach ($rarr["content"] as $idx => &$item) { -======= print_r($rarr["content"]); exit; foreach($rarr["content"] as $idx=>&$item){ ->>>>>>> ea503fbee65cc2bb5ce9442e618db9c6878a09cb $newTotal = 0; $item[16] = []; $item[14] = [];
合約號
" . $row[3]; ?>