Browse Source

新梯價審BUG修正

gary
Cheng 1 year ago
parent
commit
be6379d25f
  1. 13
      wms/fun_global.php
  2. 10
      wms/mkt/pricereview-index.php

13
wms/fun_global.php

@ -83,13 +83,12 @@ function manage_class($user_id, &$ret = [])
* @return array * @return array
* *
*/ */
function pricereview_class($rate, $user_id, &$ret = [], $special_fee) function pricereview_class($rate, $user_id, &$ret = [], $special_fee, $i = 0)
{ {
global $link; global $link;
$sql = "select manager from account where accountid = '$user_id'"; $sql = "select manager from account where accountid = '$user_id'";
$res = mysqli_query($link, $sql); $res = mysqli_query($link, $sql);
$i = 0;
while ($row = mysqli_fetch_assoc($res)) { while ($row = mysqli_fetch_assoc($res)) {
if ($row["manager"] == "M0001") return; // 董事長略過 if ($row["manager"] == "M0001") return; // 董事長略過
if ($user_id == 'TEST01') { if ($user_id == 'TEST01') {
@ -112,13 +111,13 @@ function pricereview_class($rate, $user_id, &$ret = [], $special_fee)
} }
if ($row["manager"] != "M0060" && $row["manager"] != "M0006" && $row["manager"] != "M0008") { if ($row["manager"] != "M0060" && $row["manager"] != "M0006" && $row["manager"] != "M0008") {
if ($row["manager"] == 'M0029') { if ($row["manager"] == 'M0029') {
$ret[1] = "M0147,,"; $ret[1] = "M0137,,";
$i++; $i++;
pricereview_class($rate, $row["manager"], $ret, $special_fee); pricereview_class($rate, $row["manager"], $ret, $special_fee, $i);
} else { } else {
$ret[1] = $row["manager"] . ",,"; $ret[1] = $row["manager"] . ",,";
$i++; $i++;
pricereview_class($rate, $row["manager"], $ret, $special_fee); pricereview_class($rate, $row["manager"], $ret, $special_fee, $i);
} }
} else { } else {
// if ($user_id == 'M0033' || $user_id == 'M0137' || $user_id == 'M0029' || $user_id == 'M0054' || $user_id == 'M0086') { // if ($user_id == 'M0033' || $user_id == 'M0137' || $user_id == 'M0029' || $user_id == 'M0054' || $user_id == 'M0086') {
@ -168,7 +167,7 @@ function pricereview_renovate_class($rate, $user_id, $renovate_flag)
} }
} }
// $ret[1] = "M0029"; // $ret[1] = "M0029";
mysqli_free_result($res);
$ret[2] = 'M0012'; $ret[2] = 'M0012';
if ($renovate_flag == "REN") { if ($renovate_flag == "REN") {
// $ret[2] = 'M0012'; // $ret[2] = 'M0012';
@ -179,7 +178,7 @@ function pricereview_renovate_class($rate, $user_id, $renovate_flag)
if ($rate <= 100) $ret[3] = "M0008"; // 詹總 if ($rate <= 100) $ret[3] = "M0008"; // 詹總
if ($rate < 75) $ret[4] = "M0006"; // 總經理 if ($rate < 75) $ret[4] = "M0006"; // 總經理
} }
mysqli_free_result($res);
return $ret; return $ret;
} }

10
wms/mkt/pricereview-index.php

@ -84,7 +84,15 @@ if (!empty($_GET['check']) && $_GET['check'] == '1') {
$results = $stmt->fetchAll(PDO::FETCH_ASSOC); $results = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($results as $result) { foreach ($results as $result) {
if (strlen($result[$sign]) != 7) { if (strlen($result[$sign]) > 30 && $sign == 'sign2') {
// echo "<pre>";
// print_r(($result[$sign]));
// echo '</pre>';
$id[] = $result['mid'];
}
if (strlen($result[$sign]) != 7 && $sign != 'sign2') {
echo '123';
$id[] = $result['mid']; $id[] = $result['mid'];
} }
} }

Loading…
Cancel
Save