From 1e182ce39ead7e9702ad1279a6ea416cacb1cbb7 Mon Sep 17 00:00:00 2001 From: Cheng Date: Wed, 24 Jan 2024 09:40:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E6=A2=AF=E5=83=B9=E5=AF=A9=E6=8C=89?= =?UTF-8?q?=E9=88=95=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wms/mkt/pricereview-index.php | 42 +++++++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 7 deletions(-) diff --git a/wms/mkt/pricereview-index.php b/wms/mkt/pricereview-index.php index 0c00475f..70da5706 100644 --- a/wms/mkt/pricereview-index.php +++ b/wms/mkt/pricereview-index.php @@ -1,6 +1,6 @@ '; } +if (!empty($_GET['check']) && $_GET['check'] == '1') { + if ($user_id == 'M0026' || $user_id == 'M0033') { + $sign = "sign1"; + $clause = "sign1 like '%$user_id%' "; + } + if ($user_id == 'M0107' || $user_id == 'M0175') { + $sign = "sign2"; + $clause = "sign2 like '%$user_id%' "; + } + if ($user_id == "M0060") { + $sign = "sign3"; + $clause = "sign3 like '%$user_id%' "; + } + $sql = "SELECT mid,$sign FROM pricereview_sign WHERE $clause ORDER BY mid"; + $stmt = $conn->prepare($sql); + $stmt->execute(); + $results = $stmt->fetchAll(PDO::FETCH_ASSOC); + + foreach ($results as $result) { + if (strlen($result[$sign]) != 7) { + $id[] = $result['mid']; + } + } + $inClause = implode(',', $id); +} $data = array(); // sql語法存在變數中 @@ -82,7 +107,7 @@ if ($user_id == "M0060") { if (empty($sql_cmd)) $sql = "select pricereview_main.*, contract_new_apply.status as applystatus, contract_new_apply.progress as applyprogress from pricereview_main left join contract_new_apply on pricereview_main.id = contract_new_apply.mid where pricereview_main.status like 'Y%' and pricereview_main.ekind = '新梯' order by pricereview_main.id"; else $sql = "select pricereview_main.*, contract_new_apply.status as applystatus, contract_new_apply.progress as applyprogress from pricereview_main left join contract_new_apply on contract_new_apply.mid = pricereview_main.id $sql_cmd and pricereview_main.status like 'Y%' and pricereview_main.ekind = '新梯' order by pricereview_main.id"; -if (!empty($res_get)) { +if (!empty($res_get) || !empty($_GET['check'])) { $sql = "SELECT pricereview_main.*,contract_new_apply.status as applystatus, contract_new_apply.progress as applyprogress from pricereview_main left join contract_new_apply on contract_new_apply.mid = pricereview_main.id @@ -228,7 +253,6 @@ function get_pending($token) AND f.flow_id = m.flow_id AND f.system_id = y.system_id AND s.current_assigner = '$user_id' - AND f.flow_code != 'Z' ) t GROUP BY t.system_id, t.flow_id, @@ -236,7 +260,10 @@ function get_pending($token) t.flow_name LIMIT 0, 6 "; - + // echo '
';
+    // print_r($sql);
+    // echo '
'; + // exit; $res = mysqli_query($link, $sql); @@ -256,9 +283,8 @@ function get_pending($token) } $result = get_pending($token); -// echo '
';
-// print_r($result);
-// echo '
'; +$result[1]['sid'] = !empty($result) ? $result[1]['sid'] : 'prm'; +$result[1]['fid'] = !empty($result) ? $result[1]['fid'] : 'prm01'; if ($data) : /* @@ -273,7 +299,9 @@ if ($data) : ?>
+ 所有價審 待我簽核 + 簽核完畢