From 105e458133b04f4085cfc93a1c98fad661299010 Mon Sep 17 00:00:00 2001 From: Cheng Date: Tue, 19 Dec 2023 17:04:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A5=91=E7=B4=84=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wms/cont/apply_form.php | 14 +- wms/cont/apply_form1.php | 10 +- wms/cont/conn.php | 42 +++ wms/crm/crmm02-index.php | 28 +- wms/crm/crmm06-edit.php | 450 +++++++++++++------------- wms/mkt/pricereview_repair-create.php | 20 +- 6 files changed, 318 insertions(+), 246 deletions(-) create mode 100644 wms/cont/conn.php diff --git a/wms/cont/apply_form.php b/wms/cont/apply_form.php index da57a1fa..1046d832 100644 --- a/wms/cont/apply_form.php +++ b/wms/cont/apply_form.php @@ -2,6 +2,8 @@ require_once '../header_nomenu.php'; require_once './FormHelper.php'; require_once './wf_common.php'; +// require_once('./conn.php'); + $vol_no = empty($_GET['vol_no']) ? "" : $_GET['vol_no']; @@ -25,11 +27,19 @@ $flow_id = 'con01'; $form_id = ""; #價審單狀態 $apply_st = ""; -list($apply_key, $form_key) = DB::fields("SELECT apply_key, form_key from con_maintance_examine_apply where vol_no='$vol_no' order by apply_key desc limit 0, 1"); +list($apply_key, $form_key, $salesman) = DB::fields("SELECT apply_key, form_key,salesman FROM con_maintance_examine_apply WHERE vol_no='$vol_no' ORDER BY apply_key desc limit 0, 1"); +// echo '
';
+// print_r($apply_key);
+// echo '
'; +// exit; +// if ($salesman != $user_id) { +// echo ''; +// exit; +// } if (empty($apply_key)) $apply_st = 1; // 準備新增 else { //list($flow_code)=DB::fields("select flow_code from flow where form_key = '$form_key' and system_id = '$system_id' and flow_id = '$flow_id'"); - list($current_assigner) = DB::fields("select current_assigner from subflow where form_key = '$form_key' order by seq desc limit 0, 1"); + list($current_assigner) = DB::fields("SELECT current_assigner FROM subflow WHERE form_key = '$form_key' ORDER BY seq desc limit 0, 1"); if ($current_assigner == $user_id) $apply_st = 2; // 修改中,還未提交 else $apply_st = 9; // 已到下一關,無法䖺改 } diff --git a/wms/cont/apply_form1.php b/wms/cont/apply_form1.php index b965ba72..2e035859 100644 --- a/wms/cont/apply_form1.php +++ b/wms/cont/apply_form1.php @@ -27,13 +27,13 @@ $form_id = ""; $apply_st = ""; list($apply_key, $form_key, $salesman) = DB::fields("SELECT apply_key, form_key,salesman FROM con_maintance_examine_apply WHERE vol_no='$vol_no' ORDER BY apply_key desc limit 0, 1"); // echo '
';
-// print_r($apply_key);
+// print_r($salesman);
 // echo '
'; // exit; -// if ($salesman != $user_id) { -// echo ''; -// exit; -// } +if ($salesman != $user_id) { + echo ''; + exit; +} if (empty($apply_key)) $apply_st = 1; // 準備新增 else { //list($flow_code)=DB::fields("select flow_code from flow where form_key = '$form_key' and system_id = '$system_id' and flow_id = '$flow_id'"); diff --git a/wms/cont/conn.php b/wms/cont/conn.php new file mode 100644 index 00000000..1476902e --- /dev/null +++ b/wms/cont/conn.php @@ -0,0 +1,42 @@ +errorInfo()的形式獲取錯誤資訊 + //PDO::ERRMODE_WARNING: 引發 E_WARNING 錯誤,主動報錯 + //PDO::ERRMODE_EXCEPTION: 主動抛出 exceptions 異常,需要以try{}cath(){}輸出錯誤資訊。 + //設定主動以警告的形式報錯 + $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + //如果連接錯誤,將抛出一個PDOException異常對象 +} catch (PDOException $e) { + //如果連結資料庫失敗則顯示錯誤訊並停止本頁的工作 + die("ERROR!!!: " . $e->getMessage()); +} + +//$conn = null; //關閉資料庫的連線 \ No newline at end of file diff --git a/wms/crm/crmm02-index.php b/wms/crm/crmm02-index.php index ac0d1bc1..572ab5f9 100644 --- a/wms/crm/crmm02-index.php +++ b/wms/crm/crmm02-index.php @@ -45,7 +45,7 @@ $sql_cmd = sql_myself($user_id, "salesman"); if (in_array($user_department_id, $depart_arr) || $user_id == "M0060" || $user_id == "M0149") $sql_cmd = ""; // M0060:Max,鄭伊岑 if (!empty($sql_cmd)) $where .= " and " . str_replace("where", "", $sql_cmd); -$sql = "SELECT vol_no,customer,manager,f_return_content('customer_source',source ) source, +$sql = "SELECT vol_no,customer,manager,salesman,f_return_content('customer_source',source ) source, linkman,lm_tel,f_return_name(salesman) salesman,num ,date_format(pre_order_date,'%Y/%m/%d') pre_order_date, f_return_content('hope_customer_status',status ) status, date_format(next_visit_date,'%Y/%m/%d') next_visit_date ,brand , date_format(quote_date,'%Y/%m/%d') quote_date, created_at FROM $table where 1=1 $where ORDER BY vol_no"; @@ -55,6 +55,17 @@ $data = mysqli_query($link, $sql); // echo '
';
 // print_r($sql);
 // echo '
'; + +// echo '
';
+// print_r($data);
+// echo '
'; + +// $sql = "SELECT * FROM hope_contract_customer WHERE 1=1 $where"; +// $result = mysqli_query($link, $sql); +// echo '
';
+// print_r($result);
+// echo '
'; +// echo $data['salesman']; ?>