@ -64,7 +64,32 @@ if (!empty($_GET['system_id']) && !empty($_GET['flow_id'])) {
// print_r($inClause);
// echo '</pre>';
}
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