Compare commits

...

11 Commits
main ... gary

Author SHA1 Message Date
IA2301\IA_2301 b5b1cca104 commit 1 year ago
IA2301\IA_2301 0bfcbca425 Merge commit '0bfea677146dfb1fb5c9226243b789e8a6ce90d1' into gary 1 year ago
IA2301\IA_2301 8f83a5e12c Merge branch 'main' into gary 1 year ago
IA2301\IA_2301 bbbb8ec8d2 1.新增繁體簡體轉換 1 year ago
IA2301\IA_2301 98c4f50127 新增 Ctranslate class 可以簡繁體互轉 1 year ago
IA2301\IA_2301 26b3716994 Merge branch 'main' into gary 1 year ago
IA2301\IA_2301 11693b0177 1.大日程 林靜雯 權限補丁 1 year ago
IA2301\IA_2301 83bf8c5bd3 Merge branch 'main' into gary 1 year ago
IA2301\IA_2301 c1e7c9748e 1.iotapi/database 改連線localhost 1 year ago
IA2301\IA_2301 dff5ada22b Merge branch 'main' into gary 1 year ago
IA2301\IA_2301 c2d6877ac4 1.三聯code草寫 1 year ago
  1. 50
      index.html
  2. 2
      iotapi/database.php
  3. 222
      iotapi/receive_sanlien.php
  4. 114
      iotapi/receive_sanlien.sql
  5. 673
      iotapi/receive_sanlien.txt
  6. 26
      iotapi/receive_sanlien_send.php
  7. 13
      wms/account-create.php
  8. 15
      wms/account-edit.php
  9. 200
      wms/account-record-submit.php
  10. 164
      wms/account-record-update.php
  11. 21
      wms/account-user-input.php
  12. 37
      wms/class/Ctranslate.php
  13. 25
      wms/class/vendor/autoload.php
  14. 579
      wms/class/vendor/composer/ClassLoader.php
  15. 359
      wms/class/vendor/composer/InstalledVersions.php
  16. 21
      wms/class/vendor/composer/LICENSE
  17. 10
      wms/class/vendor/composer/autoload_classmap.php
  18. 9
      wms/class/vendor/composer/autoload_namespaces.php
  19. 10
      wms/class/vendor/composer/autoload_psr4.php
  20. 36
      wms/class/vendor/composer/autoload_real.php
  21. 36
      wms/class/vendor/composer/autoload_static.php
  22. 45
      wms/class/vendor/composer/installed.json
  23. 32
      wms/class/vendor/composer/installed.php
  24. 3
      wms/class/vendor/sqhlib/hanzi-convert/.gitignore
  25. 29
      wms/class/vendor/sqhlib/hanzi-convert/README.md
  26. 16
      wms/class/vendor/sqhlib/hanzi-convert/composer.json
  27. 21
      wms/class/vendor/sqhlib/hanzi-convert/exaple.php
  28. 65
      wms/class/vendor/sqhlib/hanzi-convert/src/HanziConvert.php
  29. 15370
      wms/class/vendor/sqhlib/hanzi-convert/src/HanziDict.php
  30. BIN
      wms/excel/sanlien.xlsx
  31. BIN
      wms/excel/signed_overdue_date.xlsx
  32. 2
      wms/facility-index.php
  33. 2
      wms/fnh/faultreview-index.php
  34. 3
      wms/fun_global.php
  35. 152
      wms/gary.php
  36. 17
      wms/mkt/specsurvey_renovate-view.php
  37. BIN
      wms/pdf/【範本】營業提供官檢資料.pdf
  38. 137
      wms/report_system/api/downloadExcel.php
  39. 39
      wms/report_system/api/getDepartment.php
  40. 320
      wms/report_system/api/getSingedDetails.php
  41. 49
      wms/report_system/api/getUser.php
  42. 51
      wms/report_system/conn.php
  43. 130
      wms/report_system/js/alpine.js
  44. 5
      wms/report_system/js/alpinejs/cdn.min.js
  45. 25
      wms/report_system/js/axios.js
  46. 2
      wms/report_system/js/axios/axios.min.js
  47. 48
      wms/report_system/js/el.js
  48. 4
      wms/report_system/js/jquery/jquery-3.1.1.min.js
  49. 186
      wms/report_system/signed_overdue_date.php
  50. 8
      wms/report_system/styles/style.css
  51. 85
      wms/sanlien/api/downloadExcel.php
  52. 26
      wms/sanlien/api/getSanlien.php
  53. 51
      wms/sanlien/conn.php
  54. 48
      wms/sanlien/js/alpine.js
  55. 5
      wms/sanlien/js/alpinejs/cdn.min.js
  56. 25
      wms/sanlien/js/axios.js
  57. 2
      wms/sanlien/js/axios/axios.min.js
  58. 48
      wms/sanlien/js/el.js
  59. 4
      wms/sanlien/js/jquery/jquery-3.1.1.min.js
  60. 80
      wms/sanlien/receive_sanlien_index.php
  61. 8
      wms/sanlien/styles/style.css
  62. 2
      wms/schedule-index.php
  63. 40
      wms/wipwhole-index-export-excel.php
  64. 30
      wms/wipwhole-index-function.php
  65. 71
      wms/wipwhole-index-table-html.php
  66. 7
      wms/wipwhole-index.php
  67. 19
      wms/wipwhole-rec-invoice-edit-fileupload.php
  68. 267
      wms/wipwhole-rec-invoice-edit-notice-mail.php
  69. 744
      wms/wipwhole-rec-invoice-edit-submit.php
  70. 224
      wms/wipwhole-rec-invoice-edit-updatesql.php
  71. 419
      wms/wipwhole-rec-invoice-edit.php
  72. 17
      wms/wipwhole-rec-invoice.php
  73. 43
      wms/wipwhole-renovate-index-export-excel.php
  74. 28
      wms/wipwhole-renovate-index-function.php
  75. 71
      wms/wipwhole-renovate-index-table-html.php
  76. 18
      wms/wipwhole-renovate-index.php
  77. 270
      wms/wipwhole-renovate-rec-invoice-edit-notice-mail.php
  78. 773
      wms/wipwhole-renovate-rec-invoice-edit-submit.php
  79. 419
      wms/wipwhole-renovate-rec-invoice-edit.php
  80. 18
      wms/wipwhole-renovate-rec-invoice.php
  81. 28
      wms/wipwholeinstall-index-export-excel.php
  82. 56
      wms/wipwholeinstall-index-table-html.php
  83. 8
      wms/wipwholeinstall-renovate-index-export-excel.php
  84. 71
      wms/wipwholeinstall-renovate-index-table-html.php

50
index.html

@ -1,8 +1,48 @@
<html>
<head>
<meta http-equiv="refresh" content="0;url= https://masada-tw.com/ ">
</head>
<body>
</body>
<head>
<!-- <meta http-equiv="refresh" content="0;url= https://masada-tw.com/ "> -->
<meta charset="utf-8">
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.tailwindcss.com?plugins=forms,typography,aspect-ratio,line-clamp"></script>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
clifford: '#da373d',
}
}
}
}
</script>
<style type="text/tailwindcss">
@layer utilities {
.content-auto {
content-visibility: auto;
}
}
</style>
</head>
<body>
<div class="flex justify-center items-center h-screen bg-blue-500">
<div class="bg-white p-8 rounded-lg">
<img src="/wms/assets/img/logo.png" alt="LOGO" class="mb-4 mx-auto w-[350]">
<h1 class="text-2xl font-bold mb-4 text-center">開發連結</h1>
<ul>
<li class="p-3 text-cyan-700">
<a href="/wms">wms</a>
</li>
<li class="p-3 text-cyan-700">
<a href="/app">app</a>
</li>
<li class="p-3 text-cyan-700">
<a href="http://10.10.1.3/phpmyadmin" target="_blank">開發用資料庫</a>
</li>
</ul>
</div>
</div>
</body>
</html>

2
iotapi/database.php

@ -1,6 +1,6 @@
<?php
date_default_timezone_set("Asia/Taipei");
$host = 'db-104.coowo.com:3306';
$host = 'localhost';
$dbuser ='masadaroot';
$dbpassword = 'x6h5E5p#u8y';
$dbname = 'appwms';

222
iotapi/receive_sanlien.php

@ -1,16 +1,222 @@
<?php
require_once "database.php";
date_default_timezone_set("Asia/Taipei");
$postData = file_get_contents('php://input');
echo "收到:" . $postData . date("Y-m-d H:i:s") . "<br>";
$from = "system";
$create_at = date("Y-m-d H:i:s");
$myfile = fopen("receive_sanlien.txt", "a") or die("Unable to open file!");
fwrite($myfile, $postData . date("Y-m-d H:i:s") . "\n");
fwrite($myfile, $postData . $create_at . "\n");
fclose($myfile);
#with fopen("log.txt", "a") as f:
# f.write("asdf");
#$data = json_encode(array('a'=>" 234 ", 'b'=>2));
#echo $data;
if ($postData) {
$data = json_decode($postData, true);
//地震開關序號 裝置唯一值
$SERIAL_NO = isset($data['SERIAL NO.']) ? $data['SERIAL NO.'] : "";
//封包序號
$ID = isset($data['ID']) ? $data['ID'] : "";
//地震狀態, START為地震開始,END為地震結束。
$STATUS = isset($data['STATUS']) ? $data['STATUS'] : "";
$NETWORK_STATUS = isset($data['NETWORK STATUS']) ? $data['NETWORK STATUS'] : "";
$SS_SYS_YEAR = isset($data['SS_SYS_YEAR']) ? $data['SS_SYS_YEAR'] : "";
$SS_SYS_MONTH = isset($data['SS_SYS_MONTH']) ? $data['SS_SYS_MONTH'] : "";
$SS_SYS_DAY = isset($data['SS_SYS_DAY']) ? $data['SS_SYS_DAY'] : "";
$SS_SYS_HOUR = isset($data['SS_SYS_HOUR']) ? $data['SS_SYS_HOUR'] : "";
$SS_SYS_MINUTE = isset($data['SS_SYS_MINUTE']) ? $data['SS_SYS_MINUTE'] : "";
$SS_SYS_SECOND = isset($data['SS_SYS_SECOND']) ? $data['SS_SYS_SECOND'] : "";
$SS_STATUS = isset($data['SS_STATUS']) ? $data['SS_STATUS'] : "";
$ELE_STATUS = isset($data['ELE_STATUS']) ? $data['ELE_STATUS'] : "";
//地震事件時間、年
$SS_EVENT_YEAR = isset($data['SS_EVENT_YEAR']) ? $data['SS_EVENT_YEAR'] : "";
//地震事件時間、月
$SS_EVENT_MONTH = isset($data['SS_EVENT_MONTH']) ? $data['SS_EVENT_MONTH'] : "";
//地震事件時間、日
$SS_EVENT_DAY = isset($data['SS_EVENT_DAY']) ? $data['SS_EVENT_DAY'] : "";
//地震事件時間、時
$SS_EVENT_HOUR = isset($data['SS_EVENT_HOUR']) ? $data['SS_EVENT_HOUR'] : "";
//地震事件時間、分
$SS_EVENT_MINUTE = isset($data['SS_EVENT_MINUTE']) ? $data['SS_EVENT_MINUTE'] : "";
//地震事件時間、秒
$SS_EVENT_SECOND = isset($data['SS_EVENT_SECOND']) ? $data['SS_EVENT_SECOND'] : "";
//地震震度 請除10,5級以上為表示強弱,
//51為5弱59為5強,61為6弱69為6強,以此類推
//這裡40代表為4級地震
$SS_INTENSITY = isset($data['SS_INTENSITY']) ? $data['SS_INTENSITY'] : "";
//地震gal值 請除10 這裡為 2144 / 10 = 214.4 gal
$SS_INTENSITY_PGA = isset($data['SS_INTENSITY_PGA']) ? $data['SS_INTENSITY_PGA'] : "";
//地震速度值 請除10 這裡為 1251 / 10 = 125.1 mm / second
$SS_INTENSITY_PGV = isset($data['SS_INTENSITY_PGV']) ? $data['SS_INTENSITY_PGV'] : "";
//X軸加速度分量 為int16_t
//64889轉換後為 -647
//-647 請除10 = -64.7 gal 代表地震時X軸瞬間加速度為負向
$SS_INTENSITY_PGA_VX = isset($data['SS_INTENSITY_PGA_VX']) ? $data['SS_INTENSITY_PGA_VX'] : "";
//Y軸加速度分量 為int16_t
//2044轉換後為 2044
//2044 請除10 = 204.4 gal 代表地震時Y軸瞬間加速度為正向
$SS_INTENSITY_PGA_VY = isset($data['SS_INTENSITY_PGA_VY']) ? $data['SS_INTENSITY_PGA_VY'] : "";
//X軸速度分量 為int16_t
//331轉換後為 331
//331 請除10 = 331 / 10 = 33.1 mm / second 代表地震時X軸瞬間速度為正向
$SS_INTENSITY_PGA_VZ = isset($data['SS_INTENSITY_PGA_VZ']) ? $data['SS_INTENSITY_PGA_VZ'] : "";
//Y軸加速度分量 為int16_t
//46轉換後為 46
//46 請除10 = 4.6 gal 代表地震時Z軸瞬間加速度為正向
$SS_INTENSITY_PGV_VX = isset($data['SS_INTENSITY_PGV_VX']) ? $data['SS_INTENSITY_PGV_VX'] : "";
//Y軸速度分量 為int16_t
//64333轉換後為 -1203
//-1203請除10 = -1203 / 10 = -120.3 mm / second 代表地震時Y軸瞬間速度為負向
$SS_INTENSITY_PGV_VY = isset($data['SS_INTENSITY_PGV_VY']) ? $data['SS_INTENSITY_PGV_VY'] : "";
//Z軸速度分量 為int16_t
//65444轉換後為 -92
//-92請除10 = -92 / 10 = -9.2 mm / second 代表地震時Z軸瞬間速度為負向
$SS_INTENSITY_PGV_VZ = isset($data['SS_INTENSITY_PGV_VZ']) ? $data['SS_INTENSITY_PGV_VZ'] : "";
//X軸加速度分量 為int16_t
//64889轉換後為 -647
//-647 請除10 = -64.7 gal 代表地震時X軸瞬間加速度為負向
$SS_INTENSITY_PGA_VX = isset($data['SS_INTENSITY_PGA_VX']) ? $data['SS_INTENSITY_PGA_VX'] : "";
//X軸加速度 請除10,2044 / 10 = 204.4 gal
$SS_INTENSITY_PGAX = isset($data['SS_INTENSITY_PGAX']) ? $data['SS_INTENSITY_PGAX'] : "";
//Y軸加速度 請除10,2044 / 10 = 204.4 gal
$SS_INTENSITY_PGAY = isset($data['SS_INTENSITY_PGAY']) ? $data['SS_INTENSITY_PGAY'] : "";
//Z軸加速度 請除10,279 / 10 = 27.9 gal
$SS_INTENSITY_PGAZ = isset($data['SS_INTENSITY_PGAZ']) ? $data['SS_INTENSITY_PGAZ'] : "";
//X軸速度 請除10,431 / 10 = 43.1 mm / second
$SS_INTENSITY_PGVX = isset($data['SS_INTENSITY_PGVX']) ? $data['SS_INTENSITY_PGVX'] : "";
//Y軸速度請除10,1203 / 10 = 120.3 mm / second
$SS_INTENSITY_PGVY = isset($data['SS_INTENSITY_PGVY']) ? $data['SS_INTENSITY_PGVY'] : "";
//Z軸速度 請除10,161 / 10 = 16.1 mm / second
$SS_INTENSITY_PGVZ = isset($data['S_INTENSITY_PGVZ']) ? $data['SS_INTENSITY_PGVZ'] : "";
//地震開關Relay狀態
// 0 = OFF 1 = ON,bit0-2對應Relay0-2
$SS_INTENSITY_DO = isset($data['SS_INTENSITY_DO']) ? $data['SS_INTENSITY_DO'] : "";
$sql = "
INSERT INTO sanlien_log (
`SERIAL_NO`,
`ID`,
`STATUS`,
`SS_INTENSITY`,
`NETWORK_STATUS`,
`SS_SYS_YEAR`,
`SS_SYS_MONTH`,
`SS_SYS_DAY`,
`SS_SYS_HOUR`,
`SS_SYS_MINUTE`,
`SS_SYS_SECOND`,
`SS_STATUS`,
`ELE_STATUS`,
`SS_EVENT_YEAR`,
`SS_EVENT_MONTH`,
`SS_EVENT_DAY`,
`SS_EVENT_HOUR`,
`SS_EVENT_MINUTE`,
`SS_EVENT_SECOND`,
`SS_INTENSITY_PGA`,
`SS_INTENSITY_PGV`,
`SS_INTENSITY_PGA_VX`,
`SS_INTENSITY_PGA_VY`,
`SS_INTENSITY_PGA_VZ`,
`SS_INTENSITY_PGV_VX`,
`SS_INTENSITY_PGV_VY`,
`SS_INTENSITY_PGV_VZ`,
`SS_INTENSITY_PGAX`,
`SS_INTENSITY_PGAY`,
`SS_INTENSITY_PGAZ`,
`SS_INTENSITY_PGVX`,
`SS_INTENSITY_PGVY`,
`SS_INTENSITY_PGVZ`,
`SS_INTENSITY_DO`,
`from`,
`create_at`
)VALUES(
'$SERIAL_NO',
'$ID',
'$STATUS',
'$SS_INTENSITY',
'$NETWORK_STATUS',
'$SS_SYS_YEAR',
'$SS_SYS_MONTH',
'$SS_SYS_DAY',
'$SS_SYS_HOUR',
'$SS_SYS_MINUTE',
'$SS_SYS_SECOND',
'$SS_STATUS',
'$ELE_STATUS',
'$SS_EVENT_YEAR',
'$SS_EVENT_MONTH',
'$SS_EVENT_DAY',
'$SS_EVENT_HOUR',
'$SS_EVENT_MINUTE',
'$SS_EVENT_SECOND',
'$SS_INTENSITY_PGA',
'$SS_INTENSITY_PGV',
'$SS_INTENSITY_PGA_VX',
'$SS_INTENSITY_PGA_VY',
'$SS_INTENSITY_PGA_VZ',
'$SS_INTENSITY_PGV_VX',
'$SS_INTENSITY_PGV_VY',
'$SS_INTENSITY_PGV_VZ',
'$SS_INTENSITY_PGAX',
'$SS_INTENSITY_PGAY',
'$SS_INTENSITY_PGAZ',
'$SS_INTENSITY_PGVX',
'$SS_INTENSITY_PGVY',
'$SS_INTENSITY_PGVZ',
'$SS_INTENSITY_DO',
'$from',
'$create_at'
)
";
mysqli_query($link, $sql);
mysqli_close($link);
$earthquake_magnitude = getEarthquakeMagnitude($SS_INTENSITY);
$earthquake_time = $SS_EVENT_YEAR . "/" . $SS_EVENT_MONTH . "/" . $SS_EVENT_DAY . " " . $SS_EVENT_HOUR . ":" . $SS_EVENT_MINUTE . ":" . $SS_EVENT_SECOND;
if (in_array($STATUS, ['START', 'END'])) {
//以下推送到客户端消息
$access_token = array();
// 正式環境群組
// $access_token[] = "blymLDSO21gDaCXA6nJ2jf6fEZTNE0wEwANbLAhKMhM";
// 測試環境群組
$access_token[] = "Z6mRhmUT9yzPTrhBcJGdvo3SNTLVVXPAoWA9WyoKl5W";
$TargetCount = count($access_token);
$Push_Content['message'] = $faultstate . "\n";
$Push_Content['message'] = $Push_Content['message'] . "三連裝置編號: " . $SERIAL_NO . "\n";
$Push_Content['message'] = $Push_Content['message'] . "地震發生時間:" . $earthquake_time . "\n";
$Push_Content['message'] = $Push_Content['message'] . $earthquake_magnitude . "\n";
for ($i = 0; $i < $TargetCount; $i++) {
$ch = curl_init("https://notify-api.line.me/api/notify");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($Push_Content));
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/x-www-form-urlencoded',
'Authorization: Bearer ' . $access_token[$i]
));
$response_json_str = curl_exec($ch);
curl_close($ch);
}
}
}
?>
function getEarthquakeMagnitude($SS_INTENSITY)
{
if (empty($SS_INTENSITY))
return "";
if (intval(substr($SS_INTENSITY, 0, 1)) < 5) {
return "發生" . substr($SS_INTENSITY, 0, 1) . "級地震";
}
if (intval(substr($SS_INTENSITY, 0, 1)) >= 5) {
return "發生" . substr($SS_INTENSITY, 0, 1) . "級地震,強度為" . substr($SS_INTENSITY, 0, 1) . "";
}
return "";
}

114
iotapi/receive_sanlien.sql

@ -0,0 +1,114 @@
CREATE TABLE IF NOT EXISTS `sanlien_log` (
`sanlien_log_seq` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`SERIAL_NO` varchar(255) NULL,
`ID` varchar(255) NULL,
`STATUS` varchar(255) NULL,
`SS_INTENSITY` varchar(255) NULL,
`NETWORK_STATUS` varchar(255) NULL,
`SS_SYS_YEAR` varchar(255) NULL,
`SS_SYS_MONTH` varchar(255) NULL,
`SS_SYS_DAY` varchar(255) NULL,
`SS_SYS_HOUR` varchar(255) NULL,
`SS_SYS_MINUTE` varchar(255) NULL,
`SS_SYS_SECOND` varchar(255) NULL,
`SS_STATUS` varchar(255) NULL,
`ELE_STATUS` varchar(255) NULL,
`SS_EVENT_YEAR` varchar(255) NULL,
`SS_EVENT_MONTH` varchar(255) NULL,
`SS_EVENT_DAY` varchar(255) NULL,
`SS_EVENT_HOUR` varchar(255) NULL,
`SS_EVENT_MINUTE` varchar(255) NULL,
`SS_EVENT_SECOND` varchar(255) NULL,
`SS_INTENSITY_PGA` varchar(255) NULL,
`SS_INTENSITY_PGV` varchar(255) NULL,
`SS_INTENSITY_PGA_VX` varchar(255) NULL,
`SS_INTENSITY_PGA_VY` varchar(255) NULL,
`SS_INTENSITY_PGA_VZ` varchar(255) NULL,
`SS_INTENSITY_PGV_VX` varchar(255) NULL,
`SS_INTENSITY_PGV_VY` varchar(255) NULL,
`SS_INTENSITY_PGV_VZ` varchar(255) NULL,
`SS_INTENSITY_PGAY` varchar(255) NULL,
`SS_INTENSITY_PGAZ` varchar(255) NULL,
`SS_INTENSITY_PGVX` varchar(255) NULL,
`SS_INTENSITY_PGVY` varchar(255) NULL,
`SS_INTENSITY_PGVZ` varchar(255) NULL,
`SS_INTENSITY_DO` varchar(255) NULL,
`from` varchar(255) NULL,
`create_at` varchar(255) NULL
)
INSERT INTO sanlien_log (
`SERIAL_NO`,
`ID`,
`STATUS`,
`SS_INTENSITY`,
`NETWORK_STATUS`,
`SS_SYS_YEAR`,
`SS_SYS_MONTH`,
`SS_SYS_DAY`,
`SS_SYS_HOUR`,
`SS_SYS_MINUTE`,
`SS_SYS_SECOND`,
`SS_STATUS`,
`ELE_STATUS`,
`SS_EVENT_YEAR`,
`SS_EVENT_MONTH`,
`SS_EVENT_DAY`,
`SS_EVENT_HOUR`,
`SS_EVENT_MINUTE`,
`SS_EVENT_SECOND`,
`SS_INTENSITY_PGA`,
`SS_INTENSITY_PGV`,
`SS_INTENSITY_PGA_VX`,
`SS_INTENSITY_PGA_VY`,
`SS_INTENSITY_PGA_VZ`,
`SS_INTENSITY_PGV_VX`,
`SS_INTENSITY_PGV_VY`,
`SS_INTENSITY_PGV_VZ`,
`SS_INTENSITY_PGAX`,
`SS_INTENSITY_PGAY`,
`SS_INTENSITY_PGAZ`,
`SS_INTENSITY_PGVX`,
`SS_INTENSITY_PGVY`,
`SS_INTENSITY_PGVZ`,
`SS_INTENSITY_DO`,
`from`,
`create_at`
)VALUES(
'$SERIAL_NO',
'$ID',
'$STATUS',
'$SS_INTENSITY',
'$NETWORK_STATUS',
'$SS_SYS_YEAR',
'$SS_SYS_MONTH',
'$SS_SYS_DAY',
'$SS_SYS_HOUR',
'$SS_SYS_MINUTE',
'$SS_SYS_SECOND',
'$SS_STATUS',
'$ELE_STATUS',
'$SS_EVENT_YEAR',
'$SS_EVENT_MONTH',
'$SS_EVENT_DAY',
'$SS_EVENT_HOUR',
'$SS_EVENT_MINUTE',
'$SS_EVENT_SECOND',
'$SS_INTENSITY_PGA',
'$SS_INTENSITY_PGV',
'$SS_INTENSITY_PGA_VX',
'$SS_INTENSITY_PGA_VY',
'$SS_INTENSITY_PGA_VZ',
'$SS_INTENSITY_PGV_VX',
'$SS_INTENSITY_PGV_VY',
'$SS_INTENSITY_PGV_VZ',
'$SS_INTENSITY_PGAX',
'$SS_INTENSITY_PGAY',
'$SS_INTENSITY_PGAZ',
'$SS_INTENSITY_PGVX',
'$SS_INTENSITY_PGVY',
'$SS_INTENSITY_PGVZ',
'$SS_INTENSITY_DO',
'$from',
'$create_at'
)

673
iotapi/receive_sanlien.txt

@ -1,12 +1,661 @@
{"a":"weqweqwe","b":2}2023-08-19 23:21:22
{"a":"weqweqwe","b":2}2023-08-19 23:22:09
2023-08-25 14:40:54
2023-08-28 08:19:31
{"a":"weqweqwe","b":2}2023-08-28 08:36:13
2023-09-01 10:23:15
2023-09-05 11:48:55
2023-09-05 12:11:37
2023-09-05 13:49:43
2023-09-07 11:58:40
2023-09-07 12:45:05
2023-09-07 13:51:05
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"11","SS_SYS_SECOND":"58","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:22:58
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"12","SS_SYS_SECOND":"08","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:23:08
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"12","SS_SYS_SECOND":"18","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:23:18
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"12","SS_SYS_SECOND":"28","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:23:28
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"12","SS_SYS_SECOND":"38","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:23:37
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"12","SS_SYS_SECOND":"47","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:23:47
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"12","SS_SYS_SECOND":"57","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:23:57
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"13","SS_SYS_SECOND":"07","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:24:07
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"13","SS_SYS_SECOND":"17","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:24:17
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"13","SS_SYS_SECOND":"27","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:24:27
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"13","SS_SYS_SECOND":"37","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:24:37
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"13","SS_SYS_SECOND":"47","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:24:46
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"13","SS_SYS_SECOND":"56","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:24:56
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"14","SS_SYS_SECOND":"06","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:25:06
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"14","SS_SYS_SECOND":"16","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:25:16
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"14","SS_SYS_SECOND":"26","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:25:26
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"14","SS_SYS_SECOND":"36","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:25:36
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"14","SS_SYS_SECOND":"46","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:25:46
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"14","SS_SYS_SECOND":"55","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:25:55
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"15","SS_SYS_SECOND":"05","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:26:05
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"15","SS_SYS_SECOND":"15","SS_STATUS":"0","ELE_STATUS":"1"}2024-02-16 11:26:15
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"15","SS_SYS_SECOND":"29","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 11:26:29
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"15","SS_SYS_SECOND":"42","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 11:26:43
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"15","SS_SYS_SECOND":"56","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 11:26:57
{"SS_SYS_YEAR":"2080","SS_SYS_MONTH":"01","SS_SYS_DAY":"06","SS_SYS_HOUR":"09","SS_SYS_MINUTE":"16","SS_SYS_SECOND":"08","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 11:27:08
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 11:27:36
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"11","SS_SYS_MINUTE":"27","SS_SYS_SECOND":"58","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 11:28:06
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 11:28:10
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 11:28:36
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"11","SS_SYS_MINUTE":"28","SS_SYS_SECOND":"38","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 11:28:46
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 11:29:08
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 11:29:34
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 11:30:00
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 11:30:25
2024-02-16 12:02:40
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:03:05
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:03:31
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:03:56
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:04:21
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:04:47
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:05:12
2024-02-16 12:13:12
2024-02-16 12:21:01
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:21:47
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:22:32
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:23:18
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:24:05
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:24:51
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:25:36
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:26:21
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:27:07
2024-02-16 12:32:09
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:32:57
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:33:45
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:34:35
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:35:23
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:36:11
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:36:59
2024-02-16 12:41:13
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:42:02
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:42:49
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:43:39
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:44:27
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:45:15
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:46:03
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:46:51
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"12","SS_SYS_MINUTE":"47","SS_SYS_SECOND":"22","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 12:47:29
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:47:46
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:48:34
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:49:22
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:50:11
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:50:59
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:51:47
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:52:35
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:53:23
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:54:11
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:54:59
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 12:55:48
2024-02-16 13:00:18
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:01:11
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"13","SS_SYS_MINUTE":"01","SS_SYS_SECOND":"25","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 13:01:33
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"13","SS_SYS_MINUTE":"01","SS_SYS_SECOND":"31","SS_STATUS":"1","ELE_STATUS":"0"}2024-02-16 13:01:38
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"13","SS_SYS_MINUTE":"01","SS_SYS_SECOND":"36","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 13:01:44
2024-02-16 13:01:46
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:02:19
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:03:10
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"13","SS_SYS_MINUTE":"03","SS_SYS_SECOND":"11","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 13:03:19
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"13","SS_SYS_MINUTE":"03","SS_SYS_SECOND":"30","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 13:03:38
2024-02-16 13:03:39
2024-02-16 13:03:40
2024-02-16 13:03:40
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"13","SS_SYS_MINUTE":"03","SS_SYS_SECOND":"38","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 13:03:46
2024-02-16 13:03:48
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:04:20
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:05:10
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:06:01
2024-02-16 13:07:30
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"7","SS_EVENT_SECOND":"42","SS_INTENSITY":"40","SS_INTENSITY_PGA":"1052","SS_INTENSITY_PGV":"438","SS_INTENSITY_PGA_VX":"898","SS_INTENSITY_PGA_VY":"546","SS_INTENSITY_PGA_VZ":"65502","SS_INTENSITY_PGV_VX":"375","SS_INTENSITY_PGV_VY":"227","SS_INTENSITY_PGV_VZ":"65534","SS_INTENSITY_PGAX":"898","SS_INTENSITY_PGAY":"546","SS_INTENSITY_PGAZ":"40","SS_INTENSITY_PGVX":"375","SS_INTENSITY_PGVY":"227","SS_INTENSITY_PGVZ":"7","SS_INTENSITY_DO":"7","STATUS":"START"}2024-02-16 13:07:46
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:08:12
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"7","SS_EVENT_SECOND":"42","SS_INTENSITY":"40","SS_INTENSITY_PGA":"1052","SS_INTENSITY_PGV":"438","SS_INTENSITY_PGA_VX":"898","SS_INTENSITY_PGA_VY":"546","SS_INTENSITY_PGA_VZ":"65502","SS_INTENSITY_PGV_VX":"375","SS_INTENSITY_PGV_VY":"227","SS_INTENSITY_PGV_VZ":"65534","SS_INTENSITY_PGAX":"898","SS_INTENSITY_PGAY":"546","SS_INTENSITY_PGAZ":"40","SS_INTENSITY_PGVX":"375","SS_INTENSITY_PGVY":"227","SS_INTENSITY_PGVZ":"7","SS_INTENSITY_DO":"7","STATUS":"END"}2024-02-16 13:08:17
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:08:56
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:09:38
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:10:20
2024-02-16 13:17:05
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:06
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:07
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:08
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:09
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:10
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:11
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:12
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:13
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:14
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:14
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:15
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:16
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:17
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:18
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:19
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:20
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:21
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:22
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:23
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:24
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:25
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:26
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:27
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:27
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:28
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:29
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:30
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:31
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:32
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:33
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:34
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:35
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:36
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:37
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:38
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:39
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:39
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:40
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:41
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:42
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:43
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:44
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:45
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:46
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:47
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:48
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:49
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:50
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:50
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:51
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:52
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:53
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:54
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:55
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:56
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:57
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:58
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:17:59
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:00
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:01
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:02
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:03
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:03
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:04
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:05
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:06
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:07
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:08
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:09
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:10
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:11
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:12
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:13
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:14
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:15
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:15
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:16
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:17
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:18
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:19
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:20
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:21
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:22
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:23
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:24
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:25
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:26
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:27
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:27
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:28
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:29
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:30
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:31
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:32
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:33
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:34
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:35
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:36
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:37
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:38
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:18:38
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:39
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:40
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:41
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:42
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:43
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:44
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:45
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:46
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:46
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:47
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:48
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:49
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:50
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:51
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:52
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:53
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:54
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:55
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:56
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:57
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:58
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:59
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:18:59
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:00
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:01
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:02
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:03
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:04
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:05
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:06
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:07
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:08
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:09
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:10
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:11
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:12
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:13
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:13
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:14
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:15
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:16
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:17
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:18
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:19
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:20
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:21
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:22
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:23
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:24
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:25
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:26
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:26
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:27
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:28
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:29
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:30
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:31
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:32
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:33
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:34
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:35
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:36
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:37
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:38
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:39
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:39
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:40
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:41
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:42
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:43
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:44
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:45
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:46
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:47
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:48
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:49
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:50
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:51
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:52
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:52
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:53
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:54
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:55
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:56
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:57
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:58
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:19:59
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:00
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:01
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:02
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:03
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:04
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:05
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:06
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:06
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:07
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:08
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:09
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:10
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:11
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:20:11
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:12
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:13
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:14
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:15
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:16
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:17
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:18
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:19
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:20
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:21
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:22
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:23
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:24
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:24
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:25
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:26
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:27
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:28
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:29
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:30
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:31
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:32
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:33
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:34
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:35
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:36
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:37
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:37
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:38
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:39
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:40
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:41
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:42
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:43
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:44
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:45
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:46
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:47
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:48
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:49
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:49
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:50
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:51
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:52
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:53
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:54
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:55
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:56
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:57
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:58
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:20:59
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:00
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:01
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:02
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:02
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:03
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:04
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:05
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:06
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:07
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:08
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:09
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:10
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:11
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:12
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:13
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:14
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:15
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:15
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:16
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:17
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:18
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:19
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:20
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:21
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:22
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:23
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:24
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:25
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:26
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:27
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:28
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:29
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:29
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:30
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:31
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:32
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:33
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:34
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:35
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:36
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:38
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:39
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:40
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:40
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:41
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:42
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:43
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:44
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:45
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:21:45
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:46
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:47
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:48
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:49
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:50
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:51
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:52
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:53
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:54
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:55
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:56
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:57
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:58
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:21:59
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:22:00
2024-02-16 13:26:08
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:26:09
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:26:34
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:27:00
2024-02-16 13:50:08
{"System Status":"0","Operational Status":"4","Door Status":"3","Current Floor":"0","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"1","17-24 behind door hall outside":"216","25-32 behind door hall outside":"10","33-40 behind door hall outside":"7","41-48 behind door hall outside":"60","49-56 behind door hall outside":"5","Highest Floor":"0","Lowest Floor":"0","Speed":"0","Location":"0","Cumulative execution time":"0","Cumulative Runs High":"0","Cumulative Runs Low":"0"}2024-02-16 13:50:09
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"50","SS_EVENT_SECOND":"19","SS_INTENSITY":"40","SS_INTENSITY_PGA":"880","SS_INTENSITY_PGV":"225","SS_INTENSITY_PGA_VX":"64872","SS_INTENSITY_PGA_VY":"64962","SS_INTENSITY_PGA_VZ":"65471","SS_INTENSITY_PGV_VX":"203","SS_INTENSITY_PGV_VY":"92","SS_INTENSITY_PGV_VZ":"65511","SS_INTENSITY_PGAX":"664","SS_INTENSITY_PGAY":"579","SS_INTENSITY_PGAZ":"152","SS_INTENSITY_PGVX":"203","SS_INTENSITY_PGVY":"93","SS_INTENSITY_PGVZ":"62","SS_INTENSITY_DO":"7","STATUS":"START"}2024-02-16 13:50:23
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:50:40
2024-02-16 13:50:49
{"System Status":"0","Operational Status":"4","Door Status":"3","Current Floor":"0","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"1","17-24 behind door hall outside":"216","25-32 behind door hall outside":"10","33-40 behind door hall outside":"7","41-48 behind door hall outside":"60","49-56 behind door hall outside":"5","Highest Floor":"0","Lowest Floor":"0","Speed":"0","Location":"0","Cumulative execution time":"0","Cumulative Runs High":"0","Cumulative Runs Low":"0"}2024-02-16 13:50:50
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"50","SS_EVENT_SECOND":"19","SS_INTENSITY":"40","SS_INTENSITY_PGA":"880","SS_INTENSITY_PGV":"225","SS_INTENSITY_PGA_VX":"64872","SS_INTENSITY_PGA_VY":"64962","SS_INTENSITY_PGA_VZ":"65471","SS_INTENSITY_PGV_VX":"203","SS_INTENSITY_PGV_VY":"92","SS_INTENSITY_PGV_VZ":"65511","SS_INTENSITY_PGAX":"664","SS_INTENSITY_PGAY":"579","SS_INTENSITY_PGAZ":"152","SS_INTENSITY_PGVX":"203","SS_INTENSITY_PGVY":"93","SS_INTENSITY_PGVZ":"62","SS_INTENSITY_DO":"7","STATUS":"START"}2024-02-16 13:50:51
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"50","SS_EVENT_SECOND":"19","SS_INTENSITY":"40","SS_INTENSITY_PGA":"880","SS_INTENSITY_PGV":"225","SS_INTENSITY_PGA_VX":"64872","SS_INTENSITY_PGA_VY":"64962","SS_INTENSITY_PGA_VZ":"65471","SS_INTENSITY_PGV_VX":"203","SS_INTENSITY_PGV_VY":"92","SS_INTENSITY_PGV_VZ":"65511","SS_INTENSITY_PGAX":"664","SS_INTENSITY_PGAY":"579","SS_INTENSITY_PGAZ":"152","SS_INTENSITY_PGVX":"203","SS_INTENSITY_PGVY":"93","SS_INTENSITY_PGVZ":"62","SS_INTENSITY_DO":"7","STATUS":"END"}2024-02-16 13:50:54
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:51:16
{"System Status":"0","Operational Status":"4","Door Status":"3","Current Floor":"0","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"1","17-24 behind door hall outside":"216","25-32 behind door hall outside":"10","33-40 behind door hall outside":"5","41-48 behind door hall outside":"60","49-56 behind door hall outside":"5","Highest Floor":"0","Lowest Floor":"0","Speed":"0","Location":"0","Cumulative execution time":"0","Cumulative Runs High":"0","Cumulative Runs Low":"0"}2024-02-16 13:51:32
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:51:42
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"13","SS_SYS_MINUTE":"51","SS_SYS_SECOND":"51","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 13:51:59
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:52:14
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:52:39
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:53:05
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:53:30
{"System Status":"0","Operational Status":"4","Door Status":"3","Current Floor":"0","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"1","17-24 behind door hall outside":"216","25-32 behind door hall outside":"10","33-40 behind door hall outside":"7","41-48 behind door hall outside":"60","49-56 behind door hall outside":"5","Highest Floor":"0","Lowest Floor":"0","Speed":"0","Location":"0","Cumulative execution time":"0","Cumulative Runs High":"0","Cumulative Runs Low":"0"}2024-02-16 13:53:36
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:53:56
2024-02-16 13:58:57
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 13:58:58
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:59:23
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 13:59:49
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:00:14
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:00:39
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:01:05
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:01:31
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:01:56
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:02:21
2024-02-16 14:05:08
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 14:05:08
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:05:34
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:05:59
{"System Status":"5","Operational Status":"0","Door Status":"0","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"53","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 14:06:12
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:06:25
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:06:51
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:07:16
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:07:41
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:08:07
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:08:32
2024-02-16 14:11:34
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 14:11:35
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:12:00
{"System Status":"5","Operational Status":"0","Door Status":"0","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"53","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 14:12:22
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:12:26
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"14","SS_SYS_MINUTE":"12","SS_SYS_SECOND":"42","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 14:12:50
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:12:58
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"14","SS_SYS_MINUTE":"13","SS_SYS_SECOND":"07","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 14:13:15
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:13:30
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:14:01
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:14:26
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"14","SS_SYS_MINUTE":"14","SS_SYS_SECOND":"29","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 14:14:37
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"14","SS_SYS_MINUTE":"14","SS_SYS_SECOND":"37","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 14:14:44
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:15:04
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"14","SS_SYS_MINUTE":"15","SS_SYS_SECOND":"01","SS_STATUS":"1","ELE_STATUS":"1"}2024-02-16 14:15:10
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 14:15:12
{"System Status":"7","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 14:15:13
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:15:38
2024-02-16 14:20:21
{"System Status1":"3","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","System Status2":"7","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 14:20:22
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:20:48
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:21:13
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"14","SS_EVENT_MINUTE":"21","SS_EVENT_SECOND":"34","SS_INTENSITY":"40","SS_INTENSITY_PGA":"1783","SS_INTENSITY_PGV":"567","SS_INTENSITY_PGA_VX":"333","SS_INTENSITY_PGA_VY":"63785","SS_INTENSITY_PGA_VZ":"65494","SS_INTENSITY_PGV_VX":"156","SS_INTENSITY_PGV_VY":"64991","SS_INTENSITY_PGV_VZ":"65531","SS_INTENSITY_PGAX":"339","SS_INTENSITY_PGAY":"1751","SS_INTENSITY_PGAZ":"135","SS_INTENSITY_PGVX":"156","SS_INTENSITY_PGVY":"545","SS_INTENSITY_PGVZ":"42","SS_INTENSITY_DO":"7","STATUS":"START"}2024-02-16 14:21:38
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:21:39
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"14","SS_EVENT_MINUTE":"21","SS_EVENT_SECOND":"34","SS_INTENSITY":"40","SS_INTENSITY_PGA":"1783","SS_INTENSITY_PGV":"567","SS_INTENSITY_PGA_VX":"333","SS_INTENSITY_PGA_VY":"63785","SS_INTENSITY_PGA_VZ":"65494","SS_INTENSITY_PGV_VX":"156","SS_INTENSITY_PGV_VY":"64991","SS_INTENSITY_PGV_VZ":"65531","SS_INTENSITY_PGAX":"339","SS_INTENSITY_PGAY":"1751","SS_INTENSITY_PGAZ":"135","SS_INTENSITY_PGVX":"156","SS_INTENSITY_PGVY":"545","SS_INTENSITY_PGVZ":"42","SS_INTENSITY_DO":"7","STATUS":"END"}2024-02-16 14:22:09
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:22:10
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:22:35
{"System Status1":"0","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"53","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","System Status2":"5","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 14:22:38
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:23:02
{"System Status1":"3","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","System Status2":"7","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094"}2024-02-16 14:23:16
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:23:29
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:23:54
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:24:20
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:24:45
2024-02-16 14:24:47
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:25:10
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:25:36
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:26:01
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:26:27
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:26:53
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:27:18
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:27:43
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:28:09
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:28:34
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:29:00
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:29:28
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:29:51
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:30:16
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:30:42
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:31:07
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:31:32
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:31:58
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:32:23
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:32:49
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:33:14
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:33:40
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:34:05
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:34:30
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:34:56
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:35:21
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:35:46
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:36:12
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:36:37
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:37:03
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:37:28
{"NETWORK STATUS":"NORMAL OPERATION"}2024-02-16 14:37:54
2024-02-16 14:40:51
{"System Status1":"3","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","System Status2":"7","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094","SERIAL NO.":"5710","ID":"0"}2024-02-16 14:40:52
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"1"}2024-02-16 14:41:28
{"System Status1":"0","Operational Status":"0","Door Status":"0","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"53","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","System Status2":"5","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094","SERIAL NO.":"5710","ID":"2"}2024-02-16 14:41:54
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"3"}2024-02-16 14:42:05
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"4"}2024-02-16 14:42:42
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"5"}2024-02-16 14:43:19
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"6"}2024-02-16 14:43:55
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"7"}2024-02-16 14:44:31
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"14","SS_SYS_MINUTE":"44","SS_SYS_SECOND":"39","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"8"}2024-02-16 14:44:47
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"9"}2024-02-16 14:45:16
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"10"}2024-02-16 14:45:52
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"11"}2024-02-16 14:46:29
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"12"}2024-02-16 14:47:06
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"14","SS_SYS_MINUTE":"47","SS_SYS_SECOND":"25","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"13"}2024-02-16 14:47:32
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"14"}2024-02-16 14:47:49
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"14","SS_SYS_MINUTE":"48","SS_SYS_SECOND":"03","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"15"}2024-02-16 14:48:11
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"16"}2024-02-16 14:48:33
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"17"}2024-02-16 14:49:10
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"14","SS_EVENT_MINUTE":"49","SS_EVENT_SECOND":"32","SS_INTENSITY":"40","SS_INTENSITY_PGA":"757","SS_INTENSITY_PGV":"303","SS_INTENSITY_PGA_VX":"64792","SS_INTENSITY_PGA_VY":"65397","SS_INTENSITY_PGA_VZ":"65523","SS_INTENSITY_PGV_VX":"294","SS_INTENSITY_PGV_VY":"22","SS_INTENSITY_PGV_VZ":"65469","SS_INTENSITY_PGAX":"744","SS_INTENSITY_PGAY":"401","SS_INTENSITY_PGAZ":"204","SS_INTENSITY_PGVX":"294","SS_INTENSITY_PGVY":"84","SS_INTENSITY_PGVZ":"94","SS_INTENSITY_DO":"7","STATUS":"START","SERIAL NO.":"5710","ID":"18"}2024-02-16 14:49:36
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"19"}2024-02-16 14:49:47
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"14","SS_EVENT_MINUTE":"49","SS_EVENT_SECOND":"32","SS_INTENSITY":"40","SS_INTENSITY_PGA":"757","SS_INTENSITY_PGV":"303","SS_INTENSITY_PGA_VX":"64792","SS_INTENSITY_PGA_VY":"65397","SS_INTENSITY_PGA_VZ":"65523","SS_INTENSITY_PGV_VX":"294","SS_INTENSITY_PGV_VY":"22","SS_INTENSITY_PGV_VZ":"65469","SS_INTENSITY_PGAX":"744","SS_INTENSITY_PGAY":"401","SS_INTENSITY_PGAZ":"204","SS_INTENSITY_PGVX":"294","SS_INTENSITY_PGVY":"84","SS_INTENSITY_PGVZ":"94","SS_INTENSITY_DO":"7","STATUS":"END","SERIAL NO.":"5710","ID":"20"}2024-02-16 14:50:07
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"21"}2024-02-16 14:50:24
{"System Status1":"2","Operational Status":"0","Door Status":"0","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","System Status2":"7","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094","SERIAL NO.":"5710","ID":"22"}2024-02-16 14:50:43
{"System Status1":"3","Operational Status":"0","Door Status":"4","Current Floor":"3","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","System Status2":"7","Speed":"0","Location":"60","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7094","SERIAL NO.":"5710","ID":"23"}2024-02-16 14:50:44
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"24"}2024-02-16 14:51:03
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"25"}2024-02-16 14:51:40
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"26"}2024-02-16 14:52:18
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"27"}2024-02-16 14:52:55
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"28"}2024-02-16 14:53:31
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"29"}2024-02-16 14:54:08
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"30"}2024-02-16 14:54:44
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"14","SS_SYS_MINUTE":"54","SS_SYS_SECOND":"51","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"31"}2024-02-16 14:54:59
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"32"}2024-02-16 14:55:29
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"33"}2024-02-16 14:56:05
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"34"}2024-02-16 14:56:42
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"35"}2024-02-16 14:57:18
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"36"}2024-02-16 14:57:54
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"37"}2024-02-16 14:58:31
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"38"}2024-02-16 14:59:07
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"14","SS_SYS_MINUTE":"59","SS_SYS_SECOND":"17","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"39"}2024-02-16 14:59:27
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"40"}2024-02-16 14:59:51
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"41"}2024-02-16 15:00:28
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"42"}2024-02-16 15:01:04
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"43"}2024-02-16 15:01:41
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"44"}2024-02-16 15:02:17
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"15","SS_EVENT_MINUTE":"2","SS_EVENT_SECOND":"21","SS_INTENSITY":"40","SS_INTENSITY_PGA":"2144","SS_INTENSITY_PGV":"1251","SS_INTENSITY_PGA_VX":"64889","SS_INTENSITY_PGA_VY":"2044","SS_INTENSITY_PGA_VZ":"46","SS_INTENSITY_PGV_VX":"331","SS_INTENSITY_PGV_VY":"64333","SS_INTENSITY_PGV_VZ":"65444","SS_INTENSITY_PGAX":"647","SS_INTENSITY_PGAY":"2044","SS_INTENSITY_PGAZ":"279","SS_INTENSITY_PGVX":"431","SS_INTENSITY_PGVY":"1203","SS_INTENSITY_PGVZ":"161","SS_INTENSITY_DO":"7","STATUS":"START","SERIAL NO.":"5710","ID":"45"}2024-02-16 15:02:25
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"02","SS_SYS_SECOND":"44","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"46"}2024-02-16 15:02:52
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"15","SS_EVENT_MINUTE":"2","SS_EVENT_SECOND":"21","SS_INTENSITY":"40","SS_INTENSITY_PGA":"2144","SS_INTENSITY_PGV":"1251","SS_INTENSITY_PGA_VX":"64889","SS_INTENSITY_PGA_VY":"2044","SS_INTENSITY_PGA_VZ":"46","SS_INTENSITY_PGV_VX":"331","SS_INTENSITY_PGV_VY":"64333","SS_INTENSITY_PGV_VZ":"65444","SS_INTENSITY_PGAX":"647","SS_INTENSITY_PGAY":"2044","SS_INTENSITY_PGAZ":"279","SS_INTENSITY_PGVX":"431","SS_INTENSITY_PGVY":"1203","SS_INTENSITY_PGVZ":"161","SS_INTENSITY_DO":"7","STATUS":"END","SERIAL NO.":"5710","ID":"47"}2024-02-16 15:02:56
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"48"}2024-02-16 15:03:11
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"49"}2024-02-16 15:03:48
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"50"}2024-02-16 15:04:27
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"51"}2024-02-16 15:05:04
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"05","SS_SYS_SECOND":"44","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"54"}2024-02-16 15:05:53
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"55"}2024-02-16 15:06:00
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"06","SS_SYS_SECOND":"33","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"56"}2024-02-16 15:06:41
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"57"}2024-02-16 15:06:49
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"07","SS_SYS_SECOND":"16","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"58"}2024-02-16 15:07:25
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"59"}2024-02-16 15:07:31
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"60"}2024-02-16 15:08:08
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"08","SS_SYS_SECOND":"07","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"2536","ID":"61"}2024-02-16 15:08:15
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"08","SS_SYS_SECOND":"19","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"62"}2024-02-16 15:08:28
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"63"}2024-02-16 15:09:01
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"64"}2024-02-16 15:09:37
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"09","SS_SYS_SECOND":"40","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"65"}2024-02-16 15:09:49
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"66"}2024-02-16 15:10:22
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"67"}2024-02-16 15:10:58
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"11","SS_SYS_SECOND":"05","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"68"}2024-02-16 15:11:14
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"69"}2024-02-16 15:11:40
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"11","SS_SYS_SECOND":"58","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"70"}2024-02-16 15:12:06
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"12","SS_SYS_SECOND":"20","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"71"}2024-02-16 15:12:28
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"72"}2024-02-16 15:12:31
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"12","SS_SYS_SECOND":"31","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"73"}2024-02-16 15:12:38
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"12","SS_SYS_SECOND":"44","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"74"}2024-02-16 15:12:52
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"13","SS_SYS_SECOND":"01","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"75"}2024-02-16 15:13:09
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"13","SS_SYS_SECOND":"08","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"76"}2024-02-16 15:13:15
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"77"}2024-02-16 15:13:36
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"13","SS_SYS_SECOND":"48","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"78"}2024-02-16 15:13:56
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"79"}2024-02-16 15:14:28
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"14","SS_SYS_SECOND":"38","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"80"}2024-02-16 15:14:46
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"14","SS_SYS_SECOND":"55","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"81"}2024-02-16 15:15:03
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"15","SS_SYS_SECOND":"03","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"82"}2024-02-16 15:15:11
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"83"}2024-02-16 15:15:25
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"84"}2024-02-16 15:16:02
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"16","SS_SYS_SECOND":"19","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"85"}2024-02-16 15:16:28
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"16","SS_SYS_SECOND":"29","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"86"}2024-02-16 15:16:37
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"87"}2024-02-16 15:16:55
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"17","SS_SYS_SECOND":"05","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"88"}2024-02-16 15:17:13
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"17","SS_SYS_SECOND":"19","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"89"}2024-02-16 15:17:27
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"90"}2024-02-16 15:17:47
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"91"}2024-02-16 15:18:23
2024-02-16 15:19:01
{"System Status1":"3","Operational Status":"0","Door Status":"4","Current Floor":"5","Sedan Loading Information":"0","Fault Code":"0","1-16 front door sedan inside":"0","17-32 front door sedan inside":"0","33-48 front door sedan inside":"0","49-56 front door sedan inside":"0","1-8 front door sedan outside":"0","9-16 front door sedan outside":"0","17-24 front door sedan outside":"0","25-32 front door sedan outside":"0","33-40 front door sedan outside":"0","40-48 front door sedan outside":"0","49-56 front door sedan outside":"0","1-16 behind door sedan inside":"0","17-32 behind door sedan inside":"0","33-48 behind door sedan inside":"0","49-56 behind door sedan inside":"0","1-8 behind door hall outside":"0","9-16 behind door hall outside":"0","17-24 behind door hall outside":"0","25-32 behind door hall outside":"0","33-40 behind door hall outside":"0","41-48 behind door hall outside":"0","49-56 behind door hall outside":"0","Highest Floor":"10","Lowest Floor":"1","System Status2":"7","Speed":"0","Location":"120","Cumulative execution time":"252","Cumulative Runs High":"5","Cumulative Runs Low":"7095","SERIAL NO.":"5710","ID":"0"}2024-02-16 15:19:02
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"19","SS_SYS_SECOND":"08","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"1"}2024-02-16 15:19:16
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"2"}2024-02-16 15:19:51
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"20","SS_SYS_SECOND":"09","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"3"}2024-02-16 15:20:17
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"4"}2024-02-16 15:20:35
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"5"}2024-02-16 15:21:12
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"21","SS_SYS_SECOND":"18","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"6"}2024-02-16 15:21:26
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"7"}2024-02-16 15:21:54
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"8"}2024-02-16 15:22:31
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"9"}2024-02-16 15:23:07
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"23","SS_SYS_SECOND":"05","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"10"}2024-02-16 15:23:13
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"11"}2024-02-16 15:23:49
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"12"}2024-02-16 15:24:28
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"13"}2024-02-16 15:25:04
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"14"}2024-02-16 15:25:41
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"15"}2024-02-16 15:26:17
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"26","SS_SYS_SECOND":"23","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"16"}2024-02-16 15:26:31
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"26","SS_SYS_SECOND":"31","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"17"}2024-02-16 15:26:39
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"18"}2024-02-16 15:27:09
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"19"}2024-02-16 15:27:46
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"28","SS_SYS_SECOND":"04","SS_STATUS":"1","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"20"}2024-02-16 15:28:12
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"21"}2024-02-16 15:28:28
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"28","SS_SYS_SECOND":"28","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"1","ID":"22"}2024-02-16 15:28:37
{"NETWORK STATUS":"NORMAL OPERATION","SERIAL NO.":"5710","ID":"23"}2024-02-16 15:29:13
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"7","SS_EVENT_SECOND":"42","SS_INTENSITY":"40","SS_INTENSITY_PGA":"1052","SS_INTENSITY_PGV":"438","SS_INTENSITY_PGA_VX":"898","SS_INTENSITY_PGA_VY":"546","SS_INTENSITY_PGA_VZ":"65502","SS_INTENSITY_PGV_VX":"375","SS_INTENSITY_PGV_VY":"227","SS_INTENSITY_PGV_VZ":"65534","SS_INTENSITY_PGAX":"898","SS_INTENSITY_PGAY":"546","SS_INTENSITY_PGAZ":"40","SS_INTENSITY_PGVX":"375","SS_INTENSITY_PGVY":"227","SS_INTENSITY_PGVZ":"7","SS_INTENSITY_DO":"7","STATUS":"END"}2024-03-05 15:16:11
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"7","SS_EVENT_SECOND":"42","SS_INTENSITY":"40","SS_INTENSITY_PGA":"1052","SS_INTENSITY_PGV":"438","SS_INTENSITY_PGA_VX":"898","SS_INTENSITY_PGA_VY":"546","SS_INTENSITY_PGA_VZ":"65502","SS_INTENSITY_PGV_VX":"375","SS_INTENSITY_PGV_VY":"227","SS_INTENSITY_PGV_VZ":"65534","SS_INTENSITY_PGAX":"898","SS_INTENSITY_PGAY":"546","SS_INTENSITY_PGAZ":"40","SS_INTENSITY_PGVX":"375","SS_INTENSITY_PGVY":"227","SS_INTENSITY_PGVZ":"7","SS_INTENSITY_DO":"7","STATUS":"END"}2024-03-05 15:16:41
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"7","SS_EVENT_SECOND":"42","SS_INTENSITY":"40","SS_INTENSITY_PGA":"1052","SS_INTENSITY_PGV":"438","SS_INTENSITY_PGA_VX":"898","SS_INTENSITY_PGA_VY":"546","SS_INTENSITY_PGA_VZ":"65502","SS_INTENSITY_PGV_VX":"375","SS_INTENSITY_PGV_VY":"227","SS_INTENSITY_PGV_VZ":"65534","SS_INTENSITY_PGAX":"898","SS_INTENSITY_PGAY":"546","SS_INTENSITY_PGAZ":"40","SS_INTENSITY_PGVX":"375","SS_INTENSITY_PGVY":"227","SS_INTENSITY_PGVZ":"7","SS_INTENSITY_DO":"7","STATUS":"END"}2024-03-05 15:17:47
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"7","SS_EVENT_SECOND":"42","SS_INTENSITY":"40","SS_INTENSITY_PGA":"1052","SS_INTENSITY_PGV":"438","SS_INTENSITY_PGA_VX":"898","SS_INTENSITY_PGA_VY":"546","SS_INTENSITY_PGA_VZ":"65502","SS_INTENSITY_PGV_VX":"375","SS_INTENSITY_PGV_VY":"227","SS_INTENSITY_PGV_VZ":"65534","SS_INTENSITY_PGAX":"898","SS_INTENSITY_PGAY":"546","SS_INTENSITY_PGAZ":"40","SS_INTENSITY_PGVX":"375","SS_INTENSITY_PGVY":"227","SS_INTENSITY_PGVZ":"7","SS_INTENSITY_DO":"7","STATUS":"END"}2024-03-05 15:19:42
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"7","SS_EVENT_SECOND":"42","SS_INTENSITY":"40","SS_INTENSITY_PGA":"1052","SS_INTENSITY_PGV":"438","SS_INTENSITY_PGA_VX":"898","SS_INTENSITY_PGA_VY":"546","SS_INTENSITY_PGA_VZ":"65502","SS_INTENSITY_PGV_VX":"375","SS_INTENSITY_PGV_VY":"227","SS_INTENSITY_PGV_VZ":"65534","SS_INTENSITY_PGAX":"898","SS_INTENSITY_PGAY":"546","SS_INTENSITY_PGAZ":"40","SS_INTENSITY_PGVX":"375","SS_INTENSITY_PGVY":"227","SS_INTENSITY_PGVZ":"7","SS_INTENSITY_DO":"7","STATUS":"END"}2024-03-05 15:19:48
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"15","SS_EVENT_MINUTE":"2","SS_EVENT_SECOND":"21","SS_INTENSITY":"40","SS_INTENSITY_PGA":"2144","SS_INTENSITY_PGV":"1251","SS_INTENSITY_PGA_VX":"64889","SS_INTENSITY_PGA_VY":"2044","SS_INTENSITY_PGA_VZ":"46","SS_INTENSITY_PGV_VX":"331","SS_INTENSITY_PGV_VY":"64333","SS_INTENSITY_PGV_VZ":"65444","SS_INTENSITY_PGAX":"647","SS_INTENSITY_PGAY":"2044","SS_INTENSITY_PGAZ":"279","SS_INTENSITY_PGVX":"431","SS_INTENSITY_PGVY":"1203","SS_INTENSITY_PGVZ":"161","SS_INTENSITY_DO":"7","STATUS":"START","SERIAL NO.":"5710","ID":"45"}2024-03-05 15:21:42
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"02","SS_SYS_SECOND":"44","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"46"}2024-03-05 15:21:47
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"15","SS_EVENT_MINUTE":"2","SS_EVENT_SECOND":"21","SS_INTENSITY":"40","SS_INTENSITY_PGA":"2144","SS_INTENSITY_PGV":"1251","SS_INTENSITY_PGA_VX":"64889","SS_INTENSITY_PGA_VY":"2044","SS_INTENSITY_PGA_VZ":"46","SS_INTENSITY_PGV_VX":"331","SS_INTENSITY_PGV_VY":"64333","SS_INTENSITY_PGV_VZ":"65444","SS_INTENSITY_PGAX":"647","SS_INTENSITY_PGAY":"2044","SS_INTENSITY_PGAZ":"279","SS_INTENSITY_PGVX":"431","SS_INTENSITY_PGVY":"1203","SS_INTENSITY_PGVZ":"161","SS_INTENSITY_DO":"7","STATUS":"END","SERIAL NO.":"5710","ID":"47"}2024-03-05 15:21:51
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"15","SS_EVENT_MINUTE":"2","SS_EVENT_SECOND":"21","SS_INTENSITY":"40","SS_INTENSITY_PGA":"2144","SS_INTENSITY_PGV":"1251","SS_INTENSITY_PGA_VX":"64889","SS_INTENSITY_PGA_VY":"2044","SS_INTENSITY_PGA_VZ":"46","SS_INTENSITY_PGV_VX":"331","SS_INTENSITY_PGV_VY":"64333","SS_INTENSITY_PGV_VZ":"65444","SS_INTENSITY_PGAX":"647","SS_INTENSITY_PGAY":"2044","SS_INTENSITY_PGAZ":"279","SS_INTENSITY_PGVX":"431","SS_INTENSITY_PGVY":"1203","SS_INTENSITY_PGVZ":"161","SS_INTENSITY_DO":"7","STATUS":"START","SERIAL NO.":"5710","ID":"45"}2024-03-05 15:22:17
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"02","SS_SYS_SECOND":"44","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"46"}2024-03-05 15:22:27
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"15","SS_EVENT_MINUTE":"2","SS_EVENT_SECOND":"21","SS_INTENSITY":"40","SS_INTENSITY_PGA":"2144","SS_INTENSITY_PGV":"1251","SS_INTENSITY_PGA_VX":"64889","SS_INTENSITY_PGA_VY":"2044","SS_INTENSITY_PGA_VZ":"46","SS_INTENSITY_PGV_VX":"331","SS_INTENSITY_PGV_VY":"64333","SS_INTENSITY_PGV_VZ":"65444","SS_INTENSITY_PGAX":"647","SS_INTENSITY_PGAY":"2044","SS_INTENSITY_PGAZ":"279","SS_INTENSITY_PGVX":"431","SS_INTENSITY_PGVY":"1203","SS_INTENSITY_PGVZ":"161","SS_INTENSITY_DO":"7","STATUS":"END","SERIAL NO.":"5710","ID":"47"}2024-03-05 15:22:32
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"15","SS_EVENT_MINUTE":"2","SS_EVENT_SECOND":"21","SS_INTENSITY":"40","SS_INTENSITY_PGA":"2144","SS_INTENSITY_PGV":"1251","SS_INTENSITY_PGA_VX":"64889","SS_INTENSITY_PGA_VY":"2044","SS_INTENSITY_PGA_VZ":"46","SS_INTENSITY_PGV_VX":"331","SS_INTENSITY_PGV_VY":"64333","SS_INTENSITY_PGV_VZ":"65444","SS_INTENSITY_PGAX":"647","SS_INTENSITY_PGAY":"2044","SS_INTENSITY_PGAZ":"279","SS_INTENSITY_PGVX":"431","SS_INTENSITY_PGVY":"1203","SS_INTENSITY_PGVZ":"161","SS_INTENSITY_DO":"7","STATUS":"START","SERIAL NO.":"5710","ID":"45"}2024-03-05 15:22:50
{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"02","SS_SYS_SECOND":"44","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"46"}2024-03-05 15:22:54
{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"15","SS_EVENT_MINUTE":"2","SS_EVENT_SECOND":"21","SS_INTENSITY":"40","SS_INTENSITY_PGA":"2144","SS_INTENSITY_PGV":"1251","SS_INTENSITY_PGA_VX":"64889","SS_INTENSITY_PGA_VY":"2044","SS_INTENSITY_PGA_VZ":"46","SS_INTENSITY_PGV_VX":"331","SS_INTENSITY_PGV_VY":"64333","SS_INTENSITY_PGV_VZ":"65444","SS_INTENSITY_PGAX":"647","SS_INTENSITY_PGAY":"2044","SS_INTENSITY_PGAZ":"279","SS_INTENSITY_PGVX":"431","SS_INTENSITY_PGVY":"1203","SS_INTENSITY_PGVZ":"161","SS_INTENSITY_DO":"7","STATUS":"END","SERIAL NO.":"5710","ID":"47"}2024-03-05 15:22:59

26
iotapi/receive_sanlien_send.php

@ -0,0 +1,26 @@
<?php
// $jsonData ='{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"7","SS_EVENT_SECOND":"42","SS_INTENSITY":"40","SS_INTENSITY_PGA":"1052","SS_INTENSITY_PGV":"438","SS_INTENSITY_PGA_VX":"898","SS_INTENSITY_PGA_VY":"546","SS_INTENSITY_PGA_VZ":"65502","SS_INTENSITY_PGV_VX":"375","SS_INTENSITY_PGV_VY":"227","SS_INTENSITY_PGV_VZ":"65534","SS_INTENSITY_PGAX":"898","SS_INTENSITY_PGAY":"546","SS_INTENSITY_PGAZ":"40","SS_INTENSITY_PGVX":"375","SS_INTENSITY_PGVY":"227","SS_INTENSITY_PGVZ":"7","SS_INTENSITY_DO":"7","STATUS":"START"}';
// $jsonData ='{"NETWORK STATUS":"NORMAL OPERATION"}';
// $jsonData ='{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"13","SS_EVENT_MINUTE":"7","SS_EVENT_SECOND":"42","SS_INTENSITY":"40","SS_INTENSITY_PGA":"1052","SS_INTENSITY_PGV":"438","SS_INTENSITY_PGA_VX":"898","SS_INTENSITY_PGA_VY":"546","SS_INTENSITY_PGA_VZ":"65502","SS_INTENSITY_PGV_VX":"375","SS_INTENSITY_PGV_VY":"227","SS_INTENSITY_PGV_VZ":"65534","SS_INTENSITY_PGAX":"898","SS_INTENSITY_PGAY":"546","SS_INTENSITY_PGAZ":"40","SS_INTENSITY_PGVX":"375","SS_INTENSITY_PGVY":"227","SS_INTENSITY_PGVZ":"7","SS_INTENSITY_DO":"7","STATUS":"END"}';
// $jsonData ='{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"15","SS_EVENT_MINUTE":"2","SS_EVENT_SECOND":"21","SS_INTENSITY":"40","SS_INTENSITY_PGA":"2144","SS_INTENSITY_PGV":"1251","SS_INTENSITY_PGA_VX":"64889","SS_INTENSITY_PGA_VY":"2044","SS_INTENSITY_PGA_VZ":"46","SS_INTENSITY_PGV_VX":"331","SS_INTENSITY_PGV_VY":"64333","SS_INTENSITY_PGV_VZ":"65444","SS_INTENSITY_PGAX":"647","SS_INTENSITY_PGAY":"2044","SS_INTENSITY_PGAZ":"279","SS_INTENSITY_PGVX":"431","SS_INTENSITY_PGVY":"1203","SS_INTENSITY_PGVZ":"161","SS_INTENSITY_DO":"7","STATUS":"START","SERIAL NO.":"5710","ID":"45"}';
// $jsonData ='{"SS_SYS_YEAR":"2024","SS_SYS_MONTH":"02","SS_SYS_DAY":"16","SS_SYS_HOUR":"15","SS_SYS_MINUTE":"02","SS_SYS_SECOND":"44","SS_STATUS":"0","ELE_STATUS":"1","SERIAL NO.":"5710","ID":"46"}';
$jsonData ='{"SS_EVENT_YEAR":"2024","SS_EVENT_MONTH":"2","SS_EVENT_DAY":"16","SS_EVENT_HOUR":"15","SS_EVENT_MINUTE":"2","SS_EVENT_SECOND":"21","SS_INTENSITY":"40","SS_INTENSITY_PGA":"2144","SS_INTENSITY_PGV":"1251","SS_INTENSITY_PGA_VX":"64889","SS_INTENSITY_PGA_VY":"2044","SS_INTENSITY_PGA_VZ":"46","SS_INTENSITY_PGV_VX":"331","SS_INTENSITY_PGV_VY":"64333","SS_INTENSITY_PGV_VZ":"65444","SS_INTENSITY_PGAX":"647","SS_INTENSITY_PGAY":"2044","SS_INTENSITY_PGAZ":"279","SS_INTENSITY_PGVX":"431","SS_INTENSITY_PGVY":"1203","SS_INTENSITY_PGVZ":"161","SS_INTENSITY_DO":"7","STATUS":"END","SERIAL NO.":"5710","ID":"47"}';
$url = 'http://localhost/iotapi/receive_sanlien.php';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $jsonData);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($jsonData))
);
$response = curl_exec($curl);
if ($response === false) {
echo 'cURL error: ' . curl_error($curl);
} else {
echo 'Server Response: ' . $response;
}
curl_close($curl);

13
wms/account-create.php

@ -31,17 +31,7 @@ $(function(){
<div class="container">
<?php
include "account-record-submit.php";
/*
if($_SERVER["REQUEST_METHOD"] == "POST"){
if(empty($_POST["id"]) && empty($_POST["expert_id"]) && empty($_POST["personal_id"])){
echo "<p class='error'>Please fill up the required field!</p>";
} else {
echo "<p class='success'>Record has added successfully</p>";
}
}
*/
?>
@ -61,6 +51,7 @@ $(function(){
-->
<option value="E">管理人員(E)</option>
<option value="M">永佳捷員工(M)</option>
<option value="W">工勘查人員(W)</option>
<option value="X">未分類(X)</option>
</select>
<!-- <input type="text" name="accounttype" id="accounttype" placeholder="帳號類別..." required> -->
@ -150,12 +141,14 @@ $(function(){
}
?>
</select>
<?php echo $department_id_error;?>
</div>
<div>
<label for="role_id">職別(員工必填)</label>
<select name="role_id">
<option value="">請選擇</option>
</select>
<?php echo $role_id_error;?>
</div>
<div>
<label for="creater">建檔人</label>

15
wms/account-edit.php

@ -59,7 +59,20 @@ $(function(){
<div>
<label for="accounttype">帳號類別</label>
<input type="text" name="accounttype" id="accounttype" value="<?php echo $data['accounttype']; ?>" readonly>
<!-- <input type="text" name="accounttype" id="accounttype" value="<?php echo $data['accounttype']; ?>" readonly> -->
<select name="accounttype" id="accounttype" required>
<option value=""></option>
<option <?php echo $data['accounttype'] == "A" ? "selected" :""; ?> value="A">客戶(A)</option>
<option <?php echo $data['accounttype'] == "B" ? "selected" :""; ?> value="B">保養人員(B)</option>
<!--
<option value="C">檢查人員</option>
<option value="D">契約人員</option>
-->
<option <?php echo $data['accounttype'] == "E" ? "selected" :""; ?> value="E">管理人員(E)</option>
<option <?php echo $data['accounttype'] == "M" ? "selected" :""; ?> value="M">永佳捷員工(M)</option>
<option <?php echo $data['accounttype'] == "W" ? "selected" :""; ?> value="W">工勘人員(W)</option>
<option <?php echo $data['accounttype'] == "X" ? "selected" :""; ?> value="X">離職(X)</option>
</select>
</div>
<div>

200
wms/account-record-submit.php

@ -1,75 +1,153 @@
<?php
$id= "";
$accounttype= "";
$accountid= "";
$pwd= "";
$name= "";
$tel= "";
$address= "";
$email= "";
$lineid= "";
$wechatid= "";
$phone_call_help= "";
$chat_for_help= "";
$remote_help= "";
$repairerid= "";
$manager= "";
$creater= "";
$create_at= "";
$id = "";
$accounttype = "";
$accountid = "";
$pwd = "";
$name = "";
$tel = "";
$address = "";
$email = "";
$lineid = "";
$wechatid = "";
$phone_call_help = "";
$chat_for_help = "";
$remote_help = "";
$repairerid = "";
$manager = "";
$creater = "";
$create_at = "";
$id_error = "";
$accounttype_error= "";
$accountid_error= "";
$pwd_error= "";
$name_error= "";
$tel_error= "";
$address_error= "";
$email_error= "";
$lineid_error= "";
$wechatid_error= "";
$phone_call_help_error= "";
$chat_for_help_error= "";
$remote_help_error= "";
$repairerid_error= "";
$manager_error= "";
$creater_error= "";
$create_at_error= "";
$accounttype_error = "";
$accountid_error = "";
$pwd_error = "";
$name_error = "";
$tel_error = "";
$address_error = "";
$email_error = "";
$lineid_error = "";
$wechatid_error = "";
$phone_call_help_error = "";
$chat_for_help_error = "";
$remote_help_error = "";
$repairerid_error = "";
$manager_error = "";
$creater_error = "";
$create_at_error = "";
$department_id_error = "";
$role_id_error = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
include "account-user-input.php";
$db_query = "INSERT INTO account(accounttype, accountid, pwd, name, tel, address, email, lineid, wechatid, phone_call_help, chat_for_help, remote_help, repairerid, manager, department_id, role_id, creater, create_at) VALUES ";
$db_query .= "('$accounttype', '$accountid','$pwd', '$name', '$tel', '$address', '$email', '$lineid', '$wechatid', '$phone_call_help', '$chat_for_help', '$remote_help', '$repairerid', '$manager', '$department_id', '$role_id', '$creater', '$create_at')";
$result = mysqli_query($link,$db_query);
include "account-user-input.php";
// 新增權限
if (($accounttype == "B" || $accounttype == "E" || $accounttype == "M") && $department_id && $role_id) {
$db_query = "insert into account_auth (accountid, permission) ";
$db_query .= "select '$accountid', permission from department where department_id = '$department_id' and role_id = '$role_id'";
$res = mysqli_query($link, $db_query);
// 檢查連接是否成功
if ($link->connect_errno) {
echo "連接 MySQL 失敗:" . $link->connect_error;
exit();
}
// mysqli_insert_id可以抓到第一筆的id
//$new_id= mysqli_insert_id ($link);
#echo "新增後的id為 {$id} ";
$affected = mysqli_affected_rows($link);
mysqli_close($link);
if ($affected > 0) {
// 如果有一筆以上代表有更新
echo "<script>";
echo "alert('新增成功');";
echo "location.href='account-index.php?function_name=account&".$token_link."';";
echo "</script>";
} elseif ($affected == 0) {
echo "<script>";
echo "alert('無新增資料');";
echo "location.href='account-index.php?function_name=account&".$token_link."';";
echo "</script>";
} else {
echo "{$db_query} 語法執行失敗,錯誤訊息SSS: " . mysqli_error($link);
// 開始事務
$link->begin_transaction();
try {
if (in_array($accounttype, ["B", "E", "M", "W"])) {
if (empty($department_id)) {
$department_id_error = "部門未填寫";
throw new Exception('部門未填寫');
}
if (empty($role_id)) {
$role_id_error = "職別未填寫";
throw new Exception('職別未填寫');
}
}
// 新增帳號 table account
$sql = "INSERT INTO account (
accounttype, accountid, pwd, name, tel,
address, email, lineid, wechatid, phone_call_help,
chat_for_help, remote_help, repairerid, manager, department_id,
role_id, creater, create_at
)VALUES(
?,?,?,?,?,?,?,?,?,?,
?,?,?,?,?,?,?,?
)
";
$stmt = $link->prepare($sql);
$stmt->bind_param(
'ssssssssssssssssss',
$i_data['accounttype'],
$i_data['accountid'],
$i_data['pwd'],
$i_data['name'],
$i_data['tel'],
$i_data['address'],
$i_data['email'],
$i_data['lineid'],
$i_data['wechatid'],
$i_data['phone_call_help'],
$i_data['chat_for_help'],
$i_data['remote_help'],
$i_data['repairerid'],
$i_data['manager'],
$i_data['department_id'],
$i_data['role_id'],
$i_data['creater'],
$i_data['create_at']
);
$stmt->execute();
// 新增權限 table account_auth
if (in_array($accounttype, ["B", "E", "M", "W"])) {
$sql = "INSERT INTO account_auth (accountid, permission)
SELECT '$accountid', permission FROM department WHERE department_id = ? AND role_id = ?
";
$stmt2 = $link->prepare($sql);
$stmt2->bind_param('ss', $department_id, $role_id);
$stmt2->execute();
}
// 新增帳號 table employee
$sql = "
INSERT INTO employee (
employee_no,
depart_no,
name,
mail
)VALUES(
?,
?,
?,
?
);
";
$stmt3 = $link->prepare($sql);
$stmt3->bind_param('ssss', $i_data['accountid'], $i_data['department_id'], $i_data['name'], $i_data['email']);
$stmt3->execute();
$link->commit();
$url = "location.href='account-index.php?function_name=account&" . $token_link . "';";
redircetTo($url);
} catch (Exception $e) {
// 如果發生任何錯誤,回滾事務
$link->rollback();
// echo "rollback:" . $e->getMessage();
}
// 關閉連接
$link->close();
}
function redircetTo($url)
{
echo "<script type='text/JavaScript'>";
echo "alert('新增失敗');";
echo "location.href='" . $url . "';";
echo "</script>";
}
?>

164
wms/account-record-update.php

@ -1,66 +1,126 @@
<?php
include "header.php";
if(isset($_POST['update'])) {
function user_input( $data ) {
$data1 = trim($data);
$data2 = stripslashes($data1);
$data3 = htmlspecialchars($data2);
return $data3;
if (isset($_POST['update'])) {
function user_input($data)
{
return htmlspecialchars(stripslashes(trim($data)));
}
$id = $_POST['id'];
$accounttype = user_input($_POST["accounttype"]);
$accountid = user_input($_POST["accountid"]);
$pwd = user_input($_POST["pwd"]);
$name = user_input($_POST["name"]);
$tel = user_input($_POST["tel"]);
$address = user_input($_POST["address"]);
$email = user_input($_POST["email"]);
$lineid = user_input($_POST["lineid"]);
$wechatid = user_input($_POST["wechatid"]);
$phone_call_help = user_input($_POST["phone_call_help"]);
$chat_for_help = user_input($_POST["chat_for_help"]);
$remote_help = user_input($_POST["remote_help"]);
$repairerid = user_input($_POST["repairerid"]);
$manager = user_input($_POST["manager"]);
$department_id = user_input($_POST["department_id"]);
$role_id = user_input($_POST["role_id"]);
$creater = user_input($_POST["creater"]);
$create_at = date('Y/m/d H:i:s');
$id = $_POST['id'];
$accounttype = user_input($_POST["accounttype"]);
$accountid = user_input($_POST["accountid"]);
$pwd = user_input($_POST["pwd"]);
$name = user_input($_POST["name"]);
$tel = user_input($_POST["tel"]);
$address = user_input($_POST["address"]);
$email = user_input($_POST["email"]);
$lineid = user_input($_POST["lineid"]);
$wechatid = user_input($_POST["wechatid"]);
$phone_call_help = user_input($_POST["phone_call_help"]);
$chat_for_help = user_input($_POST["chat_for_help"]);
$remote_help = user_input($_POST["remote_help"]);
$repairerid = user_input($_POST["repairerid"]);
$manager = user_input($_POST["manager"]);
$department_id = user_input($_POST["department_id"]);
$role_id = user_input($_POST["role_id"]);
$creater = user_input($_POST["creater"]);
$create_at = date('Y-m-d H:i:s');
// 檢查連接是否成功
if ($link->connect_errno) {
echo "連接 MySQL 失敗:" . $link->connect_error;
exit();
}
// 開始事務
$link->begin_transaction();
$db_query = "UPDATE account set pwd = '$pwd', name = '$name', tel = '$tel', address = '$address', ";
$db_query .= "email = '$email', lineid = '$lineid', wechatid = '$wechatid', phone_call_help = '$phone_call_help', chat_for_help = '$chat_for_help', ";
$db_query .= "remote_help = '$remote_help', repairerid = '$repairerid', manager = '$manager', ";
$db_query .= "department_id = '$department_id', role_id = '$role_id', create_at = '$create_at' WHERE id='$id'";
mysqli_query($link, $db_query);
$affected = mysqli_affected_rows($link);
try {
if (($accounttype == "B" || $accounttype == "E" || $accounttype == "M") && $department_id && $role_id) {
$sql = "select permission from department where department_id = '$department_id' and role_id = '$role_id'";
$res = mysqli_query($link, $sql);
if ($row = mysqli_fetch_row($res)) {
$db_query = "update account_auth set permission = '$row[0]' where accountid = '$accountid'";
mysqli_query($link, $db_query);
if (in_array($accounttype, ["B", "E", "M", "W"])) {
if (empty($department_id)) {
$department_id_error = "部門未填寫";
throw new Exception('部門未填寫');
}
if (empty($role_id)) {
$role_id_error = "職別未填寫";
throw new Exception('職別未填寫');
}
}
mysqli_free_result($res);
$sql = "UPDATE account
SET
pwd = ?, name = ?, tel = ?, address = ?, email = ?,
lineid = ?, wechatid = ?,phone_call_help = ?, chat_for_help = ?,remote_help = ?,
repairerid = ?, manager = ?, accounttype = ?, department_id = ?, role_id = ?,
creater = ?, create_at = ?
WHERE id = ?
";
$stmt = $link->prepare($sql);
$stmt->bind_param(
'ssssssssssssssssss',
$pwd,
$name,
$tel,
$address,
$email,
$lineid,
$wechatid,
$phone_call_help,
$chat_for_help,
$remote_help,
$repairerid,
$manager,
$accounttype,
$department_id,
$role_id,
$creater,
$create_at,
$id
);
$stmt->execute();
if (in_array($accounttype, ["B", "E", "M", "W"])) {
$sql = "select permission from department where department_id = '$department_id' and role_id = '$role_id'";
$result = $link->query($sql);
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
$permission = $row['permission'];
$sql = "UPDATE account_auth SET permission = '$permission' WHERE accountid = ?";
$stmt2 = $link->prepare($sql);
$stmt2->bind_param('s', $accountid);
$stmt2->execute();
}
}
}
$sql = "UPDATE employee
SET
depart_no = ? ,
name = ? ,
mail = ?
WHERE employee_no = ?
";
$stmt3 = $link->prepare($sql);
$stmt3->bind_param('ssss', $department_id, $name, $email, $accountid);
$stmt3->execute();
$link->commit();
$url = "account-edit.php?function_name=account&id=$id&$token_link";
redircetTo($url);
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
mysqli_close($link);
if ($affected > 0) {
echo "<script type ='text/JavaScript'>";
echo "alert('update成功');";
echo "location.href='account-index.php?function_name=account&".$token_link."';";
echo "</script>";
} elseif ($affected == 0) {
echo "<script type ='text/JavaScript'>";
echo "alert('無新增資料');";
echo "location.href='account-index.php?function_name=account&".$token_link."';";
echo "</script>";
} else {
echo "{$db_query} 語法執行失敗,錯誤訊息SSS: " . mysqli_error($link);
}
}
?>
function redircetTo($url)
{
echo "<script type='text/JavaScript'>";
echo "alert('update成功');";
echo "location.href='$url';";
echo "</script>";
}

21
wms/account-user-input.php

@ -29,7 +29,26 @@ $role_id = user_input($_POST["role_id"]);
$creater = user_input($_POST["creater"]);
$create_at = date('Y/m/d H:i:s');
$i_data = array(
"accounttype" => $accounttype,
"accountid" => $accountid,
"pwd" => $pwd,
"name" => $name,
"tel" => $tel,
"address" => $address,
"email" => $email,
"lineid" => $lineid,
"wechatid" => $wechatid,
"phone_call_help" => $phone_call_help,
"chat_for_help" => $chat_for_help,
"remote_help" => $remote_help,
"repairerid" => $repairerid,
"manager" => $manager,
"department_id" => $department_id,
"role_id" => $role_id,
"creater" => $creater,
"create_at" => $create_at
)
/*

37
wms/class/Ctranslate.php

@ -0,0 +1,37 @@
<?php
require_once __DIR__ . '/vendor/autoload.php';
use sqhlib\Hanzi\HanziConvert;
class Ctranslate extends HanziConvert
{
function fix($str){
$arr = array(
'槼' => '規',
'讅' => '審',
);
foreach($arr as $k => $v){
$str = str_replace($k, $v, $str);
}
return $str;
}
function simpleToTrad($str)
{
$str = $this->convert($str, true);
$str = $this->fix($str);
return $str;
}
function tradToSimple($str)
{
return $this->convert($str, false);
}
}
// 简体转繁体
// echo $str = '价格审查';
// echo "<br/>";
// $ct = new Ctranslate();
// echo $ct->simpleToTrad($str);

25
wms/class/vendor/autoload.php

@ -0,0 +1,25 @@
<?php
// autoload.php @generated by Composer
if (PHP_VERSION_ID < 50600) {
if (!headers_sent()) {
header('HTTP/1.1 500 Internal Server Error');
}
$err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
if (!ini_get('display_errors')) {
if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
fwrite(STDERR, $err);
} elseif (!headers_sent()) {
echo $err;
}
}
trigger_error(
$err,
E_USER_ERROR
);
}
require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInitc1a2ef5635fca26e353737c00247f58a::getLoader();

579
wms/class/vendor/composer/ClassLoader.php

@ -0,0 +1,579 @@
<?php
/*
* This file is part of Composer.
*
* (c) Nils Adermann <naderman@naderman.de>
* Jordi Boggiano <j.boggiano@seld.be>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Composer\Autoload;
/**
* ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
*
* $loader = new \Composer\Autoload\ClassLoader();
*
* // register classes with namespaces
* $loader->add('Symfony\Component', __DIR__.'/component');
* $loader->add('Symfony', __DIR__.'/framework');
*
* // activate the autoloader
* $loader->register();
*
* // to enable searching the include path (eg. for PEAR packages)
* $loader->setUseIncludePath(true);
*
* In this example, if you try to use a class in the Symfony\Component
* namespace or one of its children (Symfony\Component\Console for instance),
* the autoloader will first look for the class under the component/
* directory, and it will then fallback to the framework/ directory if not
* found before giving up.
*
* This class is loosely based on the Symfony UniversalClassLoader.
*
* @author Fabien Potencier <fabien@symfony.com>
* @author Jordi Boggiano <j.boggiano@seld.be>
* @see https://www.php-fig.org/psr/psr-0/
* @see https://www.php-fig.org/psr/psr-4/
*/
class ClassLoader
{
/** @var \Closure(string):void */
private static $includeFile;
/** @var string|null */
private $vendorDir;
// PSR-4
/**
* @var array<string, array<string, int>>
*/
private $prefixLengthsPsr4 = array();
/**
* @var array<string, list<string>>
*/
private $prefixDirsPsr4 = array();
/**
* @var list<string>
*/
private $fallbackDirsPsr4 = array();
// PSR-0
/**
* List of PSR-0 prefixes
*
* Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2')))
*
* @var array<string, array<string, list<string>>>
*/
private $prefixesPsr0 = array();
/**
* @var list<string>
*/
private $fallbackDirsPsr0 = array();
/** @var bool */
private $useIncludePath = false;
/**
* @var array<string, string>
*/
private $classMap = array();
/** @var bool */
private $classMapAuthoritative = false;
/**
* @var array<string, bool>
*/
private $missingClasses = array();
/** @var string|null */
private $apcuPrefix;
/**
* @var array<string, self>
*/
private static $registeredLoaders = array();
/**
* @param string|null $vendorDir
*/
public function __construct($vendorDir = null)
{
$this->vendorDir = $vendorDir;
self::initializeIncludeClosure();
}
/**
* @return array<string, list<string>>
*/
public function getPrefixes()
{
if (!empty($this->prefixesPsr0)) {
return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
}
return array();
}
/**
* @return array<string, list<string>>
*/
public function getPrefixesPsr4()
{
return $this->prefixDirsPsr4;
}
/**
* @return list<string>
*/
public function getFallbackDirs()
{
return $this->fallbackDirsPsr0;
}
/**
* @return list<string>
*/
public function getFallbackDirsPsr4()
{
return $this->fallbackDirsPsr4;
}
/**
* @return array<string, string> Array of classname => path
*/
public function getClassMap()
{
return $this->classMap;
}
/**
* @param array<string, string> $classMap Class to filename map
*
* @return void
*/
public function addClassMap(array $classMap)
{
if ($this->classMap) {
$this->classMap = array_merge($this->classMap, $classMap);
} else {
$this->classMap = $classMap;
}
}
/**
* Registers a set of PSR-0 directories for a given prefix, either
* appending or prepending to the ones previously set for this prefix.
*
* @param string $prefix The prefix
* @param list<string>|string $paths The PSR-0 root directories
* @param bool $prepend Whether to prepend the directories
*
* @return void
*/
public function add($prefix, $paths, $prepend = false)
{
$paths = (array) $paths;
if (!$prefix) {
if ($prepend) {
$this->fallbackDirsPsr0 = array_merge(
$paths,
$this->fallbackDirsPsr0
);
} else {
$this->fallbackDirsPsr0 = array_merge(
$this->fallbackDirsPsr0,
$paths
);
}
return;
}
$first = $prefix[0];
if (!isset($this->prefixesPsr0[$first][$prefix])) {
$this->prefixesPsr0[$first][$prefix] = $paths;
return;
}
if ($prepend) {
$this->prefixesPsr0[$first][$prefix] = array_merge(
$paths,
$this->prefixesPsr0[$first][$prefix]
);
} else {
$this->prefixesPsr0[$first][$prefix] = array_merge(
$this->prefixesPsr0[$first][$prefix],
$paths
);
}
}
/**
* Registers a set of PSR-4 directories for a given namespace, either
* appending or prepending to the ones previously set for this namespace.
*
* @param string $prefix The prefix/namespace, with trailing '\\'
* @param list<string>|string $paths The PSR-4 base directories
* @param bool $prepend Whether to prepend the directories
*
* @throws \InvalidArgumentException
*
* @return void
*/
public function addPsr4($prefix, $paths, $prepend = false)
{
$paths = (array) $paths;
if (!$prefix) {
// Register directories for the root namespace.
if ($prepend) {
$this->fallbackDirsPsr4 = array_merge(
$paths,
$this->fallbackDirsPsr4
);
} else {
$this->fallbackDirsPsr4 = array_merge(
$this->fallbackDirsPsr4,
$paths
);
}
} elseif (!isset($this->prefixDirsPsr4[$prefix])) {
// Register directories for a new namespace.
$length = strlen($prefix);
if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
$this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = $paths;
} elseif ($prepend) {
// Prepend directories for an already registered namespace.
$this->prefixDirsPsr4[$prefix] = array_merge(
$paths,
$this->prefixDirsPsr4[$prefix]
);
} else {
// Append directories for an already registered namespace.
$this->prefixDirsPsr4[$prefix] = array_merge(
$this->prefixDirsPsr4[$prefix],
$paths
);
}
}
/**
* Registers a set of PSR-0 directories for a given prefix,
* replacing any others previously set for this prefix.
*
* @param string $prefix The prefix
* @param list<string>|string $paths The PSR-0 base directories
*
* @return void
*/
public function set($prefix, $paths)
{
if (!$prefix) {
$this->fallbackDirsPsr0 = (array) $paths;
} else {
$this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
}
}
/**
* Registers a set of PSR-4 directories for a given namespace,
* replacing any others previously set for this namespace.
*
* @param string $prefix The prefix/namespace, with trailing '\\'
* @param list<string>|string $paths The PSR-4 base directories
*
* @throws \InvalidArgumentException
*
* @return void
*/
public function setPsr4($prefix, $paths)
{
if (!$prefix) {
$this->fallbackDirsPsr4 = (array) $paths;
} else {
$length = strlen($prefix);
if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
$this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = (array) $paths;
}
}
/**
* Turns on searching the include path for class files.
*
* @param bool $useIncludePath
*
* @return void
*/
public function setUseIncludePath($useIncludePath)
{
$this->useIncludePath = $useIncludePath;
}
/**
* Can be used to check if the autoloader uses the include path to check
* for classes.
*
* @return bool
*/
public function getUseIncludePath()
{
return $this->useIncludePath;
}
/**
* Turns off searching the prefix and fallback directories for classes
* that have not been registered with the class map.
*
* @param bool $classMapAuthoritative
*
* @return void
*/
public function setClassMapAuthoritative($classMapAuthoritative)
{
$this->classMapAuthoritative = $classMapAuthoritative;
}
/**
* Should class lookup fail if not found in the current class map?
*
* @return bool
*/
public function isClassMapAuthoritative()
{
return $this->classMapAuthoritative;
}
/**
* APCu prefix to use to cache found/not-found classes, if the extension is enabled.
*
* @param string|null $apcuPrefix
*
* @return void
*/
public function setApcuPrefix($apcuPrefix)
{
$this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
}
/**
* The APCu prefix in use, or null if APCu caching is not enabled.
*
* @return string|null
*/
public function getApcuPrefix()
{
return $this->apcuPrefix;
}
/**
* Registers this instance as an autoloader.
*
* @param bool $prepend Whether to prepend the autoloader or not
*
* @return void
*/
public function register($prepend = false)
{
spl_autoload_register(array($this, 'loadClass'), true, $prepend);
if (null === $this->vendorDir) {
return;
}
if ($prepend) {
self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders;
} else {
unset(self::$registeredLoaders[$this->vendorDir]);
self::$registeredLoaders[$this->vendorDir] = $this;
}
}
/**
* Unregisters this instance as an autoloader.
*
* @return void
*/
public function unregister()
{
spl_autoload_unregister(array($this, 'loadClass'));
if (null !== $this->vendorDir) {
unset(self::$registeredLoaders[$this->vendorDir]);
}
}
/**
* Loads the given class or interface.
*
* @param string $class The name of the class
* @return true|null True if loaded, null otherwise
*/
public function loadClass($class)
{
if ($file = $this->findFile($class)) {
$includeFile = self::$includeFile;
$includeFile($file);
return true;
}
return null;
}
/**
* Finds the path to the file where the class is defined.
*
* @param string $class The name of the class
*
* @return string|false The path if found, false otherwise
*/
public function findFile($class)
{
// class map lookup
if (isset($this->classMap[$class])) {
return $this->classMap[$class];
}
if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
return false;
}
if (null !== $this->apcuPrefix) {
$file = apcu_fetch($this->apcuPrefix.$class, $hit);
if ($hit) {
return $file;
}
}
$file = $this->findFileWithExtension($class, '.php');
// Search for Hack files if we are running on HHVM
if (false === $file && defined('HHVM_VERSION')) {
$file = $this->findFileWithExtension($class, '.hh');
}
if (null !== $this->apcuPrefix) {
apcu_add($this->apcuPrefix.$class, $file);
}
if (false === $file) {
// Remember that this class does not exist.
$this->missingClasses[$class] = true;
}
return $file;
}
/**
* Returns the currently registered loaders keyed by their corresponding vendor directories.
*
* @return array<string, self>
*/
public static function getRegisteredLoaders()
{
return self::$registeredLoaders;
}
/**
* @param string $class
* @param string $ext
* @return string|false
*/
private function findFileWithExtension($class, $ext)
{
// PSR-4 lookup
$logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
$first = $class[0];
if (isset($this->prefixLengthsPsr4[$first])) {
$subPath = $class;
while (false !== $lastPos = strrpos($subPath, '\\')) {
$subPath = substr($subPath, 0, $lastPos);
$search = $subPath . '\\';
if (isset($this->prefixDirsPsr4[$search])) {
$pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
foreach ($this->prefixDirsPsr4[$search] as $dir) {
if (file_exists($file = $dir . $pathEnd)) {
return $file;
}
}
}
}
}
// PSR-4 fallback dirs
foreach ($this->fallbackDirsPsr4 as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
return $file;
}
}
// PSR-0 lookup
if (false !== $pos = strrpos($class, '\\')) {
// namespaced class name
$logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
. strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
} else {
// PEAR-like class name
$logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
}
if (isset($this->prefixesPsr0[$first])) {
foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
if (0 === strpos($class, $prefix)) {
foreach ($dirs as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
return $file;
}
}
}
}
}
// PSR-0 fallback dirs
foreach ($this->fallbackDirsPsr0 as $dir) {
if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
return $file;
}
}
// PSR-0 include paths.
if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
return $file;
}
return false;
}
/**
* @return void
*/
private static function initializeIncludeClosure()
{
if (self::$includeFile !== null) {
return;
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*
* @param string $file
* @return void
*/
self::$includeFile = \Closure::bind(static function($file) {
include $file;
}, null, null);
}
}

359
wms/class/vendor/composer/InstalledVersions.php

@ -0,0 +1,359 @@
<?php
/*
* This file is part of Composer.
*
* (c) Nils Adermann <naderman@naderman.de>
* Jordi Boggiano <j.boggiano@seld.be>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Composer;
use Composer\Autoload\ClassLoader;
use Composer\Semver\VersionParser;
/**
* This class is copied in every Composer installed project and available to all
*
* See also https://getcomposer.org/doc/07-runtime.md#installed-versions
*
* To require its presence, you can require `composer-runtime-api ^2.0`
*
* @final
*/
class InstalledVersions
{
/**
* @var mixed[]|null
* @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
*/
private static $installed;
/**
* @var bool|null
*/
private static $canGetVendors;
/**
* @var array[]
* @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
*/
private static $installedByVendor = array();
/**
* Returns a list of all package names which are present, either by being installed, replaced or provided
*
* @return string[]
* @psalm-return list<string>
*/
public static function getInstalledPackages()
{
$packages = array();
foreach (self::getInstalled() as $installed) {
$packages[] = array_keys($installed['versions']);
}
if (1 === \count($packages)) {
return $packages[0];
}
return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));
}
/**
* Returns a list of all package names with a specific type e.g. 'library'
*
* @param string $type
* @return string[]
* @psalm-return list<string>
*/
public static function getInstalledPackagesByType($type)
{
$packagesByType = array();
foreach (self::getInstalled() as $installed) {
foreach ($installed['versions'] as $name => $package) {
if (isset($package['type']) && $package['type'] === $type) {
$packagesByType[] = $name;
}
}
}
return $packagesByType;
}
/**
* Checks whether the given package is installed
*
* This also returns true if the package name is provided or replaced by another package
*
* @param string $packageName
* @param bool $includeDevRequirements
* @return bool
*/
public static function isInstalled($packageName, $includeDevRequirements = true)
{
foreach (self::getInstalled() as $installed) {
if (isset($installed['versions'][$packageName])) {
return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
}
}
return false;
}
/**
* Checks whether the given package satisfies a version constraint
*
* e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call:
*
* Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3')
*
* @param VersionParser $parser Install composer/semver to have access to this class and functionality
* @param string $packageName
* @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package
* @return bool
*/
public static function satisfies(VersionParser $parser, $packageName, $constraint)
{
$constraint = $parser->parseConstraints((string) $constraint);
$provided = $parser->parseConstraints(self::getVersionRanges($packageName));
return $provided->matches($constraint);
}
/**
* Returns a version constraint representing all the range(s) which are installed for a given package
*
* It is easier to use this via isInstalled() with the $constraint argument if you need to check
* whether a given version of a package is installed, and not just whether it exists
*
* @param string $packageName
* @return string Version constraint usable with composer/semver
*/
public static function getVersionRanges($packageName)
{
foreach (self::getInstalled() as $installed) {
if (!isset($installed['versions'][$packageName])) {
continue;
}
$ranges = array();
if (isset($installed['versions'][$packageName]['pretty_version'])) {
$ranges[] = $installed['versions'][$packageName]['pretty_version'];
}
if (array_key_exists('aliases', $installed['versions'][$packageName])) {
$ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']);
}
if (array_key_exists('replaced', $installed['versions'][$packageName])) {
$ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']);
}
if (array_key_exists('provided', $installed['versions'][$packageName])) {
$ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']);
}
return implode(' || ', $ranges);
}
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
/**
* @param string $packageName
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
*/
public static function getVersion($packageName)
{
foreach (self::getInstalled() as $installed) {
if (!isset($installed['versions'][$packageName])) {
continue;
}
if (!isset($installed['versions'][$packageName]['version'])) {
return null;
}
return $installed['versions'][$packageName]['version'];
}
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
/**
* @param string $packageName
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
*/
public static function getPrettyVersion($packageName)
{
foreach (self::getInstalled() as $installed) {
if (!isset($installed['versions'][$packageName])) {
continue;
}
if (!isset($installed['versions'][$packageName]['pretty_version'])) {
return null;
}
return $installed['versions'][$packageName]['pretty_version'];
}
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
/**
* @param string $packageName
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference
*/
public static function getReference($packageName)
{
foreach (self::getInstalled() as $installed) {
if (!isset($installed['versions'][$packageName])) {
continue;
}
if (!isset($installed['versions'][$packageName]['reference'])) {
return null;
}
return $installed['versions'][$packageName]['reference'];
}
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
/**
* @param string $packageName
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path.
*/
public static function getInstallPath($packageName)
{
foreach (self::getInstalled() as $installed) {
if (!isset($installed['versions'][$packageName])) {
continue;
}
return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null;
}
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}
/**
* @return array
* @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
*/
public static function getRootPackage()
{
$installed = self::getInstalled();
return $installed[0]['root'];
}
/**
* Returns the raw installed.php data for custom implementations
*
* @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
* @return array[]
* @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}
*/
public static function getRawData()
{
@trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED);
if (null === self::$installed) {
// only require the installed.php file if this file is loaded from its dumped location,
// and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
if (substr(__DIR__, -8, 1) !== 'C') {
self::$installed = include __DIR__ . '/installed.php';
} else {
self::$installed = array();
}
}
return self::$installed;
}
/**
* Returns the raw data of all installed.php which are currently loaded for custom implementations
*
* @return array[]
* @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
*/
public static function getAllRawData()
{
return self::getInstalled();
}
/**
* Lets you reload the static array from another file
*
* This is only useful for complex integrations in which a project needs to use
* this class but then also needs to execute another project's autoloader in process,
* and wants to ensure both projects have access to their version of installed.php.
*
* A typical case would be PHPUnit, where it would need to make sure it reads all
* the data it needs from this class, then call reload() with
* `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure
* the project in which it runs can then also use this class safely, without
* interference between PHPUnit's dependencies and the project's dependencies.
*
* @param array[] $data A vendor/composer/installed.php data set
* @return void
*
* @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data
*/
public static function reload($data)
{
self::$installed = $data;
self::$installedByVendor = array();
}
/**
* @return array[]
* @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
*/
private static function getInstalled()
{
if (null === self::$canGetVendors) {
self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders');
}
$installed = array();
if (self::$canGetVendors) {
foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
if (isset(self::$installedByVendor[$vendorDir])) {
$installed[] = self::$installedByVendor[$vendorDir];
} elseif (is_file($vendorDir.'/composer/installed.php')) {
/** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
$required = require $vendorDir.'/composer/installed.php';
$installed[] = self::$installedByVendor[$vendorDir] = $required;
if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
self::$installed = $installed[count($installed) - 1];
}
}
}
}
if (null === self::$installed) {
// only require the installed.php file if this file is loaded from its dumped location,
// and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
if (substr(__DIR__, -8, 1) !== 'C') {
/** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
$required = require __DIR__ . '/installed.php';
self::$installed = $required;
} else {
self::$installed = array();
}
}
if (self::$installed !== array()) {
$installed[] = self::$installed;
}
return $installed;
}
}

21
wms/class/vendor/composer/LICENSE

@ -0,0 +1,21 @@
Copyright (c) Nils Adermann, Jordi Boggiano
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

10
wms/class/vendor/composer/autoload_classmap.php

@ -0,0 +1,10 @@
<?php
// autoload_classmap.php @generated by Composer
$vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);
return array(
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
);

9
wms/class/vendor/composer/autoload_namespaces.php

@ -0,0 +1,9 @@
<?php
// autoload_namespaces.php @generated by Composer
$vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);
return array(
);

10
wms/class/vendor/composer/autoload_psr4.php

@ -0,0 +1,10 @@
<?php
// autoload_psr4.php @generated by Composer
$vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);
return array(
'sqhlib\\Hanzi\\' => array($vendorDir . '/sqhlib/hanzi-convert/src'),
);

36
wms/class/vendor/composer/autoload_real.php

@ -0,0 +1,36 @@
<?php
// autoload_real.php @generated by Composer
class ComposerAutoloaderInitc1a2ef5635fca26e353737c00247f58a
{
private static $loader;
public static function loadClassLoader($class)
{
if ('Composer\Autoload\ClassLoader' === $class) {
require __DIR__ . '/ClassLoader.php';
}
}
/**
* @return \Composer\Autoload\ClassLoader
*/
public static function getLoader()
{
if (null !== self::$loader) {
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInitc1a2ef5635fca26e353737c00247f58a', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
spl_autoload_unregister(array('ComposerAutoloaderInitc1a2ef5635fca26e353737c00247f58a', 'loadClassLoader'));
require __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInitc1a2ef5635fca26e353737c00247f58a::getInitializer($loader));
$loader->register(true);
return $loader;
}
}

36
wms/class/vendor/composer/autoload_static.php

@ -0,0 +1,36 @@
<?php
// autoload_static.php @generated by Composer
namespace Composer\Autoload;
class ComposerStaticInitc1a2ef5635fca26e353737c00247f58a
{
public static $prefixLengthsPsr4 = array (
's' =>
array (
'sqhlib\\Hanzi\\' => 13,
),
);
public static $prefixDirsPsr4 = array (
'sqhlib\\Hanzi\\' =>
array (
0 => __DIR__ . '/..' . '/sqhlib/hanzi-convert/src',
),
);
public static $classMap = array (
'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
);
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInitc1a2ef5635fca26e353737c00247f58a::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInitc1a2ef5635fca26e353737c00247f58a::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInitc1a2ef5635fca26e353737c00247f58a::$classMap;
}, null, ClassLoader::class);
}
}

45
wms/class/vendor/composer/installed.json

@ -0,0 +1,45 @@
{
"packages": [
{
"name": "sqhlib/hanzi-convert",
"version": "1.1",
"version_normalized": "1.1.0.0",
"source": {
"type": "git",
"url": "https://github.com/uutool/hanzi-convert.git",
"reference": "ec3afe9ec3fd3af965291ec9cd3f7f1955010da1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/uutool/hanzi-convert/zipball/ec3afe9ec3fd3af965291ec9cd3f7f1955010da1",
"reference": "ec3afe9ec3fd3af965291ec9cd3f7f1955010da1",
"shasum": ""
},
"time": "2018-06-29T07:56:45+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
"psr-4": {
"sqhlib\\Hanzi\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "sqh"
}
],
"description": "PHP中文繁简体字转换程序,支持繁体转简体或简体转繁体",
"support": {
"issues": "https://github.com/uutool/hanzi-convert/issues",
"source": "https://github.com/uutool/hanzi-convert/tree/1.1"
},
"install-path": "../sqhlib/hanzi-convert"
}
],
"dev": true,
"dev-package-names": []
}

32
wms/class/vendor/composer/installed.php

@ -0,0 +1,32 @@
<?php return array(
'root' => array(
'name' => '__root__',
'pretty_version' => '1.0.0+no-version-set',
'version' => '1.0.0.0',
'reference' => null,
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
'dev' => true,
),
'versions' => array(
'__root__' => array(
'pretty_version' => '1.0.0+no-version-set',
'version' => '1.0.0.0',
'reference' => null,
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
'dev_requirement' => false,
),
'sqhlib/hanzi-convert' => array(
'pretty_version' => '1.1',
'version' => '1.1.0.0',
'reference' => 'ec3afe9ec3fd3af965291ec9cd3f7f1955010da1',
'type' => 'library',
'install_path' => __DIR__ . '/../sqhlib/hanzi-convert',
'aliases' => array(),
'dev_requirement' => false,
),
),
);

3
wms/class/vendor/sqhlib/hanzi-convert/.gitignore

@ -0,0 +1,3 @@
/vendor/
*.lock
/.idea/

29
wms/class/vendor/sqhlib/hanzi-convert/README.md

@ -0,0 +1,29 @@
# PHP 中文繁简体字转换
汉字中文繁简体转换,繁体转简体,简体转繁体,最全字库,共15356个
## 关于字库
之前使用过几个繁简体转换程序,发现其内置的字库都是日常生活常用字,对于一些古诗之类的有比较多繁体字的字符串,很多繁体字无法转换,故网络收集整理了这份相对比较全的字库,共收录了15356个繁体字,能够比较好的满足有较多生僻繁体字转换的需求。
## 使用方法
```
use sqhlib\Hanzi\HanziConvert;
//繁体转简体
$str = '平時已秉班揚筆,暇處不妨甘石經。吾里忻傳日邊信,君言頻中斗杓星。會稽夫子餘詩禮,巴蜀君平舊典型。歷歷周天三百度,更參璿玉到虞廷。';
echo HanziConvert::convert($str);
//简体转繁体
$str = '平时已秉班扬笔,暇处不妨甘石经。吾里忻传日边信,君言频中斗杓星。会稽夫子余诗礼,巴蜀君平旧典型。歷歷周天三百度,更参璇玉到虞廷。';
echo HanziConvert::convert($str,1);
```
## 注意事项
由于在中文中,一个简体字有的有多个繁体字写法,因此不能保证从繁体转成简体后再转成繁体和之前字形一样。
## 完善代码
期望大家一起参与进来,共同完善词库~

16
wms/class/vendor/sqhlib/hanzi-convert/composer.json

@ -0,0 +1,16 @@
{
"name": "sqhlib/hanzi-convert",
"description": "PHP中文繁简体字转换程序,支持繁体转简体或简体转繁体",
"license": "MIT",
"authors": [
{
"name": "sqh"
}
],
"require": {},
"autoload": {
"psr-4": {
"sqhlib\\Hanzi\\": "src"
}
}
}

21
wms/class/vendor/sqhlib/hanzi-convert/exaple.php

@ -0,0 +1,21 @@
<?php
/**
* PHP转换程序示例代码
*
*/
use sqhlib\Hanzi\HanziConvert;
include "vendor/autoload.php";
//繁体转简体
echo '繁体转简体:<br/>';
$str = '平時已秉班揚筆,暇處不妨甘石經。吾里忻傳日邊信,君言頻中斗杓星。會稽夫子餘詩禮,巴蜀君平舊典型。歷歷周天三百度,更參璿玉到虞廷。';
echo HanziConvert::convert($str);
echo "<br/><br/>";
//简体转繁体
echo '简体转繁体:<br/>';
$str = '平时已秉班扬笔,暇处不妨甘石经。吾里忻传日边信,君言频中斗杓星。会稽夫子余诗礼,巴蜀君平旧典型。歷歷周天三百度,更参璇玉到虞廷。';
echo HanziConvert::convert($str,1);

65
wms/class/vendor/sqhlib/hanzi-convert/src/HanziConvert.php

@ -0,0 +1,65 @@
<?php
namespace sqhlib\Hanzi;
/**
* 汉字转换,繁体转简体或简体转繁体
*
* 如需还有未收录的字库,请打开HanziDict.php文件添加
*
*/
class HanziConvert
{
private static $hanziDict;//繁体->简体数组
private static $hanziReverseDict;//简体->繁体数组
/**
* 执行文字转换
*
* @param string $str 需要转换的字符串
* @param boolean $isSc2tc 是否是简体转繁体
* @return string 转换后的字符串
*/
public static function convert($str, $isSc2tc = false)
{
//检查输入参数
if (empty($str)) {
return $str;
}
//初始化字库
self::initConvert($isSc2tc);
//开始处理
$strArr = preg_split('/(?<!^)(?!$)/u', $str);//将字符串转成数组
array_walk($strArr, function (&$value) use ($isSc2tc) {//循环处理字符
if ($isSc2tc) {//如果是简体转繁体
$value = isset(self::$hanziReverseDict[$value]) ? self::$hanziReverseDict[$value] : $value;
} else {
$value = isset(self::$hanziDict[$value]) ? self::$hanziDict[$value] : $value;
}
});
return implode('', $strArr);//将数组合并成字符串
}
/**
* 初始化中文转换
*
* @param boolean $isSC2tc 是否是简体转繁体
*
*/
public static function initConvert($isSC2tc = false)
{
if ($isSC2tc) {
if (empty(self::$hanziReverseDict)) {
self::$hanziReverseDict = require('HanziDict.php');
self::$hanziReverseDict = array_flip(self::$hanziReverseDict);//繁简体数组翻转
}
} else {
if (empty(self::$hanziDict)) {
self::$hanziDict = require('HanziDict.php');
}
}
}
}

15370
wms/class/vendor/sqhlib/hanzi-convert/src/HanziDict.php

File diff suppressed because it is too large

BIN
wms/excel/sanlien.xlsx

Binary file not shown.

BIN
wms/excel/signed_overdue_date.xlsx

Binary file not shown.

2
wms/facility-index.php

@ -12,7 +12,7 @@ mysqli_free_result($res);
$data = array();
// sql語法存在變數中
$sql_cmd = sql_myself($user_id);
if ($user_department_id == "501" || $user_id == "M0105") $sql_cmd = "";
if ($user_department_id == "501" || $user_id == "M0105"|| $user_id == "PT007"|| $user_id == "M0149") $sql_cmd = "";
$sql = "SELECT * FROM facility $sql_cmd ORDER BY id";
// 用mysqli_query方法執行(sql語法)將結果存在變數中

2
wms/fnh/faultreview-index.php

@ -20,7 +20,7 @@ if (getAccounttype($link, $user_id) == "B") {
$facilitynos = getAllFacilitynos($link, $user_id);
} else if (in_array(accountidToDepartId($user_id), ['912', '220'])) {
$facilitynos = '';
} else if (in_array($user_id, ['M0061', 'M0112', 'C0004', 'M0154'])) {
} else if (in_array($user_id, ['M0061', 'M0112', 'C0004', 'M0154', 'M0149', 'PT007'])) {
$facilitynos = '';
} else {
$facilitynos = "'NA'";

3
wms/fun_global.php

@ -202,6 +202,9 @@ function check_user_permission($user_id, $token)
'/wms/delivery_kpi.php',
'/wms/contract_m-index.php',
'/wms/contract_b-index.php',
'/wms/report_system/signed_overdue_date.php',
'/wms/basedata_system/departs_config.php',
'/wms/basedata_system/posts_config.php'
];
if (in_array($_SERVER["SCRIPT_NAME"], $ignore_url_arr)) return;

152
wms/gary.php

@ -1,153 +1,15 @@
<?php
require_once __DIR__ . '/class/vendor/autoload.php';
function getUserIP() {
$ip = $_SERVER['REMOTE_ADDR'];
use sqhlib\Hanzi\HanziConvert;
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
// 检查客户端 IP 地址
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
// 检查代理服务器传递的 IP 地址
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
return $ip;
}
// $str = '平時已秉班揚筆,暇處不妨甘石經。吾里忻傳日邊信,君言頻中斗杓星。會稽夫子餘詩禮,巴蜀君平舊典型。歷歷周天三百度,更參璿玉到虞廷。';
// echo HanziConvert::convert($str);//默认是繁体转简体
// 获取用户的 IP 地址
$user_ip = getUserIP();
echo $test = "123";
// 输出用户的 IP 地址
echo "用户的 IP 地址是:$user_ip";
exit;
//简体转繁体
echo $str = '平时已秉班扬笔,暇处不妨甘石经。吾里忻传日边信,君言频中斗杓星。会稽夫子余诗礼,巴蜀君平旧典型。歷歷周天三百度,更参璇玉到虞廷。';
$encodedString = urlencode("expression-index.php?function_name=expression&id=83");
?>
<a href='/wms/login.php?redirect=<?php echo $encodedString; ?>' target='_blank'>永佳捷外事系統</a>
<?php
exit;
// 接收 referer 參數
if (isset($_GET['referer'])) {
$referer = urldecode($_GET['referer']);
echo "HTTP_REFERER 是: $referer";
echo "<br/>";
date_default_timezone_set('Asia/Taipei');
$currentTimestamp = time();
$hashReferer = "";
for ($i = -3; $i <= 3; $i++) {
$modifiedTimestamp = strtotime("$i seconds", $currentTimestamp);
$formattedTime = date("Y-m-d H:i:s", $modifiedTimestamp);
$hashReferer .= md5("https://bpm.masada.com.twMasada@2023" . $formattedTime);
}
echo $hashReferer;
if (strpos($hashReferer, $referer)) {
echo "login";
}
} else {
echo "沒有 HTTP_REFERER 資訊可用";
}
echo "<br/>";
if (isset($_SERVER['HTTP_REFERER'])) {
$referrer = $_SERVER['HTTP_REFERER'];
echo "來自於: $referrer";
} else {
echo "沒有 referrer 資訊可用";
}
echo "<br/>";
if (isset($_SERVER['REMOTE_ADDR'])) {
$visitor_ip = $_SERVER['REMOTE_ADDR'];
echo "訪問者的 IP 地址是: $visitor_ip";
} else {
echo "REMOTE_ADDR : 無法獲取訪問者的 IP 地址";
}
echo "<br/>";
if (isset($_SERVER['HTTP_CLIENT_IP'])) {
$visitor_ip = $_SERVER['HTTP_CLIENT_IP'];
echo "訪問者的 IP 地址是: $visitor_ip";
} else {
echo "HTTP_CLIENT_IP : 無法獲取訪問者的 IP 地址";
}
echo "<br/>";
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$visitor_ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
echo "訪問者的 IP 地址是: $visitor_ip";
} else {
echo "HTTP_X_FORWARDED_FOR : 法獲取訪問者的 IP 地址";
}
echo "<br/>";
?>
<script>
var referrer = document.referrer;
console.log("前一個網頁是:" + referrer);
</script>
<?php
exit;
ini_set('display_errors', 'on');
echo $referrer = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : "抓不到";
exit;
include "fun_global.php";
include "database.php";
print_r(manage_class("M0117"));
echo manage_class("M0117")[0];
// // account table
// $accounttype = "A";
// $accountid = "";
// $pwd = "123";
// $name = "";
// $creater = "";
// $create_at = date("Y-m-d H:i:s");
// // 檢查 accountid 是否未重複並寫入 account 資料表
// $sql = "
// SELECT DISTINCT
// a.accountid,
// w.contractno,
// w.custom
// FROM wipwholestatus AS w
// LEFT JOIN (
// SELECT
// accountid
// FROM account
// ) AS a
// ON a.accountid = w.contractno
// WHERE a.accountid IS NULL
// ";
// $data = mysqli_query($link, $sql);
// $J = 0;
// foreach ($data as $key => $row) :
// echo $row['accountid']."<br>";
// echo $J++;
// if (empty($row['accountid'])) {
// $accountid = $row['contractno'];
// $name = $row['custom'];
// echo $sql2 = "
// INSERT INTO account (
// accounttype,
// accountid,
// pwd,
// name,
// creater,
// create_at
// ) VALUES (
// '$accounttype',
// '$accountid',
// '$pwd',
// '$name',
// '$creater',
// '$create_at'
// )
// ";
// echo "<br/>";
// mysqli_query($link, $sql2);
// }
// endforeach;
echo HanziConvert::convert($str,true);//第二个参数传入布尔真则是简体转繁体

17
wms/mkt/specsurvey_renovate-view.php

@ -125,11 +125,17 @@ foreach ($res as $data) {
</style>
<script>
$(function() {
$(":input").prop("disabled", true);
$('button').prop("disabled", false);
$('button').click(function() {
window.location.href = 'specsurvey_renovate-index.php?function=specsurvey_renovate&<?php echo $token_link; ?>';
});
<?php
if (!in_array(accountidToDepartId($user_id), ['911'])) {
?>
$(":input").prop("disabled", true);
$('button').prop("disabled", false);
$('button').click(function() {
window.location.href = 'specsurvey_renovate-index.php?function=specsurvey_renovate&<?php echo $token_link; ?>';
});
<?php
}
?>
});
</script>
<div class="container">
@ -137,6 +143,7 @@ foreach ($res as $data) {
<div>
<label for="pritem">電梯項次</label>
<input type="text" name="pritem" id="pritem" value="<?= $row_i['item_spec']; ?>">
</div>
<div>
<label for="version">文件編號</label>

BIN
wms/pdf/【範本】營業提供官檢資料.pdf

Binary file not shown.

137
wms/report_system/api/downloadExcel.php

@ -0,0 +1,137 @@
<?php
require_once('../conn.php');
require dirname(dirname(dirname(__DIR__))) . '/common/composer/vendor/autoload.php';
header("Content-Type: application/json");
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
use PhpOffice\PhpSpreadsheet\Style\Fill;
//數字轉英文(0=>A、1=>B、26=>AA...以此類推)
function num2alpha($n)
{
for ($r = ""; $n >= 0; $n = intval($n / 26) - 1)
$r = chr($n % 26 + 0x41) . $r;
return $r;
}
//英文轉數字(A=>0、B=>1、AA=>26...以此類推)
function alpha2num($a)
{
$l = strlen($a);
$n = 0;
for ($i = 0; $i < $l; $i++)
$n = $n * 26 + ord($a[$i]) - 0x40;
return $n - 1;
}
try {
$department_id = isset($_REQUEST['department_id']) ? $_REQUEST['department_id'] : '';
$user_id = isset($_REQUEST['user_id']) ? $_REQUEST['user_id'] : '';
$search = isset($_REQUEST['search']) ? $_REQUEST['search'] : '';
$sql_str = "
SELECT
sm.system_name AS '序號',
fm.flow_name AS '系統名稱',
f.form_key AS '流程名稱',
sf.current_assigner AS '當前簽核者',
a.name AS '姓名',
d.depart_name AS '所屬部門',
sf.update_date AS '接收日期'
FROM flow AS f
LEFT JOIN system_main as sm
ON f.system_id = sm.system_id
LEFT JOIN flow_main as fm
ON f.flow_id = fm.flow_id
LEFT JOIN (
SELECT
form_key,
current_assigner,
IF(update_date IS NULL,create_date,update_date) AS update_date,
MAX(seq) AS seq
FROM subflow
WHERE 1 = 1
GROUP BY form_key, current_assigner, update_date
) AS sf
ON f.form_key = sf.form_key
LEFT JOIN account AS a
ON sf.current_assigner = a.accountid
LEFT JOIN (
SELECT DISTINCT
department_id,
name AS depart_name
FROM department
) AS d
ON a.department_id = d.department_id
WHERE 1 =1
AND f.flow_code != 'Z'
AND sf.form_key != ''
AND sf.form_key IS NOT NULL
AND sf.current_assigner != ''
AND sf.current_assigner IS NOT NULL
";
$sql_str .= !empty($department_id) ? " AND a.department_id = :department_id " : "";
$sql_str .= !empty($user_id) ? " AND sf.current_assigner = :user_id " : "";
if (!empty($search)) {
$sql_str .= " AND (
sm.system_name LIKE :search
OR fm.flow_name LIKE :search
OR f.form_key LIKE :search
OR sf.current_assigner LIKE :search
OR a.name LIKE :search
OR d.department_id LIKE :search
OR d.depart_name LIKE :search
OR sf.update_date LIKE :search
) ";
}
$stmt = $conn->prepare($sql_str);
!empty($department_id) ? $stmt->bindParam(':department_id', $department_id) : '';
!empty($user_id) ? $stmt->bindParam(':user_id', $user_id) : '';
!empty($search) ? $stmt->bindValue(':search', '%' . $search . '%') : '';
$stmt->execute();
$data = $stmt->fetchAll(PDO::FETCH_ASSOC);
$stmt->execute();
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setTitle('部門逾期待簽');
// 設定標題
$colTitleArr = [];
for ($i = 0; $i < $stmt->columnCount(); $i++) {
$columnMeta = $stmt->getColumnMeta($i);
$colTitleArr[] = $columnMeta['name'];
}
// 標題寫入 excel 第一列
for ($i = 0; $i < count($colTitleArr); $i++)
$sheet->setCellValue(num2alpha($i) . '1', $colTitleArr[$i]);
// 設定內容
$data = $stmt->fetchAll(PDO::FETCH_NUM);
$i = 2;
foreach ($data as $row) {
for ($j = 0; $j < count($row); $j++) {
$sheet->setCellValue(num2alpha($j) . $i, $row[$j]);
}
$i++;
}
$writer = new Xlsx($spreadsheet);
$file_path = dirname(dirname(dirname(__DIR__))) . '/wms/excel/' . 'signed_overdue_date.xlsx';
$writer->save($file_path);
try {
$writer->save($file_path);
// 回傳檔案路徑給 JavaScript
echo json_encode(['data' => $file_path]);
} catch (Exception $e) {
echo 'Error: ' . $e->getMessage();
}
exit();
} catch (PDOException $e) {
die("ERROR!!!: " . $e->getMessage());
}

39
wms/report_system/api/getDepartment.php

@ -0,0 +1,39 @@
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
require_once('../conn.php');
header("Content-Type: application/json");
$d = new Department();
echo $d->getDepartment();
}
class Department
{
public function getDepartment()
{
global $conn;
$sql_str = "
SELECT
* FROM(
SELECT
'0' AS value,
'全部' AS text
FROM department
UNION
SELECT
DISTINCT
department_id AS value,
name AS text
FROM department
)AS tmp
ORDER BY tmp.value
";
$stmt = $conn->prepare($sql_str);
$stmt->execute();
$data = $stmt->fetchAll(PDO::FETCH_ASSOC);
return json_encode($data, JSON_UNESCAPED_UNICODE);
}
}

320
wms/report_system/api/getSingedDetails.php

@ -0,0 +1,320 @@
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
require_once('../conn.php');
$signDetails = new signDetails();
$method = !empty($_POST['method']) ? $_POST['method'] : '';
if ($method == 'getSingDetails') {
header("Content-Type: application/json; charset=UTF-8");
echo $signDetails->getSingDetails();
}
if ($method == 'getSingDetailsAllCount') {
header("Content-Type: application/html; charset=UTF-8");
echo $signDetails->getSingDetailsAllCount();
}
}
class signDetails
{
public $count = 0;
public $now_page = 1;
public $end_page = 1;
public $per = 10;
public $system_name = '';
public $department_id = '';
public $user_id = '';
public $search = '';
public function __construct()
{
$this->now_page = !empty($_POST['now_page']) ? $_POST['now_page'] : 1;
$this->per = !empty($_POST['per']) ? $_POST['per'] : 10;
$this->system_name = !empty($_POST['system_name']) ? $_POST['system_name'] : '';
$this->department_id = !empty($_POST['department_id']) ? $_POST['department_id'] : '';
$this->user_id = !empty($_POST['user_id']) ? $_POST['user_id'] : '';
$this->search = !empty($_POST['search']) ? $_POST['search'] : '';
}
public function getSingDetailsAllCount()
{
global $conn;
global $connEkp;
$system_name = $this->system_name;
$department_id = $this->department_id;
$user_id = $this->user_id;
$search = $this->search;
$all_count = 0;
$wms_count = 0;
$bpm_count = 0;
$sql_str = "
SELECT
sm.system_name,
fm.flow_name,
f.form_key,
sf.current_assigner,
a.name AS user_name,
d.department_id,
d.depart_name AS depart_name,
sf.update_date
FROM flow AS f
LEFT JOIN system_main as sm
ON f.system_id = sm.system_id
LEFT JOIN flow_main as fm
ON f.flow_id = fm.flow_id
LEFT JOIN (
SELECT
form_key,
current_assigner,
IF(update_date IS NULL,create_date,update_date) AS update_date,
MAX(seq) AS seq
FROM subflow
WHERE 1 = 1
GROUP BY form_key, current_assigner, update_date
) AS sf
ON f.form_key = sf.form_key
LEFT JOIN account AS a
ON sf.current_assigner = a.accountid
LEFT JOIN (
SELECT DISTINCT
department_id,
name AS depart_name
FROM department
) AS d
ON a.department_id = d.department_id
WHERE 1 =1
AND f.flow_code != 'Z'
AND sf.form_key != ''
AND sf.form_key IS NOT NULL
AND sf.current_assigner != ''
AND sf.current_assigner IS NOT NULL
";
$sql_str .= !empty($department_id) ? " AND a.department_id = :department_id " : "";
$sql_str .= !empty($user_id) ? " AND sf.current_assigner = :user_id " : "";
if (!empty($search)) {
$sql_str .= " AND (
sm.system_name LIKE :search
OR fm.flow_name LIKE :search
OR f.form_key LIKE :search
OR sf.current_assigner LIKE :search
OR a.name LIKE :search
OR d.department_id LIKE :search
OR d.depart_name LIKE :search
OR sf.update_date LIKE :search
) ";
}
$stmt = $conn->prepare($sql_str);
!empty($department_id) ? $stmt->bindParam(':department_id', $department_id) : '';
!empty($user_id) ? $stmt->bindParam(':user_id', $user_id) : '';
!empty($search) ? $stmt->bindValue(':search', '%' . $search . '%') : '';
$stmt->execute();
$wms_count = $stmt->rowCount();
$sql_str = "
SELECT
'藍凌BPM' AS system_name,
krt.fd_name AS flow_name, -- 流程名稱
lp.fd_id AS form_key,
soe.fd_no AS current_assigner, -- 預計處理人員工編號
soe.fd_name AS user_name, -- 預計處理人名稱
'' AS department_id,
soe2.fd_name AS depart_name, -- 部門
lp.fd_create_time AS update_date -- 創建時間
FROM lbpm_process AS lp
LEFT JOIN km_review_template AS krt
ON lp.fd_template_model_id = krt.fd_id
LEFT JOIN lbpm_workitem AS lw
ON lp.fd_id = lw.fd_process_id
LEFT JOIN sys_org_element AS soe
ON lw.fd_expected_id = soe.fd_id
LEFT JOIN sys_org_element AS soe2
ON soe2.fd_id = soe.fd_parentid
LEFT JOIN lbpm_history_workitem AS lhw
ON lp.fd_id = lhw.fd_process_id
WHERE 1=1
-- AND lw.fd_status = '20'
AND lhw.fd_activity_type = 'reviewWorkitem'
AND krt.fd_name != ''
AND soe.fd_no != ''
";
$sql_str .= !empty($department_id) ? " AND a.department_id = :department_id " : "";
$sql_str .= !empty($user_id) ? " AND sf.current_assigner = :user_id " : "";
if (!empty($search)) {
$sql_str .= " AND (
krt.fd_name LIKE :search
OR lp.fd_id LIKE :search
OR soe.fd_no LIKE :search
OR soe.fd_name LIKE :search
OR soe2.fd_name LIKE :search
OR lp.fd_create_time LIKE :search
) ";
}
$stmt = $connEkp->prepare($sql_str);
!empty($department_id) ? $stmt->bindParam(':department_id', $department_id) : '';
!empty($user_id) ? $stmt->bindParam(':user_id', $user_id) : '';
!empty($search) ? $stmt->bindValue(':search', '%' . $search . '%') : '';
$stmt->execute();
$bpm_count = $stmt->rowCount();
$all_count = $wms_count + $bpm_count;
if ($system_name == 'wms')
return $wms_count;
if ($system_name == 'bpm')
return $bpm_count;
return $all_count;
}
public function getNowPage()
{
return $this->now_page = !empty($_POST['now_page']) ? $_POST['now_page'] : 1;
}
public function getEndPage()
{
$count = $this->getSingDetailsAllCount();
return $this->end_page = ceil($count / $this->per);
}
public function getSingDetails()
{
global $conn;
global $connEkp;
$system_name = $this->system_name;
$department_id = $this->department_id;
$user_id = $this->user_id;
$search = $this->search;
$per = $this->per;
$now_page = $this->now_page;
$limit_start = ($now_page - 1) * $per;
$data = [];
$wms_data = [];
$bpm_data = [];
$sql_str = "
SELECT
sm.system_name,
fm.flow_name,
f.form_key,
sf.current_assigner,
a.name AS user_name,
d.department_id,
d.depart_name AS depart_name,
sf.update_date,
DATEDIFF(NOW(),sf.update_date) AS diff_days
FROM flow AS f
LEFT JOIN system_main as sm
ON f.system_id = sm.system_id
LEFT JOIN flow_main as fm
ON f.flow_id = fm.flow_id
LEFT JOIN (
SELECT
form_key,
current_assigner,
IF(update_date IS NULL,create_date,update_date) AS update_date,
MAX(seq) AS seq
FROM subflow
WHERE 1 = 1
GROUP BY form_key, current_assigner, update_date
) AS sf
ON f.form_key = sf.form_key
LEFT JOIN account AS a
ON sf.current_assigner = a.accountid
LEFT JOIN (
SELECT DISTINCT
department_id,
name AS depart_name
FROM department
) AS d
ON a.department_id = d.department_id
WHERE 1 =1
AND f.flow_code != 'Z'
AND sf.form_key != ''
AND sf.form_key IS NOT NULL
AND sf.current_assigner != ''
AND sf.current_assigner IS NOT NULL
";
$sql_str .= !empty($department_id) ? " AND a.department_id = :department_id " : "";
$sql_str .= !empty($user_id) ? " AND sf.current_assigner = :user_id " : "";
if (!empty($search)) {
$sql_str .= " AND (
sm.system_name LIKE :search
OR fm.flow_name LIKE :search
OR f.form_key LIKE :search
OR sf.current_assigner LIKE :search
OR a.name LIKE :search
OR d.department_id LIKE :search
OR d.depart_name LIKE :search
OR sf.update_date LIKE :search
) ";
}
$sql_str .= " LIMIT :per OFFSET :limit_start";
$stmt = $conn->prepare($sql_str);
!empty($department_id) ? $stmt->bindParam(':department_id', $department_id) : '';
!empty($user_id) ? $stmt->bindParam(':user_id', $user_id) : '';
$stmt->bindParam(':limit_start', $limit_start, PDO::PARAM_INT);
$stmt->bindParam(':per', $per, PDO::PARAM_INT);
!empty($search) ? $stmt->bindValue(':search', '%' . $search . '%') : '';
$stmt->execute();
$wms_data = $stmt->fetchAll(PDO::FETCH_ASSOC);
$sql_str = "
SELECT
'藍凌BPM' AS system_name,
krt.fd_name AS flow_name, -- 流程名稱
lp.fd_id AS form_key,
soe.fd_no AS current_assigner, -- 預計處理人員工編號
soe.fd_name AS user_name, -- 預計處理人名稱
'' AS department_id,
soe2.fd_name AS depart_name, -- 部門
SUBSTR(lp.fd_create_time,1,19) AS update_date, -- 創建時間
DATEDIFF(NOW(),lp.fd_create_time) AS diff_days
FROM lbpm_process AS lp
LEFT JOIN km_review_template AS krt
ON lp.fd_template_model_id = krt.fd_id
LEFT JOIN lbpm_workitem AS lw
ON lp.fd_id = lw.fd_process_id
LEFT JOIN sys_org_element AS soe
ON lw.fd_expected_id = soe.fd_id
LEFT JOIN sys_org_element AS soe2
ON soe2.fd_id = soe.fd_parentid
LEFT JOIN lbpm_history_workitem AS lhw
ON lp.fd_id = lhw.fd_process_id
WHERE 1=1
-- AND lw.fd_status = '20'
AND lhw.fd_activity_type = 'reviewWorkitem'
AND krt.fd_name != ''
AND soe.fd_no != ''
";
$sql_str .= !empty($department_id) ? " AND a.department_id = :department_id " : "";
$sql_str .= !empty($user_id) ? " AND sf.current_assigner = :user_id " : "";
if (!empty($search)) {
$sql_str .= " AND (
krt.fd_name LIKE :search
OR lp.fd_id LIKE :search
OR soe.fd_no LIKE :search
OR soe.fd_name LIKE :search
OR soe2.fd_name LIKE :search
OR lp.fd_create_time LIKE :search
) ";
}
$sql_str .= " LIMIT :per OFFSET :limit_start";
$stmt = $connEkp->prepare($sql_str);
!empty($department_id) ? $stmt->bindParam(':department_id', $department_id) : '';
!empty($user_id) ? $stmt->bindParam(':user_id', $user_id) : '';
$stmt->bindParam(':limit_start', $limit_start, PDO::PARAM_INT);
$stmt->bindParam(':per', $per, PDO::PARAM_INT);
!empty($search) ? $stmt->bindValue(':search', '%' . $search . '%') : '';
$stmt->execute();
$bpm_data = $stmt->fetchAll(PDO::FETCH_ASSOC);
$data = array_merge($wms_data, $bpm_data);
if ($system_name == 'wms')
return json_encode($wms_data, JSON_UNESCAPED_UNICODE);
if ($system_name == 'bpm')
return json_encode($bpm_data, JSON_UNESCAPED_UNICODE);
return json_encode($data, JSON_UNESCAPED_UNICODE);
}
}

49
wms/report_system/api/getUser.php

@ -0,0 +1,49 @@
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
require_once('../conn.php');
header("Content-Type: application/json");
$department_id = isset($_POST['department_id']) ? $_POST['department_id'] : null;
$u = new User();
echo $u->getUser($department_id);
}
class User
{
public function getUser($department_id)
{
global $conn;
$sql_str = "
SELECT
*
FROM(
SELECT
'' AS value,
'全部' AS text
FROM account
UNION
SELECT
DISTINCT
accountid AS value,
name AS text
FROM account
WHERE accounttype IN ('B','M','W','E')
";
$sql_str .= !empty($department_id) ? " AND department_id = :department_id" : '';
$sql_str .= "
)AS tmp
ORDER BY tmp.value
";
$stmt = $conn->prepare($sql_str);
if (!empty($department_id)) {
$stmt->bindParam(':department_id', $department_id);
}
$stmt->execute();
$data = $stmt->fetchAll(PDO::FETCH_ASSOC);
return json_encode($data, JSON_UNESCAPED_UNICODE);
}
}

51
wms/report_system/conn.php

@ -0,0 +1,51 @@
<?php
$envFile = dirname(dirname(dirname(__file__))) . '/.env'; // .env 文件的路径
if (file_exists($envFile)) {
$lines = file($envFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
if ($lines !== false) {
foreach ($lines as $line) {
list($key, $value) = explode('=', $line, 2);
$key = trim($key);
$value = trim($value);
// 设置环境变量
putenv("$key=$value");
}
}
}
// wms
$db_hostname = getenv('DB_HOST');
$db_username = getenv('DB_USERNAME');
$db_password = getenv('DB_PASSWORD');
$db_name = getenv('DB_DATABASE');
$db_charset = 'utf8';
// ekp bpm
$db_ekp_hostname = getenv('DB_BPM_HOST');
$db_ekp_username = getenv('DB_BPM_USERNAME');
$db_ekp_password = getenv('DB_BPM_PASSWORD');
$db_ekp_name = getenv('DB_BPM_DATABASE');
$db_ekp_charset = 'utf8';
try {
$dsn = "mysql:host=$db_hostname;dbname=$db_name;charset=$db_charset";
$conn = new PDO($dsn, $db_username, $db_password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dsn_ekp = "mysql:host=$db_ekp_hostname;dbname=$db_ekp_name;charset=$db_ekp_charset";
$connEkp = new PDO($dsn_ekp, $db_ekp_username, $db_ekp_password);
$connEkp->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// $connT8 = new PDO("sqlsrv:Server=220.130.203.251;Database=T8TEST", "M0117", "IFFCUFM=");
// if ($connT8) {
// $connT8->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// }
} catch (PDOException $e) {
die("ERROR!!!: " . $e->getMessage());
}

130
wms/report_system/js/alpine.js

@ -0,0 +1,130 @@
const signed_overdue_date_data = () => {
return {
init() {
this.$watch('data.department_id', () => {
this.changeDepartment()
})
this.$watch('data.per', () => {
this.changeDetailsTable()
})
this.$watch('data.now_page', () => {
this.changeDetailsTable()
})
}, data: {
system_name_options: [{
text: '全部',
value: ''
}, {
text: 'BPM',
value: 'bpm'
}, {
text: 'WMS',
value: 'wms'
}],
deparetment_options: deparetment_options,
signDetails: signDetails,
user_options: user_options,
system_name: '',
department_id: '',
user_id: '',
now_page: now_page,
end_page: end_page,
per: 10,
search: search,
all_count: all_count,
},
table_details: [],
searchLoading: false,
downloadLoading: false,
search() {
this.ssearchLoading = true;
const form = new FormData();
form.append('system_name', this.data.system_name);
form.append('department_id', this.data.department_id);
form.append('user_id', this.data.user_id);
form.append('search', this.data.search);
form.append('method', 'getSingDetailsAllCount');
axios.post('./api/getSingedDetails.php', form).then(res => {
this.data.all_count = res.data;
this.data.end_page = Math.ceil(this.data.all_count / this.data.per);
}).catch(error => {
console.log(error.response.data)
this.searchLoading = false
})
form.append('method', 'getSingDetails');
axios.post('./api/getSingedDetails.php', form).then(res => {
this.data.signDetails = res.data;
this.searchLoading = false;
}).catch(error => {
console.log(error.response.data)
this.searchLoading = false
})
}, getDepartment() {
axios.post('./api/getDepartment.php').then(res => {
this.data.deparetment_options = res.data
}).catch(error => {
console.log(error.response.data)
})
}, getUser() {
axios.post('./api/getUser.php').then(res => {
this.data.user_options = res.data
}).catch(error => {
console.log(error.response.data)
})
}, changeDepartment() {
const form = new FormData();
form.append('department_id', this.data.department_id);
axios.post('./api/getUser.php', form).then(res => {
this.data.user_options = res.data
}).catch(error => {
console.log(error.response.data)
})
}, changeDetailsTable() {
const form = new FormData();
this.data.end_page = Math.ceil(this.data.all_count / this.data.per);
form.append('system_name', this.data.system_name);
form.append('department_id', this.data.department_id);
form.append('user_id', this.data.user_id);
form.append('now_page', this.data.now_page);
form.append('per', this.data.per);
form.append('search', this.data.search);
form.append('method', 'getSingDetails');
axios.post('./api/getSingedDetails.php', form).then(res => {
this.data.signDetails = res.data;
}).catch(error => {
console.log(error.response.data)
})
}, goEndPage() {
this.data.now_page = this.data.end_page
}, goFirstPage() {
this.data.now_page = 1
}, goLastPage() {
if (this.data.now_page > 1)
this.data.now_page--
}, goNextPage() {
this.data.now_page++
}, download() {
this.downloadLoading = true
const form = new FormData();
form.append('system_name', this.data.system_name);
form.append('department_id', this.data.department_id);
form.append('user_id', this.data.user_id);
form.append('search', this.data.search);
axios.post('./api/downloadExcel.php', form).then(res => {
var link = document.createElement('a');
link.setAttribute('href', window.location.origin + "/wms/excel/signed_overdue_date.xlsx");
link.setAttribute('download', '部門逾期待簽.xlsx');
link.style.display = 'none';
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
this.downloadLoading = false
}).catch(error => {
console.log(error.response.data)
this.downloadLoading = false
})
}
}
}

5
wms/report_system/js/alpinejs/cdn.min.js

File diff suppressed because one or more lines are too long

25
wms/report_system/js/axios.js

@ -0,0 +1,25 @@
const axiosClient = axios.create({
baseURL : `${import.meta.env.VITE_API_BASE_URL}/api`,
});
axiosClient.interceptors.request.use( (config)=> {
config.headers.Authorization = `Bearer ${store.state.user.token}`
return config;
}, (error)=> {
return Promise.reject(error);
});
axiosClient.interceptors.response.use( (response)=> {
return response;
}, (error)=>{
if(error.response.status === 401){
store.commit('setToken', null)
sessionStorage.removeItem('TOKEN')
router.push({name:'login'})
}
throw error;
});
export default axiosClient;

2
wms/report_system/js/axios/axios.min.js

File diff suppressed because one or more lines are too long

48
wms/report_system/js/el.js

@ -0,0 +1,48 @@
export default {
data() {
return {
options: [],
value: [],
list: [],
loading: false,
states: ["Alabama", "Alaska", "Arizona",
"Arkansas", "California", "Colorado",
"Connecticut", "Delaware", "Florida",
"Georgia", "Hawaii", "Idaho", "Illinois",
"Indiana", "Iowa", "Kansas", "Kentucky",
"Louisiana", "Maine", "Maryland",
"Massachusetts", "Michigan", "Minnesota",
"Mississippi", "Missouri", "Montana",
"Nebraska", "Nevada", "New Hampshire",
"New Jersey", "New Mexico", "New York",
"North Carolina", "North Dakota", "Ohio",
"Oklahoma", "Oregon", "Pennsylvania",
"Rhode Island", "South Carolina",
"South Dakota", "Tennessee", "Texas",
"Utah", "Vermont", "Virginia",
"Washington", "West Virginia", "Wisconsin",
"Wyoming"]
}
},
mounted() {
this.list = this.states.map(item => {
return { value: `value:${item}`, label: `label:${item}` };
});
},
methods: {
remoteMethod(query) {
if (query !== '') {
this.loading = true;
setTimeout(() => {
this.loading = false;
this.options = this.list.filter(item => {
return item.label.toLowerCase()
.indexOf(query.toLowerCase()) > -1;
});
}, 200);
} else {
this.options = [];
}
}
}
}

4
wms/report_system/js/jquery/jquery-3.1.1.min.js

File diff suppressed because one or more lines are too long

186
wms/report_system/signed_overdue_date.php

@ -0,0 +1,186 @@
<?php
include_once("../header.php");
require_once("./conn.php");
include("./api/getSingedDetails.php");
include("./api/getDepartment.php");
include("./api/getUser.php");
$sd = new signDetails();
$d = new Department();
$u = new User();
$signDetails = $sd->getSingDetails();
$deparetment_options = $d->getDepartment();
$user_options = $u->getUser(null);
$now_page = $sd->getNowPage();
$end_page = $sd->getEndPage();
$all_count = $sd->getSingDetailsAllCount();
?>
<link rel="stylesheet" href="./styles/style.css?id=<?php echo date("YmdHis"); ?>">
<!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha512-z3gLpd7yknf1YoNbCzqRKc4qyor8gaKU1qmn+CShxbuBusANI9QpRohGBreCFkKxLhei6S9CQXFEbbKuqLg0DA==" crossorigin="anonymous" referrerpolicy="no-referrer" /> -->
<script defer src="./js/alpinejs/cdn.min.js"></script>
<script src="./js/axios/axios.min.js"></script>
<div class="form" method="post" x-data="signed_overdue_date_data">
<table class="table table-bordered query-table table-striped table-bordered display compact" style="width:99%;margin-left:.5%">
<thead>
<tr>
<td colspan="8">
<h3 style='text-align:center'>部門逾期待簽查詢</h3>
</td>
</tr>
</thead>
<tbody style="font-weight: bolder;margin-bottom: 20px">
<tr>
<td style="vertical-align: middle">系統名稱</td>
<td>
<select class="form-control" x-model="data.system_name">
<template x-for="option in data.system_name_options">
<option :selected="option.value == data.system_name" :value="option.value" x-text="option.text"></option>
</template>
</select>
</td>
<td style="vertical-align: middle">部門名稱</td>
<td>
<select class="form-control" x-model="data.department_id">
<template x-for="option in data.deparetment_options">
<option :selected="option.value == data.depart_name" :value="option.value" x-text="option.text"></option>
</template>
</select>
</td>
<td style="vertical-align: middle">人員名稱</td>
<td>
<select class="form-control" x-model="data.user_id">
<template x-for="option in data.user_options">
<option :selected="option.value == data.depart_name" :value="option.value" x-text="option.text"></option>
</template>
</select>
</td>
</tr>
<tr>
<td colspan="6" style="text-align: center">
<button @click="search()" :disabled="searchLoading" type="button" class="btn btn-primary btn-sm savebtn">
<template x-if="!searchLoading">
<span>查詢</span>
</template>
<template x-if="searchLoading">
<div class="loader"></div>
</template>
</button>
<button @click="download()" :disabled="downloadLoading" type="button" class="btn btn-primary btn-sm savebtn">
<template x-if="!downloadLoading">
<span>下載</span>
</template>
<template x-if="downloadLoading">
<div class="loader"></div>
</template>
</button>
</td>
</tr>
</tbody>
</table>
<table class="table table-bordered query-table table-striped table-bordered display compact" style="width:99%;margin-left:.5%">
<thead>
<tr>
<th colspan="9">
<nav aria-label="Page navigation" class="text-left;" style="display:inline;float:left;">
<ul class="pagination" style="margin:0;display:inline;">
<li class="page-item">
<a class="page-link" href="#">
<span style="color:black;" x-text='"總筆數:"+ data.all_count'></span>
</a>
</li>
<li class="page-item" style="margin:0;display:inline;">
<a class="page-link">
<span style="color:black;">每頁筆數:</span>
<select x-model="data.per" style='height:100%;width:50px;margin: 0;padding: 0;text-align:center;display:inline;'>
<option value="10">10</option>
<option value="20">20</option>
<option value="50">50</option>
<option value="100">100</option>
<option value="500">500</option>
</select>
</a>
</li>
</ul>
</nav>
<nav aria-label="Page navigation" class="text-right" style="display:inline;float:right;">
<ul class="pagination" style="margin:0;">
<li class="page-item">
<a class="page-link">
<input @change="search()" type='text' style='height:100%;width:150px;margin: 0;padding: 0;' x-model="data.search" placeholder="搜尋" />
</a>
</li>
<li class="page-item">
<a class="page-link" @click="goFirstPage()">第一頁</a>
</li>
<li class="page-item">
<a class="page-link" @click="goLastPage()"><</a>
</li>
<li class="page-item">
<a class="page-link">
<input type='number' style='height:100%;width:60px;margin: 0;padding: 0;text-align:center;' min='1' max='<?php echo $end_page; ?>' x-model='data.now_page' />
</a>
</li>
<li class="page-item">
<a class="page-link" @click="goNextPage()">></a>
</li>
<li class="page-item">
<span style="color:black;" x-text='"共"+ data.end_page +"頁"'></span>
</li>
<li class="page-item">
<a class="page-link" @click="goEndPage()">最後一頁</a>
</li>
</ul>
</nav>
</th>
</tr>
<tr>
<th>序號</th>
<th>表單序號</th>
<th>系統名稱</th>
<th>流程名稱</th>
<th>接收日期</th>
<th>當前簽核者</th>
<th>姓名</th>
<th>所屬部門</th>
<th>逾期天數</th>
</tr>
</thead>
<tbody>
<template x-for="(user, index) in data.signDetails" :key="index">
<tr>
<td x-text="index+1"></td>
<td x-text="user.form_key"></td>
<td x-text="user.system_name"></td>
<td x-text="user.flow_name"></td>
<td x-text="user.update_date"></td>
<td x-text="user.current_assigner"></td>
<td x-text="user.user_name"></td>
<td x-text="user.depart_name"></td>
<td x-text="user.diff_days"></td>
</tr>
</template>
</tbody>
</table>
</div>
<script src="./js/alpine.js?id=<?php echo date("YmdHis"); ?>"></script>
<script>
const signDetails = [...<?php echo $signDetails; ?>];
const deparetment_options = [...<?php echo $deparetment_options; ?>];
const user_options = [...<?php echo $user_options; ?>];
const now_page = <?php echo $now_page; ?>;
const end_page = <?php echo $end_page; ?>;
const all_count = <?php echo $all_count; ?>;
const search = "";
</script>

8
wms/report_system/styles/style.css

@ -0,0 +1,8 @@
.loader {
border: 4px solid #f3f3f3; /* Light grey */
border-top: 4px solid #999; /* Blue */
border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 2s linear infinite;
}

85
wms/sanlien/api/downloadExcel.php

@ -0,0 +1,85 @@
<?php
require_once('../conn.php');
require dirname(dirname(dirname(__DIR__))) . '/common/composer/vendor/autoload.php';
header("Content-Type: application/json");
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
use PhpOffice\PhpSpreadsheet\Style\Fill;
//數字轉英文(0=>A、1=>B、26=>AA...以此類推)
function num2alpha($n)
{
for ($r = ""; $n >= 0; $n = intval($n / 26) - 1)
$r = chr($n % 26 + 0x41) . $r;
return $r;
}
//英文轉數字(A=>0、B=>1、AA=>26...以此類推)
function alpha2num($a)
{
$l = strlen($a);
$n = 0;
for ($i = 0; $i < $l; $i++)
$n = $n * 26 + ord($a[$i]) - 0x40;
return $n - 1;
}
try {
$create_at_start = isset($_REQUEST['create_at_start']) ? $_REQUEST['create_at_start'] : '';
$create_at_end = isset($_REQUEST['create_at_end']) ? $_REQUEST['create_at_end'] : '';
if (!empty($create_at_start) && !empty($create_at_end)) {
$sql_str = "SELECT *
FROM sanlien_log
WHERE SUBSTR(create_at, 1, 10)
BETWEEN :create_at_start AND :create_at_end
";
$stmt = $conn->prepare($sql_str);
$stmt->bindParam(':create_at_start', $create_at_start);
$stmt->bindParam(':create_at_end', $create_at_end);
} else {
$sql_str = "SELECT * FROM sanlien_log ";
$stmt = $conn->prepare($sql_str);
}
$stmt->execute();
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setTitle('三連地震數據');
// 設定標題
$colTitleArr = [];
for ($i = 0; $i < $stmt->columnCount(); $i++) {
$columnMeta = $stmt->getColumnMeta($i);
$colTitleArr[] = $columnMeta['name'];
}
// 標題寫入 excel 第一列
for ($i = 0; $i < count($colTitleArr); $i++)
$sheet->setCellValue(num2alpha($i) . '1', $colTitleArr[$i]);
// 設定內容
$data = $stmt->fetchAll(PDO::FETCH_NUM);
$i = 2;
foreach ($data as $row) {
for ($j = 0; $j < count($row); $j++) {
$sheet->setCellValue(num2alpha($j) . $i, $row[$j]);
}
$i++;
}
$writer = new Xlsx($spreadsheet);
$file_path = dirname(dirname(dirname(__DIR__))) . '/wms/excel/' . 'sanlien.xlsx';
$writer->save($file_path);
try {
$writer->save($file_path);
// 回傳檔案路徑給 JavaScript
echo json_encode(['data' => $file_path]);
} catch (Exception $e) {
echo 'Error: ' . $e->getMessage();
}
exit();
} catch (PDOException $e) {
die("ERROR!!!: " . $e->getMessage());
}

26
wms/sanlien/api/getSanlien.php

@ -0,0 +1,26 @@
<?php
require_once('../conn.php');
header("Content-Type: application/json");
try {
$create_at_start = isset($_REQUEST['create_at_start'])? $_REQUEST['create_at_start'] : '';
$create_at_end = isset($_REQUEST['create_at_end'])? $_REQUEST['create_at_end'] : '';
if (!empty($create_at_start) && !empty($create_at_end)) {
$sql_str = "SELECT *
FROM sanlien_log
WHERE SUBSTR(create_at, 1, 10)
BETWEEN :create_at_start AND :create_at_end
";
$stmt = $conn->prepare($sql_str);
$stmt->bindParam(':create_at_start', $create_at_start);
$stmt->bindParam(':create_at_end', $create_at_end);
} else {
$sql_str = "SELECT * FROM sanlien_log ";
$stmt = $conn->prepare($sql_str);
}
$stmt->execute();
$data = $stmt->fetchAll(PDO::FETCH_ASSOC);
echo json_encode($data, JSON_UNESCAPED_UNICODE);
// echo json_encode(['data' => $data]);
} catch (PDOException $e) {
die("ERROR!!!: " . $e->getMessage());
}

51
wms/sanlien/conn.php

@ -0,0 +1,51 @@
<?php
$envFile = dirname(dirname(dirname(__file__))) . '/.env'; // .env 文件的路径
if (file_exists($envFile)) {
$lines = file($envFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
if ($lines !== false) {
foreach ($lines as $line) {
list($key, $value) = explode('=', $line, 2);
$key = trim($key);
$value = trim($value);
// 设置环境变量
putenv("$key=$value");
}
}
}
// wms
$db_hostname = getenv('DB_HOST');
$db_username = getenv('DB_USERNAME');
$db_password = getenv('DB_PASSWORD');
$db_name = getenv('DB_DATABASE');
$db_charset = 'utf8';
// ekp bpm
$db_ekp_hostname = getenv('DB_BPM_HOST');
$db_ekp_username = getenv('DB_BPM_USERNAME');
$db_ekp_password = getenv('DB_BPM_PASSWORD');
$db_ekp_name = getenv('DB_BPM_DATABASE');
$db_ekp_charset = 'utf8';
try {
$dsn = "mysql:host=$db_hostname;dbname=$db_name;charset=$db_charset";
$conn = new PDO($dsn, $db_username, $db_password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dsn_ekp = "mysql:host=$db_ekp_hostname;dbname=$db_ekp_name;charset=$db_ekp_charset";
$connEkp = new PDO($dsn_ekp, $db_ekp_username, $db_ekp_password);
$connEkp->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// $connT8 = new PDO("sqlsrv:Server=220.130.203.251;Database=T8TEST", "M0117", "IFFCUFM=");
// if ($connT8) {
// $connT8->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// }
} catch (PDOException $e) {
die("ERROR!!!: " . $e->getMessage());
}

48
wms/sanlien/js/alpine.js

@ -0,0 +1,48 @@
const sanlien = () => {
return {
init() {
this.search()
}, data: {
create_at_start: '',
create_at_end: '',
},
table_details: [],
searchLoading: false,
downloadLoading: false,
search() {
this.isLoading = true
const form = new FormData();
form.append('create_at_start', this.data.create_at_start);
form.append('create_at_end', this.data.create_at_end);
axios.post('./api/getSanlien.php', form).then(res => {
this.table_details = res.data
this.isLoading = false
}).catch(error => {
console.log(error.response.data)
this.isLoading = false
})
}, datatable() {
}, download() {
this.downloadLoading = true
const form = new FormData();
form.append('create_at_start', this.data.create_at_start);
form.append('create_at_end', this.data.create_at_end);
axios.post('./api/downloadExcel.php', form).then(res => {
var link = document.createElement('a');
link.setAttribute('href', window.location.origin + "/wms/excel/sanlien.xlsx");
link.setAttribute('download', '三連地震數據.xlsx');
link.style.display = 'none';
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
this.downloadLoading = false
}).catch(error => {
console.log(error.response.data)
this.downloadLoading = false
})
}
}
}

5
wms/sanlien/js/alpinejs/cdn.min.js

File diff suppressed because one or more lines are too long

25
wms/sanlien/js/axios.js

@ -0,0 +1,25 @@
const axiosClient = axios.create({
baseURL : `${import.meta.env.VITE_API_BASE_URL}/api`,
});
axiosClient.interceptors.request.use( (config)=> {
config.headers.Authorization = `Bearer ${store.state.user.token}`
return config;
}, (error)=> {
return Promise.reject(error);
});
axiosClient.interceptors.response.use( (response)=> {
return response;
}, (error)=>{
if(error.response.status === 401){
store.commit('setToken', null)
sessionStorage.removeItem('TOKEN')
router.push({name:'login'})
}
throw error;
});
export default axiosClient;

2
wms/sanlien/js/axios/axios.min.js

File diff suppressed because one or more lines are too long

48
wms/sanlien/js/el.js

@ -0,0 +1,48 @@
export default {
data() {
return {
options: [],
value: [],
list: [],
loading: false,
states: ["Alabama", "Alaska", "Arizona",
"Arkansas", "California", "Colorado",
"Connecticut", "Delaware", "Florida",
"Georgia", "Hawaii", "Idaho", "Illinois",
"Indiana", "Iowa", "Kansas", "Kentucky",
"Louisiana", "Maine", "Maryland",
"Massachusetts", "Michigan", "Minnesota",
"Mississippi", "Missouri", "Montana",
"Nebraska", "Nevada", "New Hampshire",
"New Jersey", "New Mexico", "New York",
"North Carolina", "North Dakota", "Ohio",
"Oklahoma", "Oregon", "Pennsylvania",
"Rhode Island", "South Carolina",
"South Dakota", "Tennessee", "Texas",
"Utah", "Vermont", "Virginia",
"Washington", "West Virginia", "Wisconsin",
"Wyoming"]
}
},
mounted() {
this.list = this.states.map(item => {
return { value: `value:${item}`, label: `label:${item}` };
});
},
methods: {
remoteMethod(query) {
if (query !== '') {
this.loading = true;
setTimeout(() => {
this.loading = false;
this.options = this.list.filter(item => {
return item.label.toLowerCase()
.indexOf(query.toLowerCase()) > -1;
});
}, 200);
} else {
this.options = [];
}
}
}
}

4
wms/sanlien/js/jquery/jquery-3.1.1.min.js

File diff suppressed because one or more lines are too long

80
wms/sanlien/receive_sanlien_index.php

@ -0,0 +1,80 @@
<?php
include_once("../header.php");
require_once("./conn.php");
// if (!(isset($_GET['id']) && !empty($_GET['id']))) {
// $para = "function_name=sanlien&" . $token_link;
// echo "<script>alert('非法訪問!!!');</script>";
// echo "<script>window.history.go(-1);</script>";
// exit;
// }
$creat_at_start = isset($_GET['create_at_start']) ? $_GET['create_at_start'] : '';
$creat_at_end = isset($_GET['create_at_end']) ? $_GET['create_at_end'] : '';
?>
<link rel="stylesheet" href="./styles/style.css?id=<?php echo date("YmdHis"); ?>">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha512-z3gLpd7yknf1YoNbCzqRKc4qyor8gaKU1qmn+CShxbuBusANI9QpRohGBreCFkKxLhei6S9CQXFEbbKuqLg0DA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<!-- <link rel="stylesheet" href="semantic/dist/semantic.min.css"> -->
<script defer src="./js/alpinejs/cdn.min.js"></script>
<script src="./js/axios/axios.min.js"></script>
<div class="form" method="post" x-data="sanlien">
<table class="table table-bordered query-table table-striped table-bordered display compact" style="width:99%;margin-left:.5%">
<thead>
<tr>
<td colspan="8">
<h3 style='text-align:center'>三連地震數據</h3>
</td>
</tr>
</thead>
<tbody style="font-weight: bolder;margin-bottom: 20px">
<tr>
<td style="vertical-align: middle">開始日期</td>
<td>
<input class="form-control" type="date" x-model="data.create_at_start">
</td>
<td style="vertical-align: middle">結束日期</td>
<td>
<input class="form-control" type="date" name="uscc" x-model="data.create_at_end">
</td>
</tr>
<tr>
<td colspan="4" style="text-align: center">
<button @click="search()" :disabled="searchLoading" type="button" class="btn btn-primary btn-sm savebtn">
<template x-if="!searchLoading">
<span>查詢</span>
</template>
<template x-if="searchLoading">
<div class="loader"></div>
</template>
</button>
<button @click="download()" :disabled="downloadLoading" type="button" class="btn btn-primary btn-sm savebtn">
<template x-if="!downloadLoading">
<span>下載</span>
</template>
<template x-if="downloadLoading">
<div class="loader"></div>
</template>
</button>
</td>
</tr>
</tbody>
</table>
<!-- <table class="table table-bordered query-table table-striped table-bordered display compact" style="width:99%;margin-left:.5%">
<thead>
<tr>
<th>123</th>
<th>qwe</th>
</tr>
</thead>
<tbody>
<template x-for="x-for=(value, index) in table_details">
<tr>
<td x-text="value.create_at"></td>
</tr>
</template>
</tbody>
</table> -->
</div>
<!-- <script src="./js/jquery/jquery-3.1.1.min.js"></script>
<script src="semantic/dist/semantic.min.js"></script> -->
<script src="./js/alpine.js?id=<?php echo date("YmdHis"); ?>"></script>

8
wms/sanlien/styles/style.css

@ -0,0 +1,8 @@
.loader {
border: 4px solid #f3f3f3; /* Light grey */
border-top: 4px solid #999; /* Blue */
border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 2s linear infinite;
}

2
wms/schedule-index.php

@ -25,7 +25,7 @@ $data = array();
$page_close = 0;
$sql_cmd2 = "";
$sql_cmd = sql_myself($user_id, "repairerid");
if ($user_department_id == "501" || $user_department_id == "322" || $user_id == "M0012" || $user_id == "M0105") $sql_cmd = "";
if ($user_department_id == "501" || $user_department_id == "322" || $user_id == "M0012" || $user_id == "M0105"|| $user_id == "PT007"|| $user_id == "M0149") $sql_cmd = "";
if (in_array($user_department_id . $user_role_id, $dr_arr)) $sql_cmd = "";
//if (empty($sql_cmd)) $sql_cmd = "where ";
if (!empty($_GET["contractno"])) $sql_cmd2 .= "and contractno = '" . $_GET["contractno"] . "' ";

40
wms/wipwhole-index-export-excel.php

@ -18,7 +18,7 @@ use PhpOffice\PhpSpreadsheet\Style\Fill;
function getArea($address)
{
$address = mb_substr($address, 0, 2);
if (in_array($address, ['宜蘭', '花蓮', '台東']))
if (in_array($address, ['宜蘭', '花蓮']))
return '宜花東';
if (in_array($address, ['臺北', '台北', '基隆', '新北']))
return '北區';
@ -26,7 +26,7 @@ function getArea($address)
return '桃竹';
if (in_array($address, ['南投', '臺中', '台中', '彰化', '雲林', '苗栗']))
return '中區';
if (in_array($address, ['台南', '臺南', '嘉義', '屏東', '高雄']))
if (in_array($address, ['台南', '臺南', '嘉義', '屏東', '高雄', '台東']))
return '南區';
}
if ($_SERVER["REQUEST_METHOD"] == "POST") {
@ -106,10 +106,10 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
'設計主管確認',
'設計主管確認日期',
'工務確認',
'樓高通報',
'樓高通報日期',
'工勘確認',
'工確認日期',
// '樓高通報',
// '樓高通報日期',
'工地進度',
'工地進度確認日期',
'生管確認',
'是否齊備',
'是否齊備日期',
@ -158,8 +158,8 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
// $caiwuok = 0;
// 工務統計已確認
if ($row['building_heigh_verify'] == 0)
$gongwuok += 1;
// if ($row['building_heigh_verify'] == 0)
// $gongwuok += 1;
// if ($row['site_survey_contact_verify'] == 0)
if (!in_array($row['site_survey_contact_verify'], ['1', 'A']))
$gongwuok += 1;
@ -281,10 +281,18 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 設計 設計主管確認
$desin_leader_verify_status = !empty($status_arr[$row['desin_leader_verify']]) ? $status_arr[$row['desin_leader_verify']] : "";
// 工務 樓高通報確認
$dbuilding_heigh_verify_status = !empty($status_arr[$row['building_heigh_verify']]) ? $status_arr[$row['building_heigh_verify']] : "";
// 工務 工勘確認
// // 工務 樓高通報確認
// $dbuilding_heigh_verify_status = !empty($status_arr[$row['building_heigh_verify']]) ? $status_arr[$row['building_heigh_verify']] : "";
// // 工務 工勘確認
$site_survey_contact_verify_status = !empty($site_survey_status[$row['site_survey_contact_verify']]) ? $site_survey_status[$row['site_survey_contact_verify']] : "";
$site_survey_contact_verify_status = "";
if (!empty($site_survey_status[$row['site_survey_contact_verify']])) {
if ($site_survey_status[$row['site_survey_contact_verify']] !== $row['site_survey_contact_verify']) {
$site_survey_contact_verify_status = $row['site_survey_contact_verify'] . ":" . $site_survey_status[$row['site_survey_contact_verify']];
} else {
$site_survey_contact_verify_status = $row['site_survey_contact_verify'];
}
}
// 生管 是否齊備確認
$shengguanok_status = !empty($status_arr[$row['shengguanok_status']]) ? $status_arr[$row['shengguanok_status']] : "";
@ -332,9 +340,9 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
$desin_leader_verify_status,
substr($row['desin_leader_verify_at'], 0, 10),
// getGunwuName($row['address']) . $gongwuok . "/2",
accountidToName($row['warehouseid']) . $gongwuok . "/2",
$dbuilding_heigh_verify_status,
substr($row['building_heigh_verify_at'], 0, 10),
accountidToName($row['warehouseid']) . $gongwuok . "/1",
// $dbuilding_heigh_verify_status,
// substr($row['building_heigh_verify_at'], 0, 10),
$site_survey_contact_verify_status,
substr($row['site_survey_contact_verify_at'], 0, 10),
'許伃廷 ' . $shengguanok . "/7",
@ -385,13 +393,13 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
->getStartColor()->setRGB('FFBB66');
// 背景顏色為綠色
$styleA1toC1 = $sheet->getStyle('AJ1:AN1');
$styleA1toC1 = $sheet->getStyle('AJ1:AL1');
$fillA1toC1 = $styleA1toC1->getFill();
$fillA1toC1->setFillType(Fill::FILL_SOLID)
->getStartColor()->setRGB('DDFF77');
// 背景顏色為橘色
$styleA1toC1 = $sheet->getStyle('AO1:BC1');
$styleA1toC1 = $sheet->getStyle('AM1:BA1');
$fillA1toC1 = $styleA1toC1->getFill();
$fillA1toC1->setFillType(Fill::FILL_SOLID)
->getStartColor()->setRGB('FFCCCC');

30
wms/wipwhole-index-function.php

@ -32,11 +32,11 @@ function getWipwholeSearchSql()
{
$area = [
'Y' => " '宜蘭','花蓮','台東' ",
'Y' => " '宜蘭','花蓮' ",
'N' => " '臺北', '台北', '基隆', '新北' ",
'T' => " '桃園', '新竹' ",
'C' => " '南投', '臺中', '台中', '彰化', '雲林', '苗栗' ",
'K' => " '台南', '臺南', '嘉義', '屏東', '高雄' "
'K' => " '台南', '臺南', '嘉義', '屏東', '高雄','台東' "
];
$contractno = empty($_REQUEST['contractno']) ? null : trim($_REQUEST['contractno']);
@ -168,7 +168,29 @@ function getDataSql($department_id, $role_id, $user_id)
// 補丁 林靜雯 權限 = 劉永德 新梯 北區+桃竹
if (in_array($user_id, ['M0189'])) {
$user_id = 'M0137';
$sql = "
SELECT * FROM wipwholestatus
WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type'
AND area_no = 'T'
" . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC
";
return $sql;
}
// 補丁 蘇孝倫 權限全開
if (in_array($user_id, ['M0176'])) {
$sql = "
SELECT * FROM wipwholestatus
WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC
";
return $sql;
}
$sql_cmd = sql_myself($user_id, "salesid");
@ -960,7 +982,7 @@ function getYewuStatus($link, $user_department_id, $role_id)
// 取得工務的欄位權限
function getWarehouseStatus($link, $user_department_id, $role_id, $status)
{
if (in_array($user_department_id, [521, 531, 541, 542, 543, 544, 545, 50, 501, 311, 313, 314, 521, 315, 912])) {
if (in_array($user_department_id, [521, 531, 541, 542, 543, 544, 545, 50, 501, 311, 313, 314, 521, 315, 912, 220])) {
// if (getSaveEstimateInstallData($user_department_id, $role_id)) {
if ($status == 1) {
return checkNowFormGStatus($link) == 'G' ? "" : "disabled";

71
wms/wipwhole-index-table-html.php

@ -1,7 +1,7 @@
<?php
// 暫時可編輯及刪除權限
$update_delete_status = false;
if (in_array($user_id, ['M0175', 'M0079'])) {
if (in_array($user_id, ['M0175', 'M0079']) || in_array($department_id, ['220'])) {
$update_delete_status = true;
}
@ -11,6 +11,11 @@ if (in_array($user_id, ['M0175', 'M0079'])) {
<tr>
<?php
echo $update_delete_status ? "<th style='text-align:center;width:80px;'>刪除</th>" : "";
if ($user_auth >= '2') {
?>
<th style="text-align:center;width:60px;">編輯</th>
<?php
}
?>
<th style="text-align:center;width:80px;">序號</th>
<th style="text-align:center;width:120px;">合約號</th>
@ -105,6 +110,17 @@ if (in_array($user_id, ['M0175', 'M0079'])) {
?>
<tr>
<?php echo $update_delete_status ? "<td><button type='button' class='btn btn-danger' onclick='delete_wipwholestatus(" . $data['id'] . ")'>刪除</button></td>" : ""; ?>
<td>
<?php
if ($user_auth >= '2') {
?>
<a target='_blank' href="wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<span class="glyphicon glyphicon-pencil"></span>
</a>
<?php
}
?>
</td>
<td><?php echo $data['id']; ?></td>
<td>
<?php
@ -193,70 +209,25 @@ if (in_array($user_id, ['M0175', 'M0079'])) {
<td>
<?php
$str = $data['yingyeok'] . "/5";
if ($edit_flag & 1 && ($user_auth & 2)) {
?>
<p>
<?php echo $str; ?>
<a target='_blank' href="wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<?php echo accountidToName($data['salesid']); ?>
</a>
</p>
<?php
} else echo $str . " " . accountidToName($data['salesid']);
echo $str . " " . accountidToName($data['salesid']);
?>
</td>
<td>
<?php
$str = $data['shejiok'] . "/5";
if ($edit_flag & 2 && ($user_auth & 2)) {
?>
<p>
<?php echo $str; ?>
<a target='_blank' href="wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
郭承瑋
</a>
</p>
<?php
} else echo $str . " 郭承瑋";
echo $str . " 郭承瑋";
?>
</td>
<td>
<?php
$str = $data['gongwuok'] . "/2";
if ($edit_flag & 4 && ($user_auth & 2)) {
?>
<p>
<?php
echo $str;
?>
<a target='_blank' href="wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<?php
echo accountidToName($data['warehouseid']);
// echo getGunwuName($data['address']);
?>
</a>
</p>
<?php
} else {
echo $str;
// echo getGunwuName($data['address']);
echo accountidToName($data['warehouseid']);
}
echo $str . accountidToName($data['warehouseid']);
?>
</td>
<td>
<?php
$str = $data['shengguanok'] . "/7";
if ($edit_flag & 8 && ($user_auth & 2)) {
?>
<p>
<?php echo $str; ?>
<a target='_blank' href="wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<span class="glyphicon glyphicon-pencil"></span>
</a>
</p>
<?php
} else echo $str . " ";
echo $str . "<br/>邱于雯(業務)<br/>林毓雯(生管)";
?>
</td>
</tr>

7
wms/wipwhole-index.php

@ -175,10 +175,11 @@ $data = mysqli_query($link, $sql);
<?php
echo "<option value=''>全部</option>";
foreach ($site_survey_status as $key => $val) {
$key_tmp = $key == $val ? '' : $key . ":";
if ((string)$site_survey_contact_verify == (string)$key) {
echo "<option value='$key' selected>$val</option>";
echo "<option value='$key' selected >$key_tmp" . "$val</option>";
} else {
echo "<option value='$key'>$val</option>";
echo "<option value='$key' >$key_tmp" . "$val</option>";
}
}
?>
@ -464,7 +465,7 @@ mysqli_close($link);
$('#table_index2').DataTable({
fixedColumns: {
leftColumns: 4
leftColumns: 5
},
scrollX: true,
fixedHeader: true,

19
wms/wipwhole-rec-invoice-edit-fileupload.php

@ -8,10 +8,10 @@ function fileIUpload($post_name)
if (!empty($file_name)) {
$temp_file_name = $_FILES[$post_name]["tmp_name"];
$target_dir = empty($file_name) ? "" : "public-wipwhole/";
$sales_spec_verify_file = strtolower($target_dir . basename($datetime . $file_name));
if (file_exists($sales_spec_verify_file))
unlink($sales_spec_verify_file);
move_uploaded_file($temp_file_name, $sales_spec_verify_file);
$real_file_name = strtolower($target_dir . basename($datetime . $file_name));
if (file_exists($real_file_name))
unlink($real_file_name);
move_uploaded_file($temp_file_name, $real_file_name);
return strtolower($target_dir . basename($datetime . $file_name));
} else {
return "";
@ -50,6 +50,17 @@ $customer_planning_verify_file = fileIUpload("customer_planning_verify_file");
$customer_color_verify_file = fileIUpload("customer_color_verify_file");
$customer_style_verify_file = fileIUpload("customer_style_verify_file");
$site_survey_contact_form_verify_file = fileIUpload("site_survey_contact_form_verify_file");
$official_check_1_file= fileIUpload("official_check_1_file");
$official_check_2_file= fileIUpload("official_check_2_file");
$official_check_3_file= fileIUpload("official_check_3_file");
$official_check_4_file= fileIUpload("official_check_4_file");
$official_check_5_file= fileIUpload("official_check_5_file");
$official_check_6_file= fileIUpload("official_check_6_file");
$official_check_7_file= fileIUpload("official_check_7_file");
$official_check_8_file= fileIUpload("official_check_8_file");
$official_check_9_file= fileIUpload("official_check_9_file");
// 設計
$desin_spec_verify_file = fileIUpload("desin_spec_verify_file");
$desin_planning_verify_file = fileIUpload("desin_planning_verify_file");

267
wms/wipwhole-rec-invoice-edit-notice-mail.php

@ -0,0 +1,267 @@
<?php
// 指派工勘人員
if ($warehouseid !== $old_warehouseid) {
if (checkNowFormGStatus($link) == 'G') {
$sql = "SELECT form_key
FROM flow
WHERE form_id = '$id'
AND flow_id = 'wws01'
AND flow_code = 'G'
";
$result = mysqli_query($link, $sql);
$form_key = $result->fetch_row()[0];
if (!empty($form_key)) {
$sql = "UPDATE wipwholestatus
SET warehouseid = '$warehouseid'
WHERE id = '$id';
";
mysqli_query($link, $sql);
$sql = "UPDATE subflow
SET current_assigner = '$warehouseid'
WHERE 1 = 1
AND seq = '1'
AND form_key = '$form_key';
";
mysqli_query($link, $sql);
}
}
}
// 官檢日變更
if (!empty($official_check_date)) {
if ($official_check_date !== $old_official_check_date) {
$sql = "
SELECT accountid
FROM account
WHERE department_id = '250'
AND role_id IN ('1','2','3','4');
";
$result = mysqli_query($link, $sql);
foreach ($result as $row) {
$permission = $row["accountid"];
$title = "客戶:$custom 作番:$facilityno 官檢日變更";
$content = "客戶:$custom
作番:$facilityno
官檢日 $old_official_check_date => $official_check_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
$permission = "M0168";
$title = "官檢日變更 客戶:$custom 作番:$facilityno";
$content = "客戶:$custom
作番:$facilityno
官檢日 $old_official_check_date => $official_check_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
// 工勘變更
if ($site_survey_contact_verify !== $old_site_survey_contact_verify) {
$site_survey_status = array(
"1" => "請選擇",
"0" => "已確認",
"2" => "無工勘需求",
"A" => "未動工",
"B" => "地下室施工",
"C" => "打樁",
"D" => "地基",
"E" => "挖土",
"G" => "機房",
"H" => "機械式淨高",
"M" => "樓中樓",
"OH" => "最高層(頂樓高度)",
"P" => "PIT(機坑深度)",
"R" => "R 樓",
"S" => "停工",
"T" => "TOP",
"TC" => "頂部間隙",
"TS" => "行程",
"TH" => "全高",
"Y" => "已搭、已出",
"YB" => "退購結案",
"YF" => "既有建物",
"YN" => "已搭、未出"
);
$sql = "
SELECT accountid
FROM account
WHERE department_id = '321'
AND role_id IN ('2','3','5');
";
$result = mysqli_query($link, $sql);
foreach ($result as $row) {
$permission = $row["accountid"];
$title = "客戶:$custom 作番:$facilityno 工勘狀態更改";
$content = "客戶:$custom
作番:$facilityno
工勘狀態 $site_survey_status[$old_site_survey_contact_verify] => $site_survey_status[$site_survey_contact_verify]";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
// 追加技術文件變更
if (!empty($desin_documents_verify_file)) {
$title = "合約號:$contract_no 作番號:$facilityno 設計上傳追加技術文件";
$content = "合約號:$contract_no 作番號:$facilityno 設計上傳追加技術文件
<a href='wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&{token_link}&id=$id' target='_blank'>前往下載</a>
";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => "M0168",
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
// 移交日變更
if (!empty($delivery_date)) {
if ($delivery_date !== $old_delivery_date) {
$permission_arr = ['M0168', 'M0012'];
foreach ($permission_arr as $permission) {
$title = "移交日變更 客戶:$custom 作番:$facilityno";
$content = "客戶:$custom
作番:$facilityno
移交日 $old_delivery_date => $delivery_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
if (empty($change_all_contractno)) {
$mail_title = "作番大日程(新梯)合約號:" . $contractno . "-移交日變更通知";
$mail_content = "作番大日程(新梯)
合約號:" . $contractno . "移交日:" . $old_delivery_date . " => " . $delivery_date;
} else {
$mail_title = "作番大日程(新梯)合約號:" . $contractno . "作番號:" . $facilityno . "-移交日變更通知";
$mail_content = "作番大日程(新梯)
合約號:" . $contractno . "
作番號:" . $facilityno . "
移交日:" . $old_delivery_date . " => " . $delivery_date;
}
$cmail->sendx(
$mail_title,
$mail_content,
[
[$salesname, $salesmail]
// ['gary', 'gary_chen@masada.com.tw']
],
"永佳捷科技"
);
}
}
// 當試車完工日變更
if (!empty($tryrun_end_date)) {
if ($tryrun_end_date !== $old_tryrun_end_date) {
$mail_title = "作番大日程(新梯)合約號:" . $contractno . "作番號:" . $facilityno . "客戶名稱:" . $custom . "-試車已完成通知";
$mail_content = "作番大日程(新梯)
合約號:" . $contractno . "
作番號:" . $facilityno . "
客戶名稱:" . $custom . "
已完成試車, 請注意後續交車時間, 如需要官檢, 請提供如下資料
<img style='width: 500px' src='https://masada.com.tw/wms/img/mail001.jpg' />
";
$mail_send_users = [];
// 分區通知品保人員
if (in_array($area_no, ['N', 'Y', 'T'])) {
array_push($mail_send_users, ['袁宏嘉', 'mars_yuan@masada.com.tw']);
}
if (in_array($area_no, ['C'])) {
array_push($mail_send_users, ['許登毓', 'f9711225@masada.com.tw']);
}
if (in_array($area_no, ['K'])) {
array_push($mail_send_users, ['廖常超', 'sy0933405566@masada.com.tw']);
array_push($mail_send_users, ['劉尚鑫', 'tw58604067@masada.com.tw']);
}
array_push($mail_send_users, [$salesname, $salesmail]);
array_push(
$mail_send_users,
[
accountid2name(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)],
accountid2email(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)]
]
);
array_push($mail_send_users, ['張崇傑', 'jaychang@masada.com.tw']);
array_push($mail_send_users, ['賴定國', 'guo@masada.com.tw']);
array_push($mail_send_users, ['郭承瑋', 'chengwei@masada.com.tw']);
array_push($mail_send_users, ['林坤翰', 'kain@masada.com.tw']);
$cmail->sendx(
$mail_title,
$mail_content,
$mail_send_users,
"永佳捷科技"
);
}
}
// 移交日附件變更
if (!empty($delivery_date_file) || !empty($delivery_date_file2)) {
if ($delivery_date_file !== $old_delivery_date_file || $delivery_date_file2 !== $old_delivery_date_file) {
$delivery_date_file_tmp = $delivery_date_file !== $old_delivery_date_file ? $delivery_date_file : $delivery_date_file2;
$mail_title = "作番大日程(新梯)合約號:" . $contractno . "-交車完成通知";
$mail_content = "作番大日程(新梯)
合約號:" . $contractno . "
作番號:" . $facilityno . "
客戶名稱:" . $custom . "
已完成交車並已上傳交車單或竣工單, 請至OA系統中填寫移交日, 並準備後續請款事宜!
";
$cmail->sendx(
$mail_title,
$mail_content,
[
[$salesname, $salesmail],
[
accountid2name(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)],
accountid2email(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)]
],
['葉俊麟', 'darren@masada.com.tw'],
['蘇淑娥 ', 'supe1218@masada.com.tw']
// ['gary', 'gary_chen@masada.com.tw']
],
"永佳捷科技"
);
}
}

744
wms/wipwhole-rec-invoice-edit-submit.php

@ -13,6 +13,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
$datetime = date("Y-m-d H:i:s");
$create_at = date("Y-m-d H:i:s");
$renovate_type = isset($_POST['renovate_type']) ? $_POST['renovate_type'] : $row['renovate_type'];
$contractno = isset($_POST['contractno']) ? $_POST['contractno'] : $row['contractno'];
$facility_temp_no = isset($_POST['facility_temp_no']) ? $_POST['facility_temp_no'] : $row['facility_temp_no'];
$facilityno = isset($_POST['facilityno']) ? $_POST['facilityno'] : $row['facilityno'];
@ -140,13 +141,57 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
$association_check_type = isset($_POST['association_check_type']) ? $_POST['association_check_type'] : $row['association_check_type'];
$old_delivery_date_file = isset($_POST['old_delivery_date_file']) ? $_POST['old_delivery_date_file'] : $row['delivery_date_file'];
$desin_taiwan_items_no = isset($_POST['desin_taiwan_items_no']) ? $_POST['desin_taiwan_items_no'] : "";
$desin_taiwan_items_name = isset($_POST['desin_taiwan_items_name']) ? $_POST['desin_taiwan_items_name'] : "";
$outsourcer_type = isset($_POST['outsourcer_type']) ? $_POST['outsourcer_type'] : $outsourcer_type;
$qc_official_type = isset($_POST['qc_official_type2']) ? $_POST['qc_official_type2'] : $qc_official_type;
$qc_date = isset($_POST['qc_date2']) ? $_POST['qc_date2'] : $qc_date;
$qc_date_owner = isset($_POST['qc_date2_owner']) ? $_POST['qc_date2_owner'] : $qc_date_owner;
$end_qc_date = isset($_POST['end_qc_date2']) ? $_POST['end_qc_date2'] : $end_qc_date;
$end_qc_date_owner = isset($_POST['end_qc_date2_owner']) ? $_POST['end_qc_date2_owner'] : $end_qc_date_owner;
$official_check_date = isset($_POST['official_check_date2']) ? $_POST['official_check_date2'] : $official_check_date;
$old_official_check_date = isset($_POST['old_official_check_date2']) ? $_POST['old_official_check_date2'] : $old_official_check_date;
$official_check_date_owner = isset($_POST['official_check_date2_owner']) ? $_POST['official_check_date2_owner'] : $official_check_date_owner;
$delivery_date = isset($_POST['delivery_date2']) ? $_POST['delivery_date2'] : $delivery_date;
$delivery_date_owner = isset($_POST['delivery_date2_owner']) ? $_POST['delivery_date2_owner'] : $delivery_date_owner;
$install_start_date = isset($_POST['install_start_date2']) ? $_POST['install_start_date2'] : $install_start_date;
$install_start_date_owner = isset($_POST['install_start_date2_owner']) ? $_POST['install_start_date2_owner'] : $install_start_date_owner;
$install_end_date = isset($_POST['install_end_date2']) ? $_POST['install_end_date2'] : $install_end_date;
$install_end_date_owner = isset($_POST['install_end_date2_owner']) ? $_POST['install_end_date2_owner'] : $install_end_date_owner;
$tryrun_start_date = isset($_POST['tryrun_start_date2']) ? $_POST['tryrun_start_date2'] : $tryrun_start_date;
$tryrun_start_date_owner = isset($_POST['tryrun_start_date2_owner']) ? $_POST['tryrun_start_date2_owner'] : $tryrun_start_date_owner;
$tryrun_end_date = isset($_POST['tryrun_end_date2']) ? $_POST['tryrun_end_date2'] : $tryrun_end_date;
$tryrun_end_date_owner = isset($_POST['tryrun_end_date2_owner']) ? $_POST['tryrun_end_date2_owner'] : $tryrun_end_date_owner;
$desin_taiwan_items_no = isset($_POST['desin_taiwan_items_no']) ? $_POST['desin_taiwan_items_no'] : [];
$desin_taiwan_items_name = isset($_POST['desin_taiwan_items_name']) ? $_POST['desin_taiwan_items_name'] : [];
$desin_taiwan_items_no = json_encode($desin_taiwan_items_no, JSON_UNESCAPED_UNICODE);
$desin_taiwan_items_name = json_encode($desin_taiwan_items_name, JSON_UNESCAPED_UNICODE);
$desin_taiwan_items_no = $desin_taiwan_items_no == 'null' ? null : $desin_taiwan_items_no;
$desin_taiwan_items_name = $desin_taiwan_items_name == 'null' ? null : $desin_taiwan_items_name;
$official_check_file_date = isset($_POST['official_check_file_date']) ? $_POST['official_check_file_date'] : $row['official_check_file_date'];
$official_check_file_owner = isset($_POST['official_check_file_owner']) ? $_POST['official_check_file_owner'] : $row['official_check_file_owner'];
$official_check_1_file_date = isset($_POST['official_check_1_file_date']) ? $_POST['official_check_1_file_date'] : $row['official_check_1_file_date'];
$official_check_2_file_date = isset($_POST['official_check_2_file_date']) ? $_POST['official_check_2_file_date'] : $row['official_check_2_file_date'];
$official_check_3_file_date = isset($_POST['official_check_3_file_date']) ? $_POST['official_check_3_file_date'] : $row['official_check_3_file_date'];
$official_check_4_file_date = isset($_POST['official_check_4_file_date']) ? $_POST['official_check_4_file_date'] : $row['official_check_4_file_date'];
$official_check_5_file_date = isset($_POST['official_check_5_file_date']) ? $_POST['official_check_5_file_date'] : $row['official_check_5_file_date'];
$official_check_6_file_date = isset($_POST['official_check_6_file_date']) ? $_POST['official_check_6_file_date'] : $row['official_check_6_file_date'];
$official_check_7_file_date = isset($_POST['official_check_7_file_date']) ? $_POST['official_check_7_file_date'] : $row['official_check_7_file_date'];
$official_check_8_file_date = isset($_POST['official_check_8_file_date']) ? $_POST['official_check_8_file_date'] : $row['official_check_8_file_date'];
$official_check_9_file_date = isset($_POST['official_check_9_file_date']) ? $_POST['official_check_9_file_date'] : $row['official_check_9_file_date'];
$official_check_1_file_owner = isset($_POST['official_check_1_file_owner']) ? $_POST['official_check_1_file_owner'] : $row['official_check_1_file_owner'];
$official_check_2_file_owner = isset($_POST['official_check_2_file_owner']) ? $_POST['official_check_2_file_owner'] : $row['official_check_2_file_owner'];
$official_check_3_file_owner = isset($_POST['official_check_3_file_owner']) ? $_POST['official_check_3_file_owner'] : $row['official_check_3_file_owner'];
$official_check_4_file_owner = isset($_POST['official_check_4_file_owner']) ? $_POST['official_check_4_file_owner'] : $row['official_check_4_file_owner'];
$official_check_5_file_owner = isset($_POST['official_check_5_file_owner']) ? $_POST['official_check_5_file_owner'] : $row['official_check_5_file_owner'];
$official_check_6_file_owner = isset($_POST['official_check_6_file_owner']) ? $_POST['official_check_6_file_owner'] : $row['official_check_6_file_owner'];
$official_check_7_file_owner = isset($_POST['official_check_7_file_owner']) ? $_POST['official_check_7_file_owner'] : $row['official_check_7_file_owner'];
$official_check_8_file_owner = isset($_POST['official_check_8_file_owner']) ? $_POST['official_check_8_file_owner'] : $row['official_check_8_file_owner'];
$official_check_9_file_owner = isset($_POST['official_check_9_file_owner']) ? $_POST['official_check_9_file_owner'] : $row['official_check_9_file_owner'];
$office_check_file_check_status = isset($_POST['office_check_file_check_status']) ? $_POST['office_check_file_check_status'] : $row['office_check_file_check_status'];
$pinzheng_remark = isset($_POST['pinzheng_remark']) ? $_POST['pinzheng_remark'] : $row['pinzheng_remark'];
$salesname = accountid2name($salesid)[$salesid];
$salesmail = accountid2email([$salesid])[$salesid];
$creater = $user_id;
@ -154,608 +199,11 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 上傳附件
include "wipwhole-rec-invoice-edit-fileupload.php";
$updatesql = "
UPDATE wipwholestatus
SET
";
if (in_array($user_department_id, [311, 312, 313, 314, 315])) {
// 營業更新;
$updatesql .= "
sales_spec_verify = '$sales_spec_verify',
sales_spec_verify_at = '$sales_spec_verify_at',
sales_spec_verify_owner = '$sales_spec_verify_owner',
customer_planning_verify = '$customer_planning_verify',
customer_planning_verify_at = '$customer_planning_verify_at',
customer_planning_verify_owner = '$customer_planning_verify_owner',
customer_color_verify = '$customer_color_verify',
customer_color_verify_at = '$customer_color_verify_at',
customer_color_verify_owner = '$customer_color_verify_owner',
customer_style_verify = '$customer_style_verify',
customer_style_verify_at = '$customer_style_verify_at',
customer_style_verify_owner = '$customer_style_verify_owner',
site_survey_contact_form_verify = '$site_survey_contact_form_verify',
site_survey_contact_form_verify_at = '$site_survey_contact_form_verify_at',
site_survey_contact_form_verify_owner = '$site_survey_contact_form_verify_owner',
delivery_date = '$delivery_date',
delivery_date_owner = '$delivery_date_owner',
marketing_remark = '',
real_custom_name = '$real_custom_name',
association_check_type = '$association_check_type',
";
if (!empty(trim($marketing_remark))) {
$updatesql .= "
marketing_remark = '',
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $marketing_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($sales_spec_verify_file))
$updatesql .= "sales_spec_verify_file = '$sales_spec_verify_file', ";
if (!empty($customer_planning_verify_file))
$updatesql .= "customer_planning_verify_file = '$customer_planning_verify_file', ";
if (!empty($customer_color_verify_file))
$updatesql .= "customer_color_verify_file = '$customer_color_verify_file', ";
if (!empty($customer_style_verify_file))
$updatesql .= "customer_style_verify_file = '$customer_style_verify_file', ";
if (!empty($site_survey_contact_form_verify_file))
$updatesql .= "site_survey_contact_form_verify_file = '$site_survey_contact_form_verify_file', ";
if (!empty($official_check_file))
$updatesql .= "official_check_file = '$official_check_file', ";
if (!empty($delivery_date_file))
$updatesql .= "delivery_date_file = '$delivery_date_file', ";
} else if ($user_department_id == 911) {
// 設計主管
if ($role_id == 1) {
$updatesql .= "
desin_leader_verify = '$desin_leader_verify',
desin_leader_verify_at = '$desin_leader_verify_at',
desin_leader_verify_owner = '$desin_leader_verify_owner',
desin_leader_remark = '',
";
if (!empty(trim($desin_leader_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $desin_leader_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($desin_leader_verify_file))
$updatesql .= "desin_leader_verify_file = '$desin_leader_verify_file', ";
} else {
// 設計更新
$updatesql .= "
desin_spec_verify = '$desin_spec_verify',
desin_spec_verify_at = '$desin_spec_verify_at',
desin_spec_verify_owner = '$desin_spec_verify_owner',
desin_planning_verify = '$desin_planning_verify',
desin_planning_verify_at = '$desin_planning_verify_at',
desin_planning_verify_owner = '$desin_planning_verify_owner',
desin_color_verify = '$desin_color_verify',
desin_color_verify_at = '$desin_color_verify_at',
desin_color_verify_owner = '$desin_color_verify_owner',
desin_style_verify = '$desin_style_verify',
desin_style_verify_at = '$desin_style_verify_at',
desin_style_verify_owner = '$desin_style_verify_owner',
desin_taiwan_items_no = '$desin_taiwan_items_no',
desin_taiwan_items_name = '$desin_taiwan_items_name',
desin_remark = '',
";
if (!empty(trim($desin_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $desin_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($desin_spec_verify_file))
$updatesql .= "desin_spec_verify_file = '$desin_spec_verify_file', ";
if (!empty($desin_planning_verify_file))
$updatesql .= "desin_planning_verify_file = '$desin_planning_verify_file', ";
if (!empty($desin_color_verify_file))
$updatesql .= "desin_color_verify_file = '$desin_color_verify_file', ";
if (!empty($desin_style_verify_file))
$updatesql .= "desin_style_verify_file = '$desin_style_verify_file', ";
if (!empty($desin_documents_verify_file))
$updatesql .= "desin_documents_verify_file = '$desin_documents_verify_file', ";
}
} else if ($user_department_id == 321) {
// 業務更新
$updatesql .= "
prattford_order_date_verify = '$prattford_order_date_verify' ,
prattford_order_date = '$prattford_order_date',
prattford_order_date_owner = '$prattford_order_date_owner',
estimated_shipping_date_verify = '$estimated_shipping_date_verify',
estimated_shipping_date = '$estimated_shipping_date',
estimated_shipping_date_owner = '$estimated_shipping_date_owner',
estimated_shipping_schedule_date_verify = '$estimated_shipping_schedule_date_verify',
estimated_shipping_schedule_date = '$estimated_shipping_schedule_date',
estimated_shipping_schedule_date_owner = '$estimated_shipping_schedule_date_owner',
goods_type = '$goods_type',
goods_type_date = '$goods_type_date',
goods_type_owner = '$goods_type_owner',
taiwan_goods_type = '$taiwan_goods_type',
taiwan_goods_type_date = '$taiwan_goods_type_date',
taiwan_goods_type_owner = '$taiwan_goods_type_owner',
shengguanok_status = '$shengguanok_status',
shengguanok_status_at = '$shengguanok_status_at',
shengguanok_status_owner = '$shengguanok_status_owner',
yewu_remark = '',
";
if (!empty(trim($yewu_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $yewu_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($shengguanok_status_file))
$updatesql .= "shengguanok_status_file = '$shengguanok_status_file', ";
} else if ($user_department_id == 220) {
// 共用更新
$updatesql .= "
contractno = '$contractno',
facility_temp_no = '$facility_temp_no',
facilityno = '$facilityno',
custom='$custom' ,
latitude = '$latitude',
longitude = '$longitude',
weight = '$weight',
numberofpassenger = '$numberofpassenger',
numberofstop = '$numberofstop',
numberoffloor = '$numberoffloor',
opentype = '$opentype',
speed = '$speed',
site_manager = '$site_manager',
address = '$address',
real_address = '$real_address',
contract_arrival_date = '$contract_arrival_date',
facility_kind = '$facility_kind',
";
} else if ($user_department_id == 912) {
// 品證部
$updatesql .= "
qc_official_type = '$qc_official_type',
qc_date = '$qc_date',
qc_date_owner = '$qc_date_owner',
end_qc_date = '$end_qc_date',
end_qc_date_owner = '$end_qc_date_owner',
official_check_date = '$official_check_date',
official_check_date_owner = '$official_check_date_owner',
";
if (!empty($official_check_file))
$updatesql .= "official_check_file = '$official_check_file', ";
}
// 暫時可編輯及刪除權限
if (in_array($user_id, ['M0175', 'M0079', 'M0060'])) {
$updatesql .= "
contractno = '$contractno',
facility_temp_no = '$facility_temp_no',
renovate_type = '$renovate_type',
facilityno = '$facilityno',
custom='$custom' ,
latitude = '$latitude',
longitude = '$longitude',
weight = '$weight',
numberofpassenger = '$numberofpassenger',
numberofstop = '$numberofstop',
numberoffloor = '$numberoffloor',
opentype = '$opentype',
speed = '$speed',
site_manager = '$site_manager',
address = '$address',
contract_arrival_date = '$contract_arrival_date',
facility_kind = '$facility_kind',
";
}
// 工務助理
if (
in_array($user_id, ['M0164', 'M0165', 'M0127', 'M0193', 'M0170', 'M0188', 'M0117', 'M0054'])
|| in_array($user_department_id, [521, 531, 541, 542, 543, 544, 545])
) {
$outsourcer_type = isset($_POST['outsourcer_type']) ? $_POST['outsourcer_type'] : $outsourcer_type;
$qc_official_type = isset($_POST['qc_official_type2']) ? $_POST['qc_official_type2'] : $qc_official_type;
$qc_date = isset($_POST['qc_date2']) ? $_POST['qc_date2'] : $qc_date;
$qc_date_owner = isset($_POST['qc_date2_owner']) ? $_POST['qc_date2_owner'] : $qc_date_owner;
$end_qc_date = isset($_POST['end_qc_date2']) ? $_POST['end_qc_date2'] : $end_qc_date;
$end_qc_date_owner = isset($_POST['end_qc_date2_owner']) ? $_POST['end_qc_date2_owner'] : $end_qc_date_owner;
$official_check_date = isset($_POST['official_check_date2']) ? $_POST['official_check_date2'] : $official_check_date;
$old_official_check_date = isset($_POST['old_official_check_date2']) ? $_POST['official_check_date'] : $old_official_check_date;
$official_check_date_owner = isset($_POST['official_check_date2_owner']) ? $_POST['official_check_date2_owner'] : $official_check_date_owner;
$delivery_date = isset($_POST['delivery_date2']) ? $_POST['delivery_date2'] : $delivery_date;
$delivery_date_owner = isset($_POST['delivery_date2_owner']) ? $_POST['delivery_date2_owner'] : $delivery_date_owner;
$install_start_date = isset($_POST['install_start_date2']) ? $_POST['install_start_date2'] : $install_start_date;
$install_start_date_owner = isset($_POST['install_start_date2_owner']) ? $_POST['install_start_date2_owner'] : $install_start_date_owner;
$install_end_date = isset($_POST['install_end_date2']) ? $_POST['install_end_date2'] : $install_end_date;
$install_end_date_owner = isset($_POST['install_end_date2_owner']) ? $_POST['install_end_date2_owner'] : $install_end_date_owner;
$tryrun_start_date = isset($_POST['tryrun_start_date2']) ? $_POST['tryrun_start_date2'] : $tryrun_start_date;
$tryrun_start_date_owner = isset($_POST['tryrun_start_date2_owner']) ? $_POST['tryrun_start_date2_owner'] : $tryrun_start_date_owner;
$tryrun_end_date = isset($_POST['tryrun_end_date2']) ? $_POST['tryrun_end_date2'] : $tryrun_end_date;
$tryrun_end_date_owner = isset($_POST['tryrun_end_date2_owner']) ? $_POST['tryrun_end_date2_owner'] : $tryrun_end_date_owner;
$updatesql .= "
qc_official_type = '$qc_official_type',
install_start_date = '$install_start_date',
install_start_date_owner = '$install_start_date_owner',
install_end_date = '$install_end_date',
install_end_date_owner = '$install_end_date_owner',
tryrun_start_date = '$tryrun_start_date',
tryrun_start_date_owner = '$tryrun_start_date_owner',
tryrun_end_date = '$tryrun_end_date',
tryrun_end_date_owner = '$tryrun_end_date_owner',
delivery_date = '$delivery_date',
delivery_date_owner = '$delivery_date_owner',
qc_date = '$qc_date',
qc_date_owner = '$qc_date_owner',
end_qc_date = '$end_qc_date',
end_qc_date_owner = '$end_qc_date_owner',
official_check_date = '$official_check_date',
official_check_date_owner = '$official_check_date_owner',
outsourcer_type = '$outsourcer_type',
install_outsourcer = '$install_outsourcer',
install_outsourcer_owner = '$install_outsourcer_owner',
install_outsourcer_date = '$install_outsourcer_date',
install_outsourcer_date_owner = '$install_outsourcer_date_owner',
estimate_install_start_date = '$estimate_install_start_date',
estimate_install_start_date_owner = '$estimate_install_start_date_owner',
estimate_install_end_date = '$estimate_install_end_date',
estimate_install_end_date_owner = '$estimate_install_end_date_owner',
tryrun_outsourcer = '$tryrun_outsourcer',
tryrun_outsourcer_owner = '$tryrun_outsourcer_owner',
tryrun_outsourcer_date = '$tryrun_outsourcer_date',
tryrun_outsourcer_date_owner = '$tryrun_outsourcer_date_owner',
estimate_tryrun_start_date = '$estimate_tryrun_start_date',
estimate_tryrun_start_date_owner = '$estimate_tryrun_start_date_owner',
estimate_tryrun_end_date = '$estimate_tryrun_end_date',
estimate_tryrun_end_date_owner = '$estimate_tryrun_end_date_owner',
warehouse_assistant_remark = '$warehouse_assistant_remark',
building_heigh_verify = '$building_heigh_verify',
building_heigh_verify_at = '$building_heigh_verify_at',
building_heigh_verify_owner = '$building_heigh_verify_owner',
site_survey_contact_verify = '$site_survey_contact_verify',
site_survey_contact_verify_at = '$site_survey_contact_verify_at',
site_survey_contact_verify_owner = '$site_survey_contact_verify_owner',
warehouse_remark = '',
install_start_date = '$install_start_date',
install_start_date_owner = '$install_start_date_owner',
install_end_date = '$install_end_date',
install_end_date_owner = '$install_end_date_owner',
tryrun_start_date = '$tryrun_start_date',
tryrun_start_date_owner = '$tryrun_start_date_owner',
tryrun_end_date = '$tryrun_end_date',
tryrun_end_date_owner = '$tryrun_end_date_owner',
delivery_date = '$delivery_date',
delivery_date_owner = '$delivery_date_owner',
";
if (!empty($plan_diagram_file)) {
$updatesql .= "plan_diagram_file = '$plan_diagram_file', ";
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>上傳了安裝圖附件<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($completion_acceptance_file)) {
$updatesql .= "completion_acceptance_file = '$completion_acceptance_file', ";
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>上傳了完工驗收單附件<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($outsourcer_contract_file)) {
echo $updatesql .= "outsourcer_contract_file = '$outsourcer_contract_file', ";
}
if (!empty(trim($warehouse_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $warehouse_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($building_heigh_verify_file))
$updatesql .= "building_heigh_verify_file = '$building_heigh_verify_file', ";
if (!empty($site_survey_contact_verify_file))
$updatesql .= "site_survey_contact_verify_file = '$site_survey_contact_verify_file', ";
if (!empty($delivery_date_file2))
$updatesql .= "delivery_date_file = '$delivery_date_file2', ";
}
// 許協更新業務確認項目權限
if ($user_id == 'M0060') {
$updatesql .= "
prattford_order_date_verify = '$prattford_order_date_verify' ,
prattford_order_date = '$prattford_order_date',
prattford_order_date_owner = '$prattford_order_date_owner',
estimated_shipping_date_verify = '$estimated_shipping_date_verify',
estimated_shipping_date = '$estimated_shipping_date',
estimated_shipping_date_owner = '$estimated_shipping_date_owner',
estimated_shipping_schedule_date_verify = '$estimated_shipping_schedule_date_verify',
estimated_shipping_schedule_date = '$estimated_shipping_schedule_date',
estimated_shipping_schedule_date_owner = '$estimated_shipping_schedule_date_owner',
goods_type = '$goods_type',
goods_type_date = '$goods_type_date',
goods_type_owner = '$goods_type_owner',
taiwan_goods_type = '$taiwan_goods_type',
taiwan_goods_type_date = '$taiwan_goods_type_date',
taiwan_goods_type_owner = '$taiwan_goods_type_owner',
shengguanok_status = '$shengguanok_status',
shengguanok_status_at = '$shengguanok_status_at',
shengguanok_status_owner = '$shengguanok_status_owner',
yewu_remark = '',
";
}
// 生管 小雯 預計到貨日(到觀音廠日)權限
if ($user_id == 'M0168') {
$updatesql .= "
estimated_shipping_schedule_date_verify = '$estimated_shipping_schedule_date_verify',
estimated_shipping_schedule_date = '$estimated_shipping_schedule_date',
estimated_shipping_schedule_date_owner = '$estimated_shipping_schedule_date_owner',
";
}
$updatesql .= "
creater = '$creater',
create_at = '$create_at'
WHERE id = '$id'
";
// echo $updatesql;
// exit;
// UPDATE SQL
include "wipwhole-rec-invoice-edit-updatesql.php";
mysqli_query($link, $updatesql);
// 指派工勘人員
if ($warehouseid !== $old_warehouseid) {
if (checkNowFormGStatus($link) == 'G') {
$sql = "SELECT form_key FROM flow
WHERE form_id = '$id'
AND flow_id = 'wws01'
AND flow_code = 'G'
";
$result = mysqli_query($link, $sql);
$form_key = $result->fetch_row()[0];
if (!empty($form_key)) {
$sql = "UPDATE wipwholestatus
SET warehouseid = '$warehouseid'
WHERE id = '$id';
";
mysqli_query($link, $sql);
$sql = "UPDATE subflow
SET current_assigner = '$warehouseid'
WHERE 1 = 1
AND seq = '1'
AND form_key = '$form_key';
";
mysqli_query($link, $sql);
}
}
}
if (!empty($official_check_date)) {
if ($official_check_date !== $old_official_check_date) {
$sql = "
SELECT accountid
FROM account
WHERE department_id = '250'
AND role_id IN ('1','2','3','4');
";
$result = mysqli_query($link, $sql);
foreach ($result as $row) {
$permission = $row["accountid"];
$title = "客戶:$custom 作番:$facilityno 官檢日變更";
$content = "客戶:$custom
作番:$facilityno
官檢日 $old_official_check_date => $official_check_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
}
// 工勘變更通知繪圖人員
if ($site_survey_contact_verify !== $old_site_survey_contact_verify) {
$site_survey_status = array(
"1" => "請選擇",
"0" => "已確認",
"2" => "無工勘需求",
"A" => "未動工",
"B" => "地下室施工",
"C" => "打樁",
"D" => "地基",
"E" => "挖土",
"G" => "機房",
"H" => "機械式淨高",
"M" => "樓中樓",
"OH" => "最高層(頂樓高度)",
"P" => "PIT(機坑深度)",
"R" => "R 樓",
"S" => "停工",
"T" => "TOP",
"TC" => "頂部間隙",
"TS" => "行程",
"TH" => "全高",
"Y" => "已搭、已出",
"YB" => "退購結案",
"YF" => "既有建物",
"YN" => "已搭、未出"
);
$sql = "
SELECT accountid
FROM account
WHERE department_id = '321'
AND role_id IN ('2','3','5');
";
$result = mysqli_query($link, $sql);
foreach ($result as $row) {
$permission = $row["accountid"];
$title = "客戶:$custom 作番:$facilityno 工勘狀態更改";
$content = "客戶:$custom
作番:$facilityno
工勘狀態 $site_survey_status[$old_site_survey_contact_verify] => $site_survey_status[$site_survey_contact_verify]";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
if (!empty($desin_documents_verify_file)) {
$title = "合約號:$contract_no 作番號:$facilityno 設計上傳追加技術文件";
$content = "合約號:$contract_no 作番號:$facilityno 設計上傳追加技術文件
<a href='wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&{token_link}&id=$id' target='_blank'>前往下載</a>
";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => "M0168",
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
// 官檢日及移交日通知生管人員
if (!empty($official_check_date)) {
if ($official_check_date !== $old_official_check_date) {
$permission = "M0168";
$title = "官檢日變更 客戶:$custom 作番:$facilityno";
$content = "客戶:$custom
作番:$facilityno
官檢日 $old_official_check_date => $official_check_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
if (!empty($delivery_date)) {
if ($delivery_date !== $old_delivery_date) {
$permission_arr = ['M0168', 'M0012'];
foreach ($permission_arr as $permission) {
$title = "移交日變更 客戶:$custom 作番:$facilityno";
$content = "客戶:$custom
作番:$facilityno
移交日 $old_delivery_date => $delivery_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
}
if (!empty($delivery_date)) {
if ($old_delivery_date !== $delivery_date) {
if (empty($change_all_contractno)) {
$mail_title = "作番大日程(新梯)合約號:" . $contractno . "-移交日變更通知";
$mail_content = "作番大日程(新梯)
合約號:" . $contractno
. "
移交日:" . $old_delivery_date . " => " . $delivery_date;
} else {
$mail_title = "作番大日程(新梯)合約號:" . $contractno . "作番號:" . $facilityno . "-移交日變更通知";
$mail_content = "作番大日程(新梯)
合約號:" . $contractno
. "
作番號:" . $facilityno
. "
移交日:" . $old_delivery_date . " => " . $delivery_date;
}
$cmail->sendx(
$mail_title,
$mail_content,
[
[$salesname, $salesmail]
// ['gary', 'gary_chen@masada.com.tw']
],
"永佳捷科技"
);
}
}
// 當試車完工日更改時 發出通知
if (!empty($tryrun_end_date)) {
if ($tryrun_end_date !== $old_tryrun_end_date) {
$mail_title = "作番大日程(新梯)合約號:" . $contractno . "作番號:" . $facilityno . "客戶名稱:" . $custom . "-試車已完成通知";
$mail_content = "作番大日程(新梯)
合約號:" . $contractno . "
作番號:" . $facilityno . "
客戶名稱:" . $custom . "
已完成試車, 請注意後續交車時間, 如需要官檢, 請提供如下資料
<img style='width: 500px' src='https://masada.com.tw/wms/img/mail001.jpg' />
";
$cmail->sendx(
$mail_title,
$mail_content,
[
[$salesname, $salesmail],
[
accountid2name(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)],
accountid2email(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)]
],
['張崇傑', 'jaychang@masada.com.tw'],
['賴定國', 'guo@masada.com.tw']
// ['gary', 'gary_chen@masada.com.tw']
],
"永佳捷科技"
);
}
}
// 當移交日附件更改時 發出通知
if (!empty($delivery_date_file) || !empty($delivery_date_file2)) {
if ($delivery_date_file !== $old_delivery_date_file || $delivery_date_file2 !== $old_delivery_date_file) {
$delivery_date_file_tmp = $delivery_date_file !== $old_delivery_date_file ? $delivery_date_file : $delivery_date_file2;
$mail_title = "作番大日程(新梯)合約號:" . $contractno . "-交車完成通知";
$mail_content = "作番大日程(新梯)
合約號:" . $contractno . "
作番號:" . $facilityno . "
客戶名稱:" . $custom . "
已完成交車並已上傳交車單或竣工單, 請至OA系統中填寫移交日, 並準備後續請款事宜!
";
$cmail->sendx(
$mail_title,
$mail_content,
[
[$salesname, $salesmail],
[
accountid2name(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)],
accountid2email(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)]
],
['葉俊麟', 'darren@masada.com.tw'],
['蘇淑娥 ', 'supe1218@masada.com.tw']
// ['gary', 'gary_chen@masada.com.tw']
],
"永佳捷科技"
);
}
}
// 系統通知信及系統通知
include "wipwhole-rec-invoice-edit-notice-mail.php";
echo "
<script type ='text/JavaScript'>
@ -792,7 +240,6 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
foreach ($_POST as $k => $v) {
$$k = htmlspecialchars(stripslashes(trim($v)));
}
// 檢查簽核狀態
backMarketingSssign($link, $salesid, $user_id);
echo "<script type ='text/JavaScript'>";
echo "alert('此表單已退回至營業階段');";
@ -806,7 +253,6 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
foreach ($_POST as $k => $v) {
$$k = htmlspecialchars(stripslashes(trim($v)));
}
// 檢查簽核狀態
backDesignssign($link, $user_id);
echo "<script type ='text/JavaScript'>";
echo "alert('此表單已退回至設計階段');";
@ -820,7 +266,6 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
foreach ($_POST as $k => $v) {
$$k = htmlspecialchars(stripslashes(trim($v)));
}
// 檢查簽核狀態
backWarehouse($link, $user_id);
echo "<script type ='text/JavaScript'>";
echo "alert('此表單已退回至工務階段');";
@ -842,9 +287,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
$contractno = $_POST['contractno'];
$facilityno = $_POST['facilityno'];
$custom = $_POST['custom'];
// $creater = $_POST['creater'];
$creater = $user_id;
// $create_at = $_POST['create_at'];
$create_at = date("Y-m-d H:i:s");
$old_real_contract_arrival_date = $_POST['old_real_contract_arrival_date'];
$real_contract_arrival_date = $_POST['real_contract_arrival_date'];
@ -974,96 +417,11 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
}
}
// if ($_SERVER["REQUEST_METHOD"] == "POST") {
// if ($_POST['form_name'] == 'update_install_date_form') {
// include "./class/Cmail.php";
// $cmail = new Cmail();
// foreach ($_POST as $k => $v)
// $$k = htmlspecialchars(stripslashes(trim($v)));
// $change_all_contractno = $_POST['change_all_contractno'];
// $contractno2 = $_POST['contractno2'];
// $install_start_date = $_POST['install_start_date'];
// $install_start_date_owner = $_POST['install_start_date_owner'];
// $install_end_date = $_POST['install_end_date'];
// $install_end_date_owner = $_POST['install_end_date_owner'];
// $tryrun_start_date = $_POST['tryrun_start_date'];
// $tryrun_start_date_owner = $_POST['tryrun_start_date_owner'];
// $tryrun_end_date = $_POST['tryrun_end_date'];
// $tryrun_end_date_owner = $_POST['tryrun_end_date_owner'];
// $old_delivery_date = $_POST['old_delivery_date'];
// $delivery_date = $_POST['delivery_date'];
// $delivery_date_owner = $_POST['delivery_date_owner'];
// $contractno = $_POST['contractno'];
// $facilityno = $_POST['facilityno'];
// $salesid = $_POST['salesid'];
// $salesname = accountid2name($salesid)[$salesid];
// $salesmail = accountid2email([$salesid])[$salesid];
// if ($old_delivery_date !== $delivery_date) {
// if (empty($change_all_contractno)) {
// $mail_title = "作番大日程(新梯)合約號:" . $contractno . "-移交日變更通知";
// $mail_content = "作番大日程(新梯)
// 合約號:" . $contractno
// . "
// 移交日:" . $old_delivery_date . " => " . $delivery_date;
// } else {
// $mail_title = "作番大日程(新梯)合約號:" . $contractno . "作番號:" . $facilityno . "-移交日變更通知";
// $mail_content = "作番大日程(新梯)
// 合約號:" . $contractno
// . "
// 作番號:" . $facilityno
// . "
// 移交日:" . $old_delivery_date . " => " . $delivery_date;
// }
// $cmail->sendx(
// $mail_title,
// $mail_content,
// [
// [$salesname, $salesmail]
// ],
// "永佳捷科技"
// );
// }
// $updatesql = "
// UPDATE wipwholestatus
// SET
// install_start_date = '$install_start_date',
// install_start_date_owner = '$install_start_date_owner',
// install_end_date = '$install_end_date',
// install_end_date_owner = '$install_end_date_owner',
// tryrun_start_date = '$tryrun_start_date',
// tryrun_start_date_owner = '$tryrun_start_date_owner',
// tryrun_end_date = '$tryrun_end_date',
// tryrun_end_date_owner = '$tryrun_end_date_owner',
// delivery_date = '$delivery_date',
// delivery_date_owner = '$delivery_date_owner'
// ";
// if (empty($change_all_contractno)) {
// $updatesql .= "WHERE id = '$id' ";
// } else {
// $updatesql .= "WHERE contractno = '$contractno2' ";
// }
// // echo $updatesql;
// // exit;
// mysqli_query($link, $updatesql);
// echo "<script type ='text/JavaScript'>";
// echo "alert('已更新日期');";
// echo "location.href='wipwhole-rec-invoice-edit.php?function_name=pricereview&id=$id&" . $token_link . "';";
// echo "</script>";
// }
// }
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if ($_POST['form_name'] == 'update_shengguan_form') {
foreach ($_POST as $k => $v)
$$k = htmlspecialchars(stripslashes(trim($v)));
// $creater = $_POST['creater'];
$creater = $user_id;
$datetime = date("Y-m-d H:i:s");
$shengguan_remark = $_POST['shengguan_remark'];

224
wms/wipwhole-rec-invoice-edit-updatesql.php

@ -0,0 +1,224 @@
<?php
$updatesql = "UPDATE wipwholestatus
SET
building_heigh_verify = '$building_heigh_verify',
building_heigh_verify_at = '$building_heigh_verify_at',
building_heigh_verify_owner = '$building_heigh_verify_owner',
site_survey_contact_verify = '$site_survey_contact_verify',
site_survey_contact_verify_at = '$site_survey_contact_verify_at',
site_survey_contact_verify_owner = '$site_survey_contact_verify_owner',
sales_spec_verify = '$sales_spec_verify',
sales_spec_verify_at = '$sales_spec_verify_at',
sales_spec_verify_owner = '$sales_spec_verify_owner',
customer_color_verify = '$customer_color_verify',
customer_color_verify_at = '$customer_color_verify_at',
customer_color_verify_owner = '$customer_color_verify_owner',
customer_style_verify = '$customer_style_verify',
customer_style_verify_at = '$customer_style_verify_at',
customer_style_verify_owner = '$customer_style_verify_owner',
site_survey_contact_form_verify = '$site_survey_contact_form_verify',
site_survey_contact_form_verify_at = '$site_survey_contact_form_verify_at',
site_survey_contact_form_verify_owner = '$site_survey_contact_form_verify_owner',
delivery_date = '$delivery_date',
delivery_date_owner = '$delivery_date_owner',
customer_planning_verify = '$customer_planning_verify',
customer_planning_verify_at = '$customer_planning_verify_at',
customer_planning_verify_owner = '$customer_planning_verify_owner',
association_check_type = '$association_check_type',
desin_leader_verify = '$desin_leader_verify',
desin_leader_verify_at = '$desin_leader_verify_at',
desin_leader_verify_owner = '$desin_leader_verify_owner',
desin_spec_verify = '$desin_spec_verify',
desin_spec_verify_at = '$desin_spec_verify_at',
desin_spec_verify_owner = '$desin_spec_verify_owner',
desin_planning_verify = '$desin_planning_verify',
desin_planning_verify_at = '$desin_planning_verify_at',
desin_planning_verify_owner = '$desin_planning_verify_owner',
desin_color_verify = '$desin_color_verify',
desin_color_verify_at = '$desin_color_verify_at',
desin_color_verify_owner = '$desin_color_verify_owner',
desin_style_verify = '$desin_style_verify',
desin_style_verify_at = '$desin_style_verify_at',
desin_style_verify_owner = '$desin_style_verify_owner',
desin_taiwan_items_no = '$desin_taiwan_items_no',
desin_taiwan_items_name = '$desin_taiwan_items_name',
prattford_order_date_verify = '$prattford_order_date_verify',
prattford_order_date = '$prattford_order_date',
prattford_order_date_owner = '$prattford_order_date_owner',
estimated_shipping_date_verify = '$estimated_shipping_date_verify',
estimated_shipping_date = '$estimated_shipping_date',
estimated_shipping_date_owner = '$estimated_shipping_date_owner',
estimated_shipping_schedule_date_verify = '$estimated_shipping_schedule_date_verify',
estimated_shipping_schedule_date = '$estimated_shipping_schedule_date',
estimated_shipping_schedule_date_owner = '$estimated_shipping_schedule_date_owner',
goods_type = '$goods_type',
goods_type_date = '$goods_type_date',
goods_type_owner = '$goods_type_owner',
taiwan_goods_type = '$taiwan_goods_type',
taiwan_goods_type_date = '$taiwan_goods_type_date',
taiwan_goods_type_owner = '$taiwan_goods_type_owner',
shengguanok_status = '$shengguanok_status',
shengguanok_status_at = '$shengguanok_status_at',
shengguanok_status_owner = '$shengguanok_status_owner',
contractno = '$contractno',
facility_temp_no = '$facility_temp_no',
renovate_type = '$renovate_type',
facilityno = '$facilityno',
custom = '$custom',
latitude = '$latitude',
longitude = '$longitude',
weight = '$weight',
numberofpassenger = '$numberofpassenger',
numberofstop = '$numberofstop',
numberoffloor = '$numberoffloor',
opentype = '$opentype',
speed = '$speed',
site_manager = '$site_manager',
address = '$address',
real_address = '$real_address',
contract_arrival_date = '$contract_arrival_date',
real_contract_arrival_date = '$real_contract_arrival_date',
facility_kind = '$facility_kind',
qc_date = '$qc_date',
qc_date_owner = '$qc_date_owner',
end_qc_date = '$end_qc_date',
end_qc_date_owner = '$end_qc_date_owner',
official_check_date = '$official_check_date',
official_check_date_owner = '$official_check_date_owner',
qc_official_type = '$qc_official_type',
install_start_date = '$install_start_date',
install_start_date_owner = '$install_start_date_owner',
install_end_date = '$install_end_date',
install_end_date_owner = '$install_end_date_owner',
tryrun_start_date = '$tryrun_start_date',
tryrun_start_date_owner = '$tryrun_start_date_owner',
tryrun_end_date = '$tryrun_end_date',
tryrun_end_date_owner = '$tryrun_end_date_owner',
outsourcer_type = '$outsourcer_type',
install_outsourcer = '$install_outsourcer',
install_outsourcer_owner = '$install_outsourcer_owner',
install_outsourcer_date = '$install_outsourcer_date',
install_outsourcer_date_owner = '$install_outsourcer_date_owner',
estimate_install_start_date = '$estimate_install_start_date',
estimate_install_start_date_owner = '$estimate_install_start_date_owner',
estimate_install_end_date = '$estimate_install_end_date',
estimate_install_end_date_owner = '$estimate_install_end_date_owner',
tryrun_outsourcer = '$tryrun_outsourcer',
tryrun_outsourcer_owner = '$tryrun_outsourcer_owner',
tryrun_outsourcer_date = '$tryrun_outsourcer_date',
tryrun_outsourcer_date_owner = '$tryrun_outsourcer_date_owner',
estimate_tryrun_start_date = '$estimate_tryrun_start_date',
estimate_tryrun_start_date_owner = '$estimate_tryrun_start_date_owner',
estimate_tryrun_end_date = '$estimate_tryrun_end_date',
estimate_tryrun_end_date_owner = '$estimate_tryrun_end_date_owner',
warehouse_assistant_remark = '$warehouse_assistant_remark',
official_check_1_file_date = '$official_check_1_file_date',
official_check_2_file_date = '$official_check_2_file_date',
official_check_3_file_date = '$official_check_3_file_date',
official_check_4_file_date = '$official_check_4_file_date',
official_check_5_file_date = '$official_check_5_file_date',
official_check_6_file_date = '$official_check_6_file_date',
official_check_7_file_date = '$official_check_7_file_date',
official_check_8_file_date = '$official_check_8_file_date',
official_check_9_file_date = '$official_check_9_file_date',
official_check_1_file_owner = '$official_check_1_file_owner',
official_check_2_file_owner = '$official_check_2_file_owner',
official_check_3_file_owner = '$official_check_3_file_owner',
official_check_4_file_owner = '$official_check_4_file_owner',
official_check_5_file_owner = '$official_check_5_file_owner',
official_check_6_file_owner = '$official_check_6_file_owner',
official_check_7_file_owner = '$official_check_7_file_owner',
official_check_8_file_owner = '$official_check_8_file_owner',
official_check_9_file_owner = '$official_check_9_file_owner',
official_check_file_date = '$official_check_file_date',
official_check_file_owner = '$official_check_file_owner',
office_check_file_check_status = '$office_check_file_check_status',
pinzheng_remark = '$pinzheng_remark',
";
// 附件上傳
$updatesql .= empty($building_heigh_verify_file) ? "" : "building_heigh_verify_file = '$building_heigh_verify_file',";
$updatesql .= empty($site_survey_contact_verify_file) ? "" : "site_survey_contact_verify_file = '$site_survey_contact_verify_file',";
$updatesql .= empty($customer_planning_verify_file) ? "" : "customer_planning_verify_file = '$customer_planning_verify_file',";
$updatesql .= empty($sales_spec_verify_file) ? "" : "sales_spec_verify_file = '$sales_spec_verify_file',";
$updatesql .= empty($customer_color_verify_file) ? "" : "customer_color_verify_file = '$customer_color_verify_file',";
$updatesql .= empty($customer_style_verify_file) ? "" : "customer_style_verify_file = '$customer_style_verify_file',";
$updatesql .= empty($site_survey_contact_form_verify_file) ? "" : "site_survey_contact_form_verify_file = '$site_survey_contact_form_verify_file',";
$updatesql .= empty($official_check_file) ? "" : "official_check_file = '$official_check_file',";
$updatesql .= empty($delivery_date_file) ? "" : "delivery_date_file = '$delivery_date_file',";
$updatesql .= empty($desin_spec_verify_file) ? "" : "desin_spec_verify_file = '$desin_spec_verify_file',";
$updatesql .= empty($desin_planning_verify_file) ? "" : "desin_planning_verify_file = '$desin_planning_verify_file',";
$updatesql .= empty($desin_color_verify_file) ? "" : "desin_color_verify_file = '$desin_color_verify_file',";
$updatesql .= empty($desin_style_verify_file) ? "" : "desin_style_verify_file = '$desin_style_verify_file',";
$updatesql .= empty($desin_documents_verify_file) ? "" : "desin_documents_verify_file = '$desin_documents_verify_file',";
$updatesql .= empty($shengguanok_status_file) ? "" : "shengguanok_status_file = '$shengguanok_status_file',";
$updatesql .= empty($outsourcer_contract_file) ? "" : "outsourcer_contract_file = '$outsourcer_contract_file',";
$updatesql .= empty($building_heigh_verify_file) ? "" : "building_heigh_verify_file = '$building_heigh_verify_file',";
$updatesql .= empty($site_survey_contact_verify_file) ? "" : "site_survey_contact_verify_file = '$site_survey_contact_verify_file',";
$updatesql .= empty($delivery_date_file2) ? "" : "delivery_date_file = '$delivery_date_file2',";
$updatesql .= empty($desin_leader_verify_file) ? "" : "desin_leader_verify_file = '$desin_leader_verify_file',";
$updatesql .= empty($plan_diagram_file) ? "" : "plan_diagram_file = '$plan_diagram_file',";
$updatesql .= empty($completion_acceptance_file) ? "" : "completion_acceptance_file = '$completion_acceptance_file',";
$updatesql .= empty($official_check_1_file) ? "" : "official_check_1_file = '$official_check_1_file',";
$updatesql .= empty($official_check_2_file) ? "" : "official_check_2_file = '$official_check_2_file',";
$updatesql .= empty($official_check_3_file) ? "" : "official_check_3_file = '$official_check_3_file',";
$updatesql .= empty($official_check_4_file) ? "" : "official_check_4_file = '$official_check_4_file',";
$updatesql .= empty($official_check_5_file) ? "" : "official_check_5_file = '$official_check_5_file',";
$updatesql .= empty($official_check_6_file) ? "" : "official_check_6_file = '$official_check_6_file',";
$updatesql .= empty($official_check_7_file) ? "" : "official_check_7_file = '$official_check_7_file',";
$updatesql .= empty($official_check_8_file) ? "" : "official_check_8_file = '$official_check_8_file',";
$updatesql .= empty($official_check_9_file) ? "" : "official_check_9_file = '$official_check_9_file',";
// 備註新增
$updatesql .= "warehouse_remark = '', ";
$updatesql .= "marketing_remark = '', ";
$updatesql .= "desin_leader_remark = '', ";
$updatesql .= "desin_remark = '', ";
$updatesql .= "yewu_remark = '', ";
if (!empty(trim($warehouse_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $warehouse_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty(trim($marketing_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $marketing_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty(trim($desin_leader_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $desin_leader_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty(trim($desin_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $desin_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty(trim($yewu_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $yewu_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($plan_diagram_file)) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>上傳了安裝圖附件<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($completion_acceptance_file)) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>上傳了完工驗收單附件<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
$updatesql .= "
creater = '$creater',
create_at = '$create_at'
WHERE 1=1
AND id = '$id'
";

419
wms/wipwhole-rec-invoice-edit.php

@ -44,18 +44,19 @@ $warehouse = getWarehouseStatus($link, $user_department_id, $role_id, 1);
$marketing = getMarketingStatus($link, $user_department_id, $role_id, 1);
$marketing2 = getMarketingStatus($link, $user_department_id, $role_id, 2);
$desin = getDesinStatus($link, $user_department_id, $role_id);
$desin2 = $user_department_id == '911' ? "" : "disabled";
$desin_leader = getDesinLeaderStatus($link, $user_department_id, $role_id);
$shengguan = getShengguanStatus($link, $user_department_id, $role_id, 1);
$warehouse2 = getWarehouseStatus($link, $user_department_id, $role_id, 2);
$shengguan2 = getShengguanStatus($link, $user_department_id, $role_id, 2);
$pinzheng = getPinzhengStatus($link, $user_department_id, $role_id);
$pinzheng2 = $user_department_id == '912' ? "" : "disabled";
// 取得分頁頁碼
$user_department_id;
$tab = getTabNo($user_department_id);
// 工務助理
if (in_array($user_id, ['M0164', 'M0165', 'M0127', 'M0193', 'M0170', 'M0188', 'M0117'])) {
if (in_array($user_id, ['M0164', 'M0165', 'M0127', 'M0193', 'M0170', 'M0188'])) {
$warehouse2 = "";
$tab = 5;
}
@ -79,6 +80,44 @@ $all_users_options = getAllUsersOptions($link);
// 更新數據 接收 post 命令
include "wipwhole-rec-invoice-edit-submit.php";
//補丁 避免新梯跑到此頁面
if (!empty($row['contract_type'])) {
if ($row['contract_type'] == 'B') {
echo "<script type ='text/JavaScript'>";
echo "location.href='wipwhole-renovate-rec-invoice-edit.php?function_name=wipwholestatus&id=$id&" . $token_link . "';";
echo "</script>";
}
} else {
echo "此大日程未選擇新梯或是汰改種類,請通知資訊人員處理!";
}
$official_check_file_yingye_count = 0;
$official_check_file_design_count = 0;
$official_check_file_pinzheng_count = 0;
if (!empty($row['official_check_1_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_2_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_3_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_4_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_5_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_6_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_7_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_8_file']))
$official_check_file_design_count++;
if (!empty($row['official_check_9_file']))
$official_check_file_design_count++;
if (!empty($row['official_check_file']))
$official_check_file_pinzheng_count++;
?>
<form method="post" id="form" enctype="multipart/form-data">
@ -316,9 +355,9 @@ include "wipwhole-rec-invoice-edit-submit.php";
<tr>
<td style="vertical-align: middle">官檢類型</td>
<td colspan="3">
<input type='radio' class="disabled_select" id="association_check_type_1" name='association_check_type' value='1' <?= $marketing2; ?> <?php echo $row['association_check_type'] == '1' ? "checked disabled" : ""; ?> />
<input type='radio' class='disabled_select' id="association_check_type_1" name='association_check_type' value='1' <?= $marketing2; ?> <?php echo in_array($row['association_check_type'], ['1', '2']) ? "disabled" : ""; ?> <?php echo $row['association_check_type'] == '1' ? "checked" : ""; ?> />
<label for='association_check_type_1'>需要</label>
<input type='radio' class="disabled_select" id="association_check_type_2" name='association_check_type' value='2' <?= $marketing2; ?> <?php echo $row['association_check_type'] == '2' ? "checked disabled" : ""; ?> />
<input type='radio' class='disabled_select' id="association_check_type_2" name='association_check_type' value='2' <?= $marketing2; ?> <?php echo in_array($row['association_check_type'], ['1', '2']) ? "disabled" : ""; ?> <?php echo $row['association_check_type'] == '2' ? "checked" : ""; ?> />
<label for='association_check_type_2'>不需要</label>
</td>
</tr>
@ -501,6 +540,151 @@ include "wipwhole-rec-invoice-edit-submit.php";
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8" style="vertical-align: middle">官檢資料上傳
<a href="./pdf/【範本】營業提供官檢資料.pdf" style='color:#00F;' download>範例下載</a>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 1 <B-17>建築物昇降設備竣工檢查申請書(正本)X3</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_1_file" name="official_check_1_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_1_file']) ? "<a id='official_check_1_file_a' style='color:#00F;' href='" . $row['official_check_1_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_1_file_date" name="official_check_1_file_date" value="<?= $row['official_check_1_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_1_file_owner" class="disabled_select" id="official_check_1_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_1_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 2 <B-18>建築物昇降機竣工檢查表(請單獨置於整份文件上)X3</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_2_file" name="official_check_2_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_2_file']) ? "<a id='official_check_2_file_a' style='color:#00F;' href='" . $row['official_check_2_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_2_file_date" name="official_check_2_file_date" value="<?= $row['official_check_2_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_2_file_owner" class="disabled_select" id="official_check_2_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_2_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 3 使用執照掛號證明或承造人與監造人共同出具之設備完竣證明(影本)X3</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_3_file" name="official_check_3_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_3_file']) ? "<a id='official_check_3_file_a' style='color:#00F;' href='" . $row['official_check_3_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_3_file_date" name="official_check_3_file_date" value="<?= $row['official_check_3_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_3_file_owner" class="disabled_select" id="official_check_3_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_3_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 4 建築執照或雜項執照(影本)x3</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_4_file" name="official_check_4_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_4_file']) ? "<a id='official_check_4_file_a' style='color:#00F;' href='" . $row['official_check_4_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_4_file_date" name="official_check_4_file_date" value="<?= $row['official_check_4_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_4_file_owner" class="disabled_select" id="official_check_4_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_4_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 5 耐用基準表(正本)X3(起造人與技術人員用印)</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_5_file" name="official_check_5_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_5_file']) ? "<a id='official_check_5_file_a' style='color:#00F;' href='" . $row['official_check_5_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_5_file_date" name="official_check_5_file_date" value="<?= $row['official_check_5_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_5_file_owner" class="disabled_select" id="official_check_5_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_5_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 6 昇降設備詳圖X3(需建築師或專業廠商用印)X3</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_6_file" name="official_check_6_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_6_file']) ? "<a id='official_check_6_file_a' style='color:#00F;' href='" . $row['official_check_6_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_6_file_date" name="official_check_6_file_date" value="<?= $row['official_check_6_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_6_file_owner" class="disabled_select" id="official_check_6_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_6_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 7 各樓層平面圖X3(需建築師或主管機關用印,並以螢光筆或其他方式明顯標示出此案昇降設備於圖中之詳細位置;一樓平面圖為最必要)</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_7_file" name="official_check_7_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_7_file']) ? "<a id='official_check_7_file_a' style='color:#00F;' href='" . $row['official_check_7_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_7_file_date" name="official_check_7_file_date" value="<?= $row['official_check_7_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_7_file_owner" class="disabled_select" id="official_check_7_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_7_file_owner']); ?>
</select>
</td>
</tr>
<tr>
<td>備註</td>
<td colspan="7">
@ -700,13 +884,12 @@ include "wipwhole-rec-invoice-edit-submit.php";
<tr>
<tr>
<td style='width:180px;'>追加技術文件</td>
<td>
<td colspan='7'>
<input style="width:70%;display:inline;" type="file" id="desin_documents_verify_file" name="desin_documents_verify_file" <?= $desin; ?>>
<?php
echo !empty($row['desin_documents_verify_file']) ? "<a id='desin_documents_verify_file' style='color:#00F;' href='" . $row['desin_documents_verify_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td colspan='6'></td>
</tr>
<tr>
<td colspan="8">
@ -754,6 +937,49 @@ include "wipwhole-rec-invoice-edit-submit.php";
$taiwan_item_id = 0;
}
?>
<tr class="official_check_tr">
<td colspan="8" style="vertical-align: middle">官檢資料上傳</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">昇降機設計書.</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_8_file" name="official_check_8_file" <?= $desin2; ?>>
<?php
echo !empty($row['official_check_8_file']) ? "<a id='official_check_8_file_a' style='color:#00F;' href='" . $row['official_check_8_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_8_file_date" name="official_check_8_file_date" value="<?= $row['official_check_8_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_8_file_owner" class="disabled_select" id="official_check_8_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_8_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">強度計算書.</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_9_file" name="official_check_9_file" <?= $desin2; ?>>
<?php
echo !empty($row['official_check_9_file']) ? "<a id='official_check_9_file_a' style='color:#00F;' href='" . $row['official_check_9_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_9_file_date" name="official_check_9_file_date" value="<?= $row['official_check_9_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_9_file_owner" class="disabled_select" id="official_check_9_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_9_file_owner']); ?>
</select>
</td>
</tr>
<tr>
<td colspan="8">
</td>
@ -799,16 +1025,15 @@ include "wipwhole-rec-invoice-edit-submit.php";
<td colspan="8">
<input class="form-control " type="hidden" name="creater" value="<?= $user_id; ?>" readonly>
<input class="form-control " type="hidden" name="create_at" value="<?= $row["create_at"]; ?>" readonly>
<button onclick="savedata()" class="btn btn-primary btn-lg pull-right" style="margin-left:3px;">存檔</button>
<?php
if (checkNowFormYDStatus($link) == 'B' && ($user_department_id == 220 || $user_department_id == 911)) {
?>
<button onclick="savedata()" class="btn btn-primary btn-lg pull-right" style="margin-left:3px;">存檔</button>
<button onclick="doDesignLeaderAssign()" type="button" class="btn btn-primary btn-lg pull-right" style="margin-left:3px;">提交至設計主管</button>
<button onclick="doBackMarketingAssign()" type="button" class="btn btn-danger btn-lg pull-right" style="margin-left:3px;">退回營業</button>
<?php
} else if (checkNowFormYDStatus($link) == 'C' && ($user_department_id == 220 || ($user_department_id == 911 && $role_id == 1))) {
?>
<button onclick="savedata()" class="btn btn-primary btn-lg pull-right" style="margin-left:3px;">存檔</button>
<button onclick="doDesignAssign()" type="button" class="btn btn-primary btn-lg pull-right" style="margin-left:3px;">提交至生管</button>
<button onclick="doBackMarketingAssign()" type="button" class="btn btn-danger btn-lg pull-right" style="margin-left:3px;">退回營業</button>
<button onclick="doBackDesignAssign()" type="button" class="btn btn-danger btn-lg pull-right" style="margin-left:3px;">退回設計部門</button>
@ -829,12 +1054,13 @@ include "wipwhole-rec-invoice-edit-submit.php";
<input type="hidden" name="old_warehouseid" id="old_warehouseid" value="<?= $row["warehouseid"]; ?>">
<?php
// 北區
if (in_array($row['warehouseid'], ['M0041', 'M0150'])) {
if (in_array($row['warehouseid'], ['M0041', 'M0150', 'M0277'])) {
?>
<select name="warehouseid" id="warehouseid" <?= $warehouse; ?>>
<option value="">請選擇</option>
<option value="M0041" <?php if ($row["warehouseid"] == "M0041") echo " selected"; ?>>張潘榮</option>
<option value="M0150" <?php if ($row["warehouseid"] == "M0150") echo " selected"; ?>>羅盛騰</option>
<option value="M0277" <?php if ($row["warehouseid"] == "M0277") echo " selected"; ?>>陳彥翔</option>
</select>
<?php
}
@ -853,13 +1079,14 @@ include "wipwhole-rec-invoice-edit-submit.php";
?>
<?php
// 南區
if (in_array($row['warehouseid'], ['M0078', 'M0102', 'M0187'])) {
if (in_array($row['warehouseid'], ['M0078', 'M0102', 'M0187', 'M0265'])) {
?>
<select name="warehouseid" id="warehouseid" <?= $warehouse; ?>>
<option value="">請選擇</option>
<option value="M0078" <?php if ($row["warehouseid"] == "M0078") echo " selected"; ?>>許益連</option>
<option value="M0102" <?php if ($row["warehouseid"] == "M0102") echo " selected"; ?>>鄭存邑</option>
<option value="M0187" <?php if ($row["warehouseid"] == "M0187") echo " selected"; ?>>田祖豪</option>
<option value="M0265" <?php if ($row["warehouseid"] == "M0265") echo " selected"; ?>>林耀宗</option>
</select>
<?php
}
@ -877,16 +1104,18 @@ include "wipwhole-rec-invoice-edit-submit.php";
?>
<?php
// 南區
if (!in_array($row['warehouseid'], ['M0041', 'M0150', 'M0078', 'M0102', 'M0187', 'M0198', 'M0087', 'M0158'])) {
if (!in_array($row['warehouseid'], ['M0041', 'M0150', 'M0078', 'M0102', 'M0187', 'M0198', 'M0087', 'M0158', 'M0277', 'M0265'])) {
?>
<select name="warehouseid" id="warehouseid" <?= $warehouse; ?>>
<option value="">請選擇</option>
<option value="M0041" <?php if ($row["warehouseid"] == "M0041") echo " selected"; ?>>張潘榮</option>
<option value="M0150" <?php if ($row["warehouseid"] == "M0150") echo " selected"; ?>>羅盛騰</option>
<option value="M0277" <?php if ($row["warehouseid"] == "M0277") echo " selected"; ?>>陳彥翔</option>
<option value="M0078" <?php if ($row["warehouseid"] == "M0078") echo " selected"; ?>>許益連</option>
<option value="M0102" <?php if ($row["warehouseid"] == "M0102") echo " selected"; ?>>鄭存邑</option>
<option value="M0198" <?php if ($row["warehouseid"] == "M0198") echo " selected"; ?>>廖堉勝</option>
<option value="M0187" <?php if ($row["warehouseid"] == "M0187") echo " selected"; ?>>田祖豪</option>
<option value="M0265" <?php if ($row["warehouseid"] == "M0265") echo " selected"; ?>>林耀宗</option>
<option value="M0087" <?php if ($row["warehouseid"] == "M0087") echo " selected"; ?>>高培軒</option>
<option value="M0158" <?php if ($row["warehouseid"] == "M0158") echo " selected"; ?>>劉子睿</option>
</select>
@ -895,7 +1124,7 @@ include "wipwhole-rec-invoice-edit-submit.php";
?>
</td>
</tr>
<tr>
<!-- <tr>
<td style="vertical-align: middle">樓高通報</td>
<td>
<select class="disabled_select" name="building_heigh_verify" id="building_heigh_verify" <?= $warehouse2; ?>>
@ -921,9 +1150,9 @@ include "wipwhole-rec-invoice-edit-submit.php";
<?php echo getSelectOptionHtml($all_users_options, $row['building_heigh_verify_owner']); ?>
</select>
</td>
</tr>
</tr> -->
<tr>
<td style="vertical-align: middle">勘確認</td>
<td style="vertical-align: middle">地進度</td>
<td>
<?php
$site_survey_status = array(
@ -958,10 +1187,12 @@ include "wipwhole-rec-invoice-edit-submit.php";
<select class="disabled_select" name="site_survey_contact_verify" id="site_survey_contact_verify" <?= $warehouse2; ?>>
<?php
foreach ($site_survey_status as $key => $val) {
$thisDisabled = $key == '0' ? 'disabled' : '';
$key_tmp = $key == $val ? '' : $key . ":";
if ($row["site_survey_contact_verify"] == $key) {
echo "<option value='$key' selected>$val</option>";
echo "<option value='$key' selected $thisDisabled>$key_tmp" . "$val</option>";
} else {
echo "<option value='$key'>$val</option>";
echo "<option value='$key' $thisDisabled>$key_tmp" . "$val</option>";
}
}
?>
@ -1070,7 +1301,7 @@ include "wipwhole-rec-invoice-edit-submit.php";
<td style="vertical-align: middle">
<div class="input-group">
<input type="hidden" name="old_tryrun_end_date" value="<?= $row['tryrun_end_date']; ?>">
<input class="form-control" type="date" id="tryrun_end_date" name="tryrun_end_date" value="<?= $row['tryrun_end_date']; ?>" <?= $warehouse2; ?>>
<input class="form-control disabled_select" type="date" id="tryrun_end_date" name="tryrun_end_date" value="<?= $row['tryrun_end_date']; ?>" <?= $warehouse2; ?>>
<span class="input-group-btn">
<button class="btn btn-default" type='button' onclick='$("#tryrun_end_date").val("");' <?= $warehouse2; ?>>清除</button>
</span>
@ -1457,8 +1688,8 @@ include "wipwhole-rec-invoice-edit-submit.php";
<table class="table table-bordered" style="width:100%">
<tbody style="font-weight: bolder;margin-bottom: 20px">
<tr>
<td style="vertical-align: middle">QC及官檢類型</td>
<td>
<td style="vertical-align: middle;width:160px;">QC及官檢類型</td>
<td colspan="7">
<input type='radio' id="qc_official_type_0" disabled <?php echo $row['association_check_type'] == '0' ? "checked" : ""; ?> />
<label for='qc_official_type_0'>未選擇</label>
<input type='radio' id="qc_official_type_2" disabled <?php echo $row['association_check_type'] == '2' ? "checked" : ""; ?> />
@ -1479,11 +1710,12 @@ include "wipwhole-rec-invoice-edit-submit.php";
</td>
<td style="vertical-align: middle">確認人</td>
<td>
<select class="disabled_select" id="qc_date_owner" name="qc_date_owner" disabled>
<select class="disabled_select" style="width:180px;" id="qc_date_owner" name="qc_date_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['qc_date_owner']); ?>
</select>
</td>
<td colspan="4"></td>
</tr>
<tr>
<td style="vertical-align: middle">QC合格日</td>
@ -1502,6 +1734,7 @@ include "wipwhole-rec-invoice-edit-submit.php";
<?php echo getSelectOptionHtml($all_users_options, $row['end_qc_date_owner']); ?>
</select>
</td>
<td colspan="4"></td>
</tr>
<tr>
<td style="vertical-align: middle">官檢日</td>
@ -1513,6 +1746,7 @@ include "wipwhole-rec-invoice-edit-submit.php";
<button class="btn btn-default" type='button' onclick='$("#official_check_date").val("");' <?php in_array($user_id, ['M0054']) ? "" : $pinzheng; ?><?php echo in_array($row['association_check_type'], ['2', '0']) ? "disabled" : ""; ?>>清除</button>
</span>
</div>
<p class="text-danger">注意填寫後不可更改!</p>
</td>
<td style="vertical-align: middle">確認人</td>
<td>
@ -1521,16 +1755,44 @@ include "wipwhole-rec-invoice-edit-submit.php";
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_date_owner']); ?>
</select>
</td>
<td colspan="4"></td>
</tr>
<tr>
<td style='width:180px;'>官檢附件</td>
<tr class="official_check_tr">
<td colspan="8" style="vertical-align: middle">官檢資料上傳</td>
</tr>
<tr class="official_check_tr">
<td colspan="1">試驗報告表X1</td>
<td colspan="4">
營業確認項目 <?php echo $official_check_file_yingye_count; ?>/7  設計確認項目<?php echo $official_check_file_design_count; ?>/2  品證確認項目 <?php echo $official_check_file_pinzheng_count; ?>/1
<br />
<br />
</td>
<td colspan="2">
<input type="radio" id="office_check_file_currect" name="office_check_file_check_status" value="1" <?= $pinzheng2; ?> <?php echo $row['office_check_file_check_status'] == '1' ? "checked" : ""; ?>>
<label for="office_check_file_currect">正確</label>
<input type="radio" id="office_check_file_error" name="office_check_file_check_status" value="2" <?= $pinzheng2; ?> <?php echo $row['office_check_file_check_status'] == '2' ? "checked" : ""; ?>>
<label for="office_check_file_error">不正確</label>
</td>
<td>
<input style="width:70%;display:inline;" class="disabled_select" type="file" id="official_check_file" name="official_check_file" <?php in_array($user_id, ['M0054']) ? "" : $pinzheng; ?> <?php echo in_array($row['association_check_type'], ['2', '0']) ? "disabled" : ""; ?>>
<textarea placeholder="意見描述" name="pinzheng_remark"><?php echo $row['pinzheng_remark']; ?></textarea>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_file" name="official_check_file" <?= $pinzheng2; ?>>
<?php
echo !empty($row['official_check_file']) ? "<a id='official_check_file' style='color:#00F;' href='" . $row['official_check_file'] . "' target='_blank'>下載附件</a>" : "";
echo !empty($row['official_check_file']) ? "<a id='official_check_file_a' style='color:#00F;' href='" . $row['official_check_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td colspan='6'></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_file_owner" class="disabled_select" id="official_check_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_file_owner']); ?>
</select>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_file_date" name="official_check_file_date" value="<?= $row['official_check_file_date']; ?>" readonly></td>
</tr>
<tr>
<td colspan="8">
@ -1556,7 +1818,7 @@ include "wipwhole-rec-invoice-edit-submit.php";
<?php
if ($user_id == 'M0193') {
?>
<tr>
<!-- <tr>
<td style="vertical-align: middle">QC及官檢類型</td>
<td>
<input type='radio' id="qc_official_type_Q2" name='qc_official_type2' value='Q' <?= $warehouse2; ?> <?php echo $row['qc_official_type'] == 'Q' ? "checked" : ""; ?> />
@ -1566,7 +1828,7 @@ include "wipwhole-rec-invoice-edit-submit.php";
<input type='radio' id="qc_official_type_QO2" name='qc_official_type2' value='QO' <?= $warehouse2; ?> <?php echo $row['qc_official_type'] == 'QO' ? "checked" : ""; ?> />
<label for='qc_official_type_QO2'>QC+官檢</label>
</td>
</tr>
</tr> -->
<tr>
<td style="vertical-align: middle">內部QC日</td>
<td style="vertical-align: middle">
@ -1910,7 +2172,7 @@ include "wipwhole-rec-invoice-edit-submit.php";
</td>
</tr>
<tr>
<td style="vertical-align: middle;">完工驗收單附件</td>
<td style="vertical-align: middle;">安裝完工驗收單</td>
<td colspan="5" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" name="completion_acceptance_file" <?= $warehouse2; ?>>
<?php
@ -1919,7 +2181,7 @@ include "wipwhole-rec-invoice-edit-submit.php";
</td>
</tr>
<tr>
<td style="vertical-align: middle;">移交日附件(核准函)</td>
<td style="vertical-align: middle;">移交日附件</td>
<td colspan='3' style="vertical-align: middle;">
<input type="hidden" name="old_delivery_date_file" value="<?php echo $row['delivery_date_file']; ?>">
<input style="width:70%;display:inline;" type="file" id="delivery_date_file2" name="delivery_date_file2" <?= $warehouse2; ?>>
@ -1975,25 +2237,6 @@ include "wipwhole-rec-invoice-edit-submit.php";
<input type="hidden" name='form_name' value="update_date_form" />
</form>
<!-- <form method="post" id="update_install_date_form" enctype="multipart/form-data">
<input type="hidden" id="change_all_contractno" name='change_all_contractno' value="0" />
<input type="hidden" id="contractno2" name='contractno2' value="<?php echo $row['contractno']; ?>" />
<input type="hidden" id="install_start_date" name='install_start_date' value="<?php echo $row['install_start_date']; ?>" />
<input type="hidden" id="install_start_date_owner" name='install_start_date_owner' value="<?php echo $row['install_start_date_owner']; ?>" />
<input type="hidden" id="install_end_date" name='install_end_date' value="<?php echo $row['install_end_date']; ?>" />
<input type="hidden" id="install_end_date_owner" name='install_end_date_owner' value="<?php echo $row['install_end_date_owner']; ?>" />
<input type="hidden" id="tryrun_start_date" name='tryrun_start_date' value="<?php echo $row['tryrun_start_date']; ?>" />
<input type="hidden" id="tryrun_start_date_owner" name='tryrun_start_date_owner' value="<?php echo $row['tryrun_start_date_owner']; ?>" />
<input type="hidden" id="tryrun_end_date" name='tryrun_end_date' value="<?php echo $row['tryrun_end_date']; ?>" />
<input type="hidden" id="tryrun_end_date_owner" name='tryrun_end_date_owner' value="<?php echo $row['tryrun_end_date_owner']; ?>" />
<input type="hidden" id="delivery_date" name='delivery_date' value="<?php echo $row['delivery_date']; ?>" />
<input type="hidden" id="old_delivery_date" name='old_delivery_date' value="<?php echo $row['delivery_date']; ?>" />
<input type="hidden" id="delivery_date_owner" name='delivery_date_owner' value="<?php echo $row['delivery_date_owner']; ?>" />
<input type="hidden" id="facilityno" name='facilityno' value="<?php echo $row['facilityno']; ?>" />
<input type="hidden" id="contractno" name='contractno' value="<?php echo $row['contractno']; ?>" />
<input type="hidden" name='salesid' value="<?php echo $row['salesid']; ?>" />
<input type="hidden" name='form_name' value="update_install_date_form" />
</form> -->
<form method="post" id="update_shengguan_form" enctype="multipart/form-data">
<input class="form-control " type="hidden" name="creater" value="<?= $user_id; ?>">
<input type="hidden" id="arrival_date_verify" name='arrival_date_verify' value="<?php echo $row['arrival_date_verify']; ?>" />
@ -2027,6 +2270,7 @@ include "wipwhole-rec-invoice-edit-submit.php";
$('#site_survey_contact_verify').select2();
checkCustomerPlanningVerifyFileKeyinStatus();
checkDeliveryDateKeyinStatus();
checkAssociationCheckTypeStatus();
});
function checkCustomerPlanningVerifyFileKeyinStatus() {
@ -2056,6 +2300,22 @@ include "wipwhole-rec-invoice-edit-submit.php";
$("#delivery_date").prop("disabled", true);
}
}
function checkAssociationCheckTypeStatus() {
if ($("input[name*='association_check_type']:checked").val() == "1") {
$(".official_check_tr").show();
} else {
$(".official_check_tr").hide();
}
$("input[name*='association_check_type']").on("change", function() {
if ($("input[name*='association_check_type']:checked").val() == "1") {
$(".official_check_tr").show();
} else {
$(".official_check_tr").hide();
}
});
}
$(function() {
$("title").text("合約號:<?php echo $row["contractno"]; ?>作番號:<?php echo $row["facilityno"]; ?>");
var tab = $('#tab').val();
@ -2140,6 +2400,21 @@ include "wipwhole-rec-invoice-edit-submit.php";
inputChangeOutsourcer2(oursourcer_input_arr[i]);
}
var files_arr = [
'official_check_file',
'official_check_1_file',
'official_check_2_file',
'official_check_3_file',
'official_check_4_file',
'official_check_5_file',
'official_check_6_file',
'official_check_7_file',
'official_check_8_file',
'official_check_9_file'
]
for (var i = 0; i < files_arr.length; i++) {
inputFilesChange(files_arr[i]);
}
});
function inputChangeCatchTime(input_name) {
@ -2149,11 +2424,6 @@ include "wipwhole-rec-invoice-edit-submit.php";
});
}
// function inputChangeOutsourcer(input_name) {
// $("#" + input_name + "_tmp").on("change", function() {
// $("#" + input_name + "_owner_tmp").val("<?php echo $user_id; ?>");
// });
// }
function inputChangeOutsourcer(input_name) {
$("#" + input_name).on("change", function() {
$("#" + input_name + "_owner").val("<?php echo $user_id; ?>");
@ -2166,6 +2436,13 @@ include "wipwhole-rec-invoice-edit-submit.php";
});
}
function inputFilesChange(input_name) {
$("#" + input_name).on("change", function() {
$("#" + input_name + "_owner").val("<?php echo $user_id; ?>");
$("#" + input_name + "_date").val(formatDate());
})
}
function formatDate() {
var timestamp = Date.now();
var date = new Date(timestamp);
@ -2389,42 +2666,6 @@ include "wipwhole-rec-invoice-edit-submit.php";
}
}
// function saveInstallData() {
// if (confirm('確定要更改實際安裝日程嗎?') == true) {
// if ($("#change_all_contractno_tmp").prop('checked')) {
// if ($("#contractno").val() == '' || $("#contractno").val() == null) {
// alert("合約號空白");
// } else {
// $("#change_all_contractno").val($("#change_all_contractno_tmp").prop('checked'));
// $("#contractno2").val($("#contractno").val());
// $("#install_start_date").val($("#install_start_date_tmp").val());
// $("#install_start_date_owner").val($("#install_start_date_owner_tmp").val());
// $("#install_end_date").val($("#install_end_date_tmp").val());
// $("#install_end_date_owner").val($("#install_end_date_owner_tmp").val());
// $("#tryrun_start_date").val($("#tryrun_start_date_tmp").val());
// $("#tryrun_start_date_owner").val($("#tryrun_start_date_owner_tmp").val());
// $("#tryrun_end_date").val($("#tryrun_end_date_tmp").val());
// $("#tryrun_end_date_owner").val($("#tryrun_end_date_owner_tmp").val());
// $("#delivery_date").val($("#delivery_date_tmp").val());
// $("#delivery_date_owner").val($("#delivery_date_owner_tmp").val());
// $('#update_install_date_form').submit();
// }
// } else {
// $("#install_start_date").val($("#install_start_date_tmp").val());
// $("#install_start_date_owner").val($("#install_start_date_owner_tmp").val());
// $("#install_end_date").val($("#install_end_date_tmp").val());
// $("#install_end_date_owner").val($("#install_end_date_owner_tmp").val());
// $("#tryrun_start_date").val($("#tryrun_start_date_tmp").val());
// $("#tryrun_start_date_owner").val($("#tryrun_start_date_owner_tmp").val());
// $("#tryrun_end_date").val($("#tryrun_end_date_tmp").val());
// $("#tryrun_end_date_owner").val($("#tryrun_end_date_owner_tmp").val());
// $("#delivery_date").val($("#delivery_date_tmp").val());
// $("#delivery_date_owner").val($("#delivery_date_owner_tmp").val());
// $('#update_install_date_form').submit();
// }
// }
// }
function setOutSourcerDate() {
// 發包類型

17
wms/wipwhole-rec-invoice.php

@ -135,7 +135,7 @@ if ($department_id == "321" || $department_id == "220") {
$shengguanok_status_owner = '';
$creater = '';
$create_at = '';
$area_no = '';
if ($_SERVER["REQUEST_METHOD"] == "POST") {
@ -226,6 +226,7 @@ if ($department_id == "321" || $department_id == "220") {
$shengguanok_status_at = postCheck('shengguanok_status_at');
$shengguanok_status_owner = postCheck('shengguanok_status_owner');
$qc_official_type = postCheck('qc_official_type');
$area_no = postCheck('area_no');
$creater = postCheck('creater');
$create_at = date('Y-m-d H:i:s');
@ -319,6 +320,7 @@ if ($department_id == "321" || $department_id == "220") {
shengguanok_status_at,
shengguanok_status_owner,
qc_official_type,
area_no,
creater,
create_at
) VALUES (
@ -408,6 +410,7 @@ if ($department_id == "321" || $department_id == "220") {
'$shengguanok_status_at',
'$shengguanok_status_owner',
'$qc_official_type',
'$area_no',
'$creater',
'$create_at'
)
@ -645,6 +648,18 @@ if ($department_id == "321" || $department_id == "220") {
?>
</select>
</td>
<td>
分區
</td>
<td>
<select name='area_no'>
<option value='N'>北區</option>
<option value='Y'>宜蘭</option>
<option value='T'>桃區</option>
<option value='C'>中區</option>
<option value='K'>南區</option>
</select>
</td>
</tr>
</thead>
</table>

43
wms/wipwhole-renovate-index-export-excel.php

@ -17,7 +17,7 @@ use PhpOffice\PhpSpreadsheet\Style\Fill;
function getArea($address)
{
$address = mb_substr($address, 0, 2);
if (in_array($address, ['宜蘭', '花蓮', '台東']))
if (in_array($address, ['宜蘭', '花蓮']))
return '宜花東';
if (in_array($address, ['臺北', '台北', '基隆', '新北']))
return '北區';
@ -25,7 +25,7 @@ function getArea($address)
return '桃竹';
if (in_array($address, ['南投', '臺中', '台中', '彰化', '雲林', '苗栗']))
return '中區';
if (in_array($address, ['台南', '臺南', '嘉義', '屏東', '高雄']))
if (in_array($address, ['台南', '臺南', '嘉義', '屏東', '高雄', '台東']))
return '南區';
}
if ($_SERVER["REQUEST_METHOD"] == "POST") {
@ -83,10 +83,10 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
'實際到廠日(觀音廠)',
'預計出貨日(到工地)',
'工務確認',
'樓高通報',
'樓高通報日期',
'工勘確認',
'工確認日期',
// '樓高通報',
// '樓高通報日期',
'工地進度',
'工地進度確認日期',
'營業/契約確認',
'營業/契約規格',
'營業/契約規格日期',
@ -157,8 +157,8 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
// $caiwuok = 0;
// 工務統計已確認
if ($row['building_heigh_verify'] == 0)
$gongwuok += 1;
// if ($row['building_heigh_verify'] == 0)
// $gongwuok += 1;
if (!in_array($row['site_survey_contact_verify'], ['1', 'A']))
$gongwuok += 1;
@ -278,11 +278,18 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 設計 設計主管確認
$desin_leader_verify_status = !empty($status_arr[$row['desin_leader_verify']]) ? $status_arr[$row['desin_leader_verify']] : "";
// 工務 樓高通報確認
$dbuilding_heigh_verify_status = !empty($status_arr[$row['building_heigh_verify']]) ? $status_arr[$row['building_heigh_verify']] : "";
// // 工務 樓高通報確認
// $dbuilding_heigh_verify_status = !empty($status_arr[$row['building_heigh_verify']]) ? $status_arr[$row['building_heigh_verify']] : "";
// 工務 工勘確認
$site_survey_contact_verify_status = !empty($site_survey_status[$row['site_survey_contact_verify']]) ? $site_survey_status[$row['site_survey_contact_verify']] : "";
$site_survey_contact_verify_status = "";
if(!empty($site_survey_status[$row['site_survey_contact_verify']])){
if($site_survey_status[$row['site_survey_contact_verify']] !== $row['site_survey_contact_verify']){
$site_survey_contact_verify_status = $row['site_survey_contact_verify'] . ":" . $site_survey_status[$row['site_survey_contact_verify']];
}else{
$site_survey_contact_verify_status = $row['site_survey_contact_verify'];
}
}
// 生管 是否齊備確認
$shengguanok_status = !empty($status_arr[$row['shengguanok_status']]) ? $status_arr[$row['shengguanok_status']] : "";
@ -309,9 +316,9 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
substr($row['actual_tofactory_date'], 0, 10),
substr($row['real_contract_arrival_date'], 0, 10),
// getGunwuName($row['address']) . $gongwuok . "/2",
accountidToName($row['warehouseid']) . $gongwuok . "/2",
$dbuilding_heigh_verify_status,
substr($row['building_heigh_verify_at'], 0, 10),
accountidToName($row['warehouseid']) . $gongwuok . "/1",
// $dbuilding_heigh_verify_status,
// substr($row['building_heigh_verify_at'], 0, 10),
$site_survey_contact_verify_status,
substr($row['site_survey_contact_verify_at'], 0, 10),
accountidToName($row['salesid']) . " " . $yingyeok . "/5",
@ -371,25 +378,25 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
->getStartColor()->setRGB('8EA9DB');
// 背景顏色為橘色
$styleA1toC1 = $sheet->getStyle('O1:S1');
$styleA1toC1 = $sheet->getStyle('O1:Q1');
$fillA1toC1 = $styleA1toC1->getFill();
$fillA1toC1->setFillType(Fill::FILL_SOLID)
->getStartColor()->setRGB('FFBB66');
// 背景顏色為綠色
$styleA1toC1 = $sheet->getStyle('T1:AD1');
$styleA1toC1 = $sheet->getStyle('R1:AB1');
$fillA1toC1 = $styleA1toC1->getFill();
$fillA1toC1->setFillType(Fill::FILL_SOLID)
->getStartColor()->setRGB('DDFF77');
// 背景顏色為藍色
$styleA1toC1 = $sheet->getStyle('AE1:AO1');
$styleA1toC1 = $sheet->getStyle('AC1:AM1');
$fillA1toC1 = $styleA1toC1->getFill();
$fillA1toC1->setFillType(Fill::FILL_SOLID)
->getStartColor()->setRGB('BBFFEE');
// 背景顏色為橘色
$styleA1toC1 = $sheet->getStyle('AP1:BE1');
$styleA1toC1 = $sheet->getStyle('AN1:BB1');
$fillA1toC1 = $styleA1toC1->getFill();
$fillA1toC1->setFillType(Fill::FILL_SOLID)
->getStartColor()->setRGB('FFCCCC');

28
wms/wipwhole-renovate-index-function.php

@ -49,7 +49,7 @@ function getForm_key($link, $form_id)
";
$result = mysqli_query($link, $sql);
$row = mysqli_fetch_array($result);
return $row['form_key'];
return empty($row['form_key']) ? '' : $row['form_key'];
}
function getWipwholestatusData($link, $id)
@ -275,18 +275,18 @@ function checkNowFormStatus($link)
";
$result = mysqli_query($link, $sql);
$row = mysqli_fetch_array($result);
return $row['0'];
return empty($row['0']) ? '' : $row['0'];
}
function getWipwholeSearchSql()
{
$area = [
'Y' => " '宜蘭','花蓮','台東' ",
'Y' => " '宜蘭','花蓮' ",
'N' => " '臺北', '台北', '基隆', '新北' ",
'T' => " '桃園', '新竹' ",
'C' => " '南投', '臺中', '台中', '彰化', '雲林', '苗栗' ",
'K' => " '台南', '臺南', '嘉義', '屏東', '高雄' "
'K' => " '台南', '臺南', '嘉義', '屏東', '高雄','台東' "
];
$contractno = empty($_REQUEST['contractno']) ? null : trim($_REQUEST['contractno']);
@ -426,9 +426,9 @@ function getDataSql($department_id, $role_id, $user_id)
$sql .= getWipwholeSearchSql();
$sql .= "ORDER BY real_contract_arrival_date DESC ";
// 補丁 林靜雯 權限 = 劉永德 新梯 桃竹
// 補丁 林靜雯 權限 = 陳家文 桃竹
if ($user_id == 'M0189') {
$sql_cmd = sql_myself("M0137", "salesid");
$sql_cmd = sql_myself("M0029", "salesid");
$sql = "
SELECT * FROM wipwholestatus $sql_cmd
";
@ -438,6 +438,20 @@ function getDataSql($department_id, $role_id, $user_id)
return $sql;
}
// 補丁 蘇孝倫 權限全開
if (in_array($user_id, ['M0176'])) {
$sql = "
SELECT * FROM wipwholestatus
WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC
";
return $sql;
}
if (in_array($department_id, $department_arr)) {
// 北區營銷部 營銷專案經理 311 1
// 新梯營銷經理 311 3
@ -1042,7 +1056,7 @@ function getTabNo($user_department_id)
return 2;
if (in_array($user_department_id, [521, 531, 541, 542, 543, 544, 545]))
return 0;
if ($user_department_id == 321 || $user_department_id == 250)
if (in_array($user_department_id, [321, 250]))
return 3;
if ($user_department_id == 912)
return 4;

71
wms/wipwhole-renovate-index-table-html.php

@ -1,7 +1,7 @@
<?php
// 暫時可編輯及刪除權限
$update_delete_status = false;
if (in_array($user_id, ['M0175', 'M0079'])) {
if (in_array($user_id, ['M0175', 'M0079']) || in_array($department_id, ['220'])) {
$update_delete_status = true;
}
@ -11,6 +11,11 @@ if (in_array($user_id, ['M0175', 'M0079'])) {
<tr>
<?php
echo $update_delete_status ? "<th style='text-align:center;width:80px;'>刪除</th>" : "";
if ($user_auth >= '2') {
?>
<th style="text-align:center;width:60px;">編輯</th>
<?php
}
?>
<th style="text-align:center;width:120px;">序號</th>
<th style="text-align:center;width:120px;">合約號</th>
@ -106,6 +111,17 @@ if (in_array($user_id, ['M0175', 'M0079'])) {
?>
<tr>
<?php echo $update_delete_status ? "<td><button type='button' class='btn btn-danger' onclick='delete_wipwholestatus(" . $data['id'] . ")'>刪除</button></td>" : ""; ?>
<td>
<?php
if ($user_auth >= '2') {
?>
<a target='_blank' href="wipwhole-renovate-rec-invoice-edit.php?function_name=wipwholestatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<span class="glyphicon glyphicon-pencil"></span>
</a>
<?php
}
?>
</td>
<td><?php echo $data['id']; ?></td>
<td>
<?php
@ -200,70 +216,25 @@ if (in_array($user_id, ['M0175', 'M0079'])) {
<td>
<?php
$str = $data['gongwuok'] . "/2";
if ($edit_flag & 4 && ($user_auth & 2)) {
?>
<p>
<?php echo $str; ?>
<a target='_blank' href="wipwhole-renovate-rec-invoice-edit.php?function_name=wipwholerenstatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<?php
// echo getGunwuName($data['address']);
echo accountidToName($data['warehouseid']);
?>
</a>
</p>
<?php
} else {
echo $str;
// echo getGunwuName($data['address']);
echo accountidToName($data['warehouseid']);
}
echo $str . " " . accountidToName($data['warehouseid']);
?>
</td>
<td>
<?php
$str = $data['yingyeok'] . "/5";
if ($edit_flag & 1 && ($user_auth & 2)) {
?>
<p>
<?php echo $str; ?>
<a target='_blank' href="wipwhole-renovate-rec-invoice-edit.php?function_name=wipwholerenstatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<!-- <span class="glyphicon glyphicon-pencil"></span> -->
<?php echo accountidToName($data['salesid']); ?>
</a>
</p>
<?php
} else echo $str . " " . accountidToName($data['salesid']);
echo $str . " " . accountidToName($data['salesid']);
?>
</td>
<td>
<?php
$str = $data['shejiok'] . "/5";
if ($edit_flag & 2 && ($user_auth & 2)) {
?>
<p>
<?php echo $str; ?>
<a target='_blank' href="wipwhole-renovate-rec-invoice-edit.php?function_name=wipwholerenstatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
林昭翰
</a>
</p>
<?php
} else echo $str . "林昭翰";
echo $str . "林昭翰";
?>
</td>
<td>
<?php
$str = $data['shengguanok'] . "/7";
if ($edit_flag & 8 && ($user_auth & 2)) {
?>
<p>
<?php echo $str; ?>
<a target='_blank' href="wipwhole-renovate-rec-invoice-edit.php?function_name=wipwholerenstatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<span class="glyphicon glyphicon-pencil"></span>
</a>
</p>
<?php
} else echo $str . " ";
echo $str . "<br/>邱于雯(業務)<br/>林毓雯(生管)";
?>
</td>
</tr>

18
wms/wipwhole-renovate-index.php

@ -66,7 +66,7 @@ $tableArr = array(
"A" => "A",
"B" => "B",
"C" => "C",
"D" => "D",
"E" => "E",
"Z" => "Z",
"F" => "F",
);
@ -77,6 +77,7 @@ if (empty($sheetNum) || $sheetNum == "All") {
$sql = getDataSqlByFlowCode($department_id, $role_id, $user_id, $tableArr[$sheetNum]);
}
// 取得資料 sql
// echo $sql;exit;
$data = mysqli_query($link, $sql);
@ -171,10 +172,11 @@ $data = mysqli_query($link, $sql);
<?php
echo "<option value=''>全部</option>";
foreach ($site_survey_status as $key => $val) {
$key_tmp = $key == $val ? '' : $key . ":";
if ((string)$site_survey_contact_verify == (string)$key) {
echo "<option value='$key' selected>$val</option>";
echo "<option value='$key' selected >$key_tmp" . "$val</option>";
} else {
echo "<option value='$key'>$val</option>";
echo "<option value='$key' >$key_tmp" . "$val</option>";
}
}
?>
@ -220,7 +222,7 @@ $data = mysqli_query($link, $sql);
<a href="#" onclick="showCTable()">設計確認中</a>
</li>
<li>
<a href="#" onclick="showDTable()">生管理確認中</a>
<a href="#" onclick="showETable()">生管理確認中</a>
</li>
<li>
<a href="#" onclick="showZTable()">已結案</a>
@ -408,7 +410,7 @@ mysqli_close($link);
$('#table_index2').DataTable({
fixedColumns: {
leftColumns: 4
leftColumns: 7
},
scrollX: true,
fixedHeader: true,
@ -468,8 +470,8 @@ mysqli_close($link);
window.location.href = "<?php echo "wipwhole-renovate-index.php?function_name=wipinstall&$token_link"; ?>" + "&sheetNum=" + sheetNum;
}
function showDTable() {
sheetNum = "D";
function showETable() {
sheetNum = "E";
window.location.href = "<?php echo "wipwhole-renovate-index.php?function_name=wipinstall&$token_link"; ?>" + "&sheetNum=" + sheetNum;
}
@ -485,7 +487,7 @@ mysqli_close($link);
"B": "3",
"F": "4",
"C": "5",
"D": "6",
"E": "6",
"Z": "7",
}
$("nav.navbar.navbar-tabs div > ul > li").attr("class", "");

270
wms/wipwhole-renovate-rec-invoice-edit-notice-mail.php

@ -0,0 +1,270 @@
<?php
// 指派工勘人員
if ($warehouseid !== $old_warehouseid) {
if (checkNowFormStatus($link) == 'A') {
$sql = "SELECT form_key FROM flow
WHERE form_id = '$id'
AND flow_id = 'wws02'
AND flow_code = 'A'
";
$result = mysqli_query($link, $sql);
$form_key = $result->fetch_row()[0];
if (!empty($form_key)) {
$sql = "UPDATE wipwholestatus
SET warehouseid = '$warehouseid'
WHERE id = '$id';
";
mysqli_query($link, $sql);
$sql = "UPDATE subflow
SET current_assigner = '$warehouseid'
WHERE 1 = 1
AND seq = '1'
AND form_key = '$form_key';
";
mysqli_query($link, $sql);
}
}
}
// 官檢日變更
if (!empty($official_check_date)) {
if ($official_check_date !== $old_official_check_date) {
$sql = "
SELECT accountid
FROM account
WHERE department_id = '250'
AND role_id IN ('1','2','3','4');
";
$result = mysqli_query($link, $sql);
foreach ($result as $row) {
$permission = $row["accountid"];
$title = "客戶:$custom 作番:$facilityno 官檢日變更";
$content = "客戶:$custom
作番:$facilityno
官檢日 $old_official_check_date => $official_check_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
$permission = "M0168";
$title = "官檢日變更 客戶:$custom 作番:$facilityno";
$content = "客戶:$custom
作番:$facilityno
官檢日 $old_official_check_date => $official_check_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
// 工勘變更
if ($site_survey_contact_verify !== $old_site_survey_contact_verify) {
$site_survey_status = array(
"1" => "請選擇",
"0" => "已確認",
"2" => "無工勘需求",
"A" => "未動工",
"B" => "地下室施工",
"C" => "打樁",
"D" => "地基",
"E" => "挖土",
"G" => "機房",
"H" => "機械式淨高",
"M" => "樓中樓",
"OH" => "最高層(頂樓高度)",
"P" => "PIT(機坑深度)",
"R" => "R 樓",
"S" => "停工",
"T" => "TOP",
"TC" => "頂部間隙",
"TS" => "行程",
"TH" => "全高",
"Y" => "已搭、已出",
"YB" => "退購結案",
"YF" => "既有建物",
"YN" => "已搭、未出"
);
$sql = "
SELECT accountid
FROM account
WHERE department_id = '321'
AND role_id IN ('2','3','5');
";
$result = mysqli_query($link, $sql);
foreach ($result as $row) {
$permission = $row["accountid"];
$title = "客戶:$custom 作番:$facilityno 工勘狀態更改";
$content = "客戶:$custom
作番:$facilityno
工勘狀態 $site_survey_status[$old_site_survey_contact_verify] => $site_survey_status[$site_survey_contact_verify]";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
// 追加技術文件變更
if (!empty($desin_documents_verify_file)) {
$title = "合約號:$contract_no 作番號:$facilityno 設計上傳追加技術文件";
$content = "合約號:$contract_no 作番號:$facilityno 設計上傳追加技術文件
<a href='wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&{token_link}&id=$id' target='_blank'>前往下載</a>
";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => "M0168",
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
// 移交日變更
if (!empty($delivery_date)) {
if ($delivery_date !== $old_delivery_date) {
$permission_arr = ['M0168', 'M0012'];
foreach ($permission_arr as $permission) {
// $permission = "M0168";
$title = "移交日變更 客戶:$custom 作番:$facilityno";
$content = "客戶:$custom
作番:$facilityno
移交日 $old_delivery_date => $delivery_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
if (empty($change_all_contractno)) {
$mail_title = "作番大日程(汰改)合約號:" . $contractno . "-移交日變更通知";
$mail_content = "作番大日程(汰改)
合約號:" . $contractno . "
移交日:" . $old_delivery_date . " => " . $delivery_date;
} else {
$mail_title = "作番大日程(汰改)合約號:" . $contractno . "作番號:" . $facilityno . "-移交日變更通知";
$mail_content = "作番大日程(汰改)
合約號:" . $contractno . "
作番號:" . $facilityno . "
移交日:" . $old_delivery_date . " => " . $delivery_date;
}
$cmail->sendx(
$mail_title,
$mail_content,
[
[$salesname, $salesmail],
// ['gary', 'gary_chen@masada.com.tw']
],
"永佳捷科技"
);
}
}
// 試車完工日更改
if (!empty($tryrun_end_date)) {
if ($tryrun_end_date !== $old_tryrun_end_date) {
$mail_title = "作番大日程(汰改)合約號:" . $contractno . "作番號:" . $facilityno . "客戶名稱:" . $custom . "-試車已完成通知";
$mail_content = "作番大日程(汰改)
合約號:" . $contractno . "
作番號:" . $facilityno . "
客戶名稱:" . $custom . "
已完成試車, 請注意後續交車時間, 如需要官檢, 請提供如下資料
<img style='width: 500px' src='https://masada.com.tw/wms/img/mail001.jpg' />
";
$mail_send_users = [];
// 分區通知品保人員
if (in_array($area_no, ['N', 'Y', 'T'])) {
array_push($mail_send_users, ['袁宏嘉', 'mars_yuan@masada.com.tw']);
}
if (in_array($area_no, ['C'])) {
array_push($mail_send_users, ['許登毓', 'f9711225@masada.com.tw']);
}
if (in_array($area_no, ['K'])) {
array_push($mail_send_users, ['廖常超', 'sy0933405566@masada.com.tw']);
array_push($mail_send_users, ['劉尚鑫', 'tw58604067@masada.com.tw']);
}
array_push($mail_send_users, [$salesname, $salesmail]);
array_push(
$mail_send_users,
[
accountid2name(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)],
accountid2email(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)]
]
);
array_push($mail_send_users, ['張崇傑', 'jaychang@masada.com.tw']);
array_push($mail_send_users, ['賴定國', 'guo@masada.com.tw']);
array_push($mail_send_users, ['郭承瑋', 'chengwei@masada.com.tw']);
array_push($mail_send_users, ['林坤翰', 'kain@masada.com.tw']);
// array_push($mail_send_users, ['gary', 'gary_chen@masada.com.tw']);
// array_push($mail_send_users, ['gkgarytw', 'gkgarytw@gmail.com']);
$cmail->sendx(
$mail_title,
$mail_content,
$mail_send_users,
"永佳捷科技"
);
}
}
// 當移交日附件變更
if (!empty($delivery_date_file) || !empty($delivery_date_file2)) {
if ($delivery_date_file !== $old_delivery_date_file || $delivery_date_file2 !== $old_delivery_date_file) {
$delivery_date_file_tmp = $delivery_date_file !== $old_delivery_date_file ? $delivery_date_file : $delivery_date_file2;
$mail_title = "作番大日程(汰改)合約號:" . $contractno . "-交車完成通知";
$mail_content = "作番大日程(汰改)
合約號:" . $contractno . "
作番號:" . $facilityno . "
客戶名稱:" . $custom . "
已完成交車並已上傳交車單或竣工單, 請至OA系統中填寫移交日, 並準備後續請款事宜!
";
$cmail->sendx(
$mail_title,
$mail_content,
[
[$salesname, $salesmail],
[
accountid2name(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)],
accountid2email(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)]
],
['葉俊麟', 'darren@masada.com.tw'],
['蘇淑娥 ', 'supe1218@masada.com.tw']
// ['gary', 'gary_chen@masada.com.tw']
],
"永佳捷科技"
);
}
}

773
wms/wipwhole-renovate-rec-invoice-edit-submit.php

@ -67,7 +67,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
$site_survey_contact_verify = isset($_POST['site_survey_contact_verify']) ? $_POST['site_survey_contact_verify'] : $row['site_survey_contact_verify'];
$site_survey_contact_verify_at = isset($_POST['site_survey_contact_verify_at']) ? $_POST['site_survey_contact_verify_at'] : $row['site_survey_contact_verify_at'];
$site_survey_contact_verify_owner = isset($_POST['site_survey_contact_verify_owner']) ? $_POST['site_survey_contact_verify_owner'] : $row['site_survey_contact_verify_owner'];
$old_site_survey_contact_verify = isset($_POST['old_site_survey_contact_verify']) ? $_POST['old_site_survey_contact_verify'] : $row['site_survey_contact_verify_owner'];
$old_site_survey_contact_verify = isset($_POST['old_site_survey_contact_verify']) ? $_POST['old_site_survey_contact_verify'] : $row['site_survey_contact_verify'];
$outsourcer_type = isset($_POST['outsourcer_type']) ? $_POST['outsourcer_type'] : $row['outsourcer_type'];
$install_outsourcer = isset($_POST['install_outsourcer']) ? $_POST['install_outsourcer'] : $row['install_outsourcer'];
$install_outsourcer_owner = isset($_POST['install_outsourcer_owner']) ? $_POST['install_outsourcer_owner'] : $row['install_outsourcer_owner'];
@ -138,12 +138,58 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
$tryrun_end_date_owner = isset($_POST['tryrun_end_date_owner']) ? $_POST['tryrun_end_date_owner'] : $row['tryrun_end_date_owner'];
$old_delivery_date_file = isset($_POST['old_delivery_date_file']) ? $_POST['old_delivery_date_file'] : $row['delivery_date_file'];
$desin_taiwan_items_no = isset($_POST['desin_taiwan_items_no']) ? $_POST['desin_taiwan_items_no'] : [];
$desin_taiwan_items_name = isset($_POST['desin_taiwan_items_name']) ? $_POST['desin_taiwan_items_name'] : [];
$renovate_type = json_encode($_POST['renovate_type'], JSON_UNESCAPED_UNICODE);
$desin_taiwan_items_no = json_encode($_POST['desin_taiwan_items_no'], JSON_UNESCAPED_UNICODE);
$desin_taiwan_items_name = json_encode($_POST['desin_taiwan_items_name'], JSON_UNESCAPED_UNICODE);
$desin_taiwan_items_no = json_encode($desin_taiwan_items_no, JSON_UNESCAPED_UNICODE);
$desin_taiwan_items_name = json_encode($desin_taiwan_items_name, JSON_UNESCAPED_UNICODE);
$desin_taiwan_items_no = $desin_taiwan_items_no == 'null' ? null : $desin_taiwan_items_no;
$desin_taiwan_items_name = $desin_taiwan_items_name == 'null' ? null : $desin_taiwan_items_name;
$outsourcer_type = isset($_POST['outsourcer_type']) ? $_POST['outsourcer_type'] : $outsourcer_type;
$qc_official_type = isset($_POST['qc_official_type2']) ? $_POST['qc_official_type2'] : $qc_official_type;
$qc_date = isset($_POST['qc_date2']) ? $_POST['qc_date2'] : $qc_date;
$qc_date_owner = isset($_POST['qc_date2_owner']) ? $_POST['qc_date2_owner'] : $qc_date_owner;
$end_qc_date = isset($_POST['end_qc_date2']) ? $_POST['end_qc_date2'] : $end_qc_date;
$end_qc_date_owner = isset($_POST['end_qc_date2_owner']) ? $_POST['end_qc_date2_owner'] : $end_qc_date_owner;
$official_check_date = isset($_POST['official_check_date2']) ? $_POST['official_check_date2'] : $official_check_date;
$old_official_check_date = isset($_POST['old_official_check_date2']) ? $_POST['old_official_check_date2'] : $old_official_check_date;
$official_check_date_owner = isset($_POST['official_check_date2_owner']) ? $_POST['official_check_date2_owner'] : $official_check_date_owner;
$delivery_date = isset($_POST['delivery_date2']) ? $_POST['delivery_date2'] : $delivery_date;
$delivery_date_owner = isset($_POST['delivery_date2_owner']) ? $_POST['delivery_date2_owner'] : $delivery_date_owner;
$install_start_date = isset($_POST['install_start_date2']) ? $_POST['install_start_date2'] : $install_start_date;
$install_start_date_owner = isset($_POST['install_start_date2_owner']) ? $_POST['install_start_date2_owner'] : $install_start_date_owner;
$install_end_date = isset($_POST['install_end_date2']) ? $_POST['install_end_date2'] : $install_end_date;
$install_end_date_owner = isset($_POST['install_end_date2_owner']) ? $_POST['install_end_date2_owner'] : $install_end_date_owner;
$tryrun_start_date = isset($_POST['tryrun_start_date2']) ? $_POST['tryrun_start_date2'] : $tryrun_start_date;
$tryrun_start_date_owner = isset($_POST['tryrun_start_date2_owner']) ? $_POST['tryrun_start_date2_owner'] : $tryrun_start_date_owner;
$tryrun_end_date = isset($_POST['tryrun_end_date2']) ? $_POST['tryrun_end_date2'] : $tryrun_end_date;
$tryrun_end_date_owner = isset($_POST['tryrun_end_date2_owner']) ? $_POST['tryrun_end_date2_owner'] : $tryrun_end_date_owner;
$official_check_file_date = isset($_POST['official_check_file_date']) ? $_POST['official_check_file_date'] : $row['official_check_file_date'];
$official_check_file_owner = isset($_POST['official_check_file_owner']) ? $_POST['official_check_file_owner'] : $row['official_check_file_owner'];
$official_check_1_file_date = isset($_POST['official_check_1_file_date']) ? $_POST['official_check_1_file_date'] : $row['official_check_1_file_date'];
$official_check_2_file_date = isset($_POST['official_check_2_file_date']) ? $_POST['official_check_2_file_date'] : $row['official_check_2_file_date'];
$official_check_3_file_date = isset($_POST['official_check_3_file_date']) ? $_POST['official_check_3_file_date'] : $row['official_check_3_file_date'];
$official_check_4_file_date = isset($_POST['official_check_4_file_date']) ? $_POST['official_check_4_file_date'] : $row['official_check_4_file_date'];
$official_check_5_file_date = isset($_POST['official_check_5_file_date']) ? $_POST['official_check_5_file_date'] : $row['official_check_5_file_date'];
$official_check_6_file_date = isset($_POST['official_check_6_file_date']) ? $_POST['official_check_6_file_date'] : $row['official_check_6_file_date'];
$official_check_7_file_date = isset($_POST['official_check_7_file_date']) ? $_POST['official_check_7_file_date'] : $row['official_check_7_file_date'];
$official_check_8_file_date = isset($_POST['official_check_8_file_date']) ? $_POST['official_check_8_file_date'] : $row['official_check_8_file_date'];
$official_check_9_file_date = isset($_POST['official_check_9_file_date']) ? $_POST['official_check_9_file_date'] : $row['official_check_9_file_date'];
$official_check_1_file_owner = isset($_POST['official_check_1_file_owner']) ? $_POST['official_check_1_file_owner'] : $row['official_check_1_file_owner'];
$official_check_2_file_owner = isset($_POST['official_check_2_file_owner']) ? $_POST['official_check_2_file_owner'] : $row['official_check_2_file_owner'];
$official_check_3_file_owner = isset($_POST['official_check_3_file_owner']) ? $_POST['official_check_3_file_owner'] : $row['official_check_3_file_owner'];
$official_check_4_file_owner = isset($_POST['official_check_4_file_owner']) ? $_POST['official_check_4_file_owner'] : $row['official_check_4_file_owner'];
$official_check_5_file_owner = isset($_POST['official_check_5_file_owner']) ? $_POST['official_check_5_file_owner'] : $row['official_check_5_file_owner'];
$official_check_6_file_owner = isset($_POST['official_check_6_file_owner']) ? $_POST['official_check_6_file_owner'] : $row['official_check_6_file_owner'];
$official_check_7_file_owner = isset($_POST['official_check_7_file_owner']) ? $_POST['official_check_7_file_owner'] : $row['official_check_7_file_owner'];
$official_check_8_file_owner = isset($_POST['official_check_8_file_owner']) ? $_POST['official_check_8_file_owner'] : $row['official_check_8_file_owner'];
$official_check_9_file_owner = isset($_POST['official_check_9_file_owner']) ? $_POST['official_check_9_file_owner'] : $row['official_check_9_file_owner'];
$office_check_file_check_status = isset($_POST['office_check_file_check_status']) ? $_POST['office_check_file_check_status'] : $row['office_check_file_check_status'];
$pinzheng_remark = isset($_POST['pinzheng_remark']) ? $_POST['pinzheng_remark'] : $row['pinzheng_remark'];
$salesname = accountid2name($salesid)[$salesid];
$salesmail = accountid2email([$salesid])[$salesid];
@ -152,641 +198,13 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 上傳附件
include "wipwhole-rec-invoice-edit-fileupload.php";
$updatesql = "update wipwholestatus set ";
if (in_array($user_department_id, [521, 531, 541, 542, 543, 544, 545]) || $user_id == 'M0054') {
// 工務更新;
$updatesql .= "
building_heigh_verify = '$building_heigh_verify',
building_heigh_verify_at = '$building_heigh_verify_at',
building_heigh_verify_owner = '$building_heigh_verify_owner',
site_survey_contact_verify = '$site_survey_contact_verify',
site_survey_contact_verify_at = '$site_survey_contact_verify_at',
site_survey_contact_verify_owner = '$site_survey_contact_verify_owner',
";
$updatesql .= "warehouse_remark = '', ";
if (!empty(trim($warehouse_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $warehouse_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
$updatesql .= empty($building_heigh_verify_file) ? "" : "building_heigh_verify_file = '$building_heigh_verify_file',";
$updatesql .= empty($site_survey_contact_verify_file) ? "" : "site_survey_contact_verify_file = '$site_survey_contact_verify_file',";
}
if (in_array($user_department_id, [311, 312, 313, 314, 315, 511, 512, 513, 514, 515])) {
// 契約更新;
$updatesql .= "
sales_spec_verify = '$sales_spec_verify',
sales_spec_verify_at = '$sales_spec_verify_at',
sales_spec_verify_owner = '$sales_spec_verify_owner',
customer_color_verify = '$customer_color_verify',
customer_color_verify_at = '$customer_color_verify_at',
customer_color_verify_owner = '$customer_color_verify_owner',
customer_style_verify = '$customer_style_verify',
customer_style_verify_at = '$customer_style_verify_at',
customer_style_verify_owner = '$customer_style_verify_owner',
site_survey_contact_form_verify = '$site_survey_contact_form_verify',
site_survey_contact_form_verify_at = '$site_survey_contact_form_verify_at',
site_survey_contact_form_verify_owner = '$site_survey_contact_form_verify_owner',
delivery_date = '$delivery_date',
delivery_date_owner = '$delivery_date_owner',
customer_planning_verify = '$customer_planning_verify',
customer_planning_verify_at = '$customer_planning_verify_at',
customer_planning_verify_owner = '$customer_planning_verify_owner',
association_check_type = '$association_check_type',
marketing_remark = '',
";
if (!empty(trim($marketing_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $marketing_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
$updatesql .= empty($customer_planning_verify_file) ? "" : "customer_planning_verify_file = '$customer_planning_verify_file',";
$updatesql .= empty($sales_spec_verify_file) ? "" : "sales_spec_verify_file = '$sales_spec_verify_file',";
$updatesql .= empty($customer_color_verify_file) ? "" : "customer_color_verify_file = '$customer_color_verify_file',";
$updatesql .= empty($customer_style_verify_file) ? "" : "customer_style_verify_file = '$customer_style_verify_file',";
$updatesql .= empty($site_survey_contact_form_verify_file) ? "" : "site_survey_contact_form_verify_file = '$site_survey_contact_form_verify_file',";
if (!empty($official_check_file))
$updatesql .= "official_check_file = '$official_check_file', ";
if (!empty($delivery_date_file))
$updatesql .= "delivery_date_file = '$delivery_date_file', ";
} else if ($user_department_id == 911) {
// 設計主管
if ($role_id == 1) {
$updatesql .= "
desin_leader_verify = '$desin_leader_verify',
desin_leader_verify_at = '$desin_leader_verify_at',
desin_leader_verify_owner = '$desin_leader_verify_owner',
desin_leader_remark = '',
";
if (!empty(trim($desin_leader_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $desin_leader_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($desin_leader_verify_file))
$updatesql .= "desin_leader_verify_file = '$desin_leader_verify_file', ";
} else {
// 設計更新
$updatesql .= "
desin_spec_verify = '$desin_spec_verify',
desin_spec_verify_at = '$desin_spec_verify_at',
desin_spec_verify_owner = '$desin_spec_verify_owner',
desin_planning_verify = '$desin_planning_verify',
desin_planning_verify_at = '$desin_planning_verify_at',
desin_planning_verify_owner = '$desin_planning_verify_owner',
desin_color_verify = '$desin_color_verify',
desin_color_verify_at = '$desin_color_verify_at',
desin_color_verify_owner = '$desin_color_verify_owner',
desin_style_verify = '$desin_style_verify',
desin_style_verify_at = '$desin_style_verify_at',
desin_style_verify_owner = '$desin_style_verify_owner',
desin_taiwan_items_no = '$desin_taiwan_items_no',
desin_taiwan_items_name = '$desin_taiwan_items_name',
desin_remark = '',
";
if (!empty(trim($desin_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $desin_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
$updatesql .= empty($desin_spec_verify_file) ? "" : "desin_spec_verify_file = '$desin_spec_verify_file',";
$updatesql .= empty($desin_planning_verify_file) ? "" : "desin_planning_verify_file = '$desin_planning_verify_file',";
$updatesql .= empty($desin_color_verify_file) ? "" : "desin_color_verify_file = '$desin_color_verify_file',";
$updatesql .= empty($desin_style_verify_file) ? "" : "desin_style_verify_file = '$desin_style_verify_file',";
$updatesql .= empty($desin_documents_verify_file) ? "" : "desin_documents_verify_file = '$desin_documents_verify_file',";
}
} else if ($user_department_id == 321) {
// 共用更新
// $updatesql .= "
// contractno = '$contractno',
// facility_temp_no = '$facility_temp_no',
// renovate_type = '$renovate_type',
// facilityno = '$facilityno',
// custom='$custom' ,
// latitude = '$latitude',
// longitude = '$longitude',
// weight = '$weight',
// numberofpassenger = '$numberofpassenger',
// numberofstop = '$numberofstop',
// numberoffloor = '$numberoffloor',
// opentype = '$opentype',
// speed = '$speed',
// site_manager = '$site_manager',
// address = '$address',
// real_address = '$real_address',
// contract_arrival_date = '$contract_arrival_date',
// facility_kind = '$facility_kind',
// ";
// 業務更新
$updatesql .= "
prattford_order_date_verify = '$prattford_order_date_verify' ,
prattford_order_date = '$prattford_order_date',
prattford_order_date_owner = '$prattford_order_date_owner',
estimated_shipping_date_verify = '$estimated_shipping_date_verify',
estimated_shipping_date = '$estimated_shipping_date',
estimated_shipping_date_owner = '$estimated_shipping_date_owner',
estimated_shipping_schedule_date_verify = '$estimated_shipping_schedule_date_verify',
estimated_shipping_schedule_date = '$estimated_shipping_schedule_date',
estimated_shipping_schedule_date_owner = '$estimated_shipping_schedule_date_owner',
goods_type = '$goods_type',
goods_type_date = '$goods_type_date',
goods_type_owner = '$goods_type_owner',
taiwan_goods_type = '$taiwan_goods_type',
taiwan_goods_type_date = '$taiwan_goods_type_date',
taiwan_goods_type_owner = '$taiwan_goods_type_owner',
shengguanok_status = '$shengguanok_status',
shengguanok_status_at = '$shengguanok_status_at',
shengguanok_status_owner = '$shengguanok_status_owner',
";
$updatesql .= empty($shengguanok_status_file) ? "" : "shengguanok_status_file = '$shengguanok_status_file',";
$updatesql .= "yewu_remark = '', ";
if (!empty(trim($yewu_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $yewu_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
} else if ($user_department_id == 220) {
// 共用更新
$updatesql .= "
contractno = '$contractno',
facility_temp_no = '$facility_temp_no',
renovate_type = '$renovate_type',
facilityno = '$facilityno',
custom='$custom' ,
latitude = '$latitude',
longitude = '$longitude',
weight = '$weight',
numberofpassenger = '$numberofpassenger',
numberofstop = '$numberofstop',
numberoffloor = '$numberoffloor',
opentype = '$opentype',
speed = '$speed',
site_manager = '$site_manager',
address = '$address',
real_address = '$real_address',
contract_arrival_date = '$contract_arrival_date',
real_contract_arrival_date = '$real_contract_arrival_date',
facility_kind = '$facility_kind',
";
} else if ($user_department_id == 912) {
// 品證部
$updatesql .= "
qc_date = '$qc_date',
qc_date_owner = '$qc_date_owner',
end_qc_date = '$end_qc_date',
end_qc_date_owner = '$end_qc_date_owner',
official_check_date = '$official_check_date',
official_check_date_owner = '$official_check_date_owner',
";
if (!empty($official_check_file))
$updatesql .= "official_check_file = '$official_check_file', ";
}
if (in_array($user_id, ['M0175', 'M0079', 'M0060'])) {
// 暫時可編輯及刪除權限
$updatesql .= "
contractno = '$contractno',
facility_temp_no = '$facility_temp_no',
renovate_type = '$renovate_type',
facilityno = '$facilityno',
custom='$custom' ,
latitude = '$latitude',
longitude = '$longitude',
weight = '$weight',
numberofpassenger = '$numberofpassenger',
numberofstop = '$numberofstop',
numberoffloor = '$numberoffloor',
opentype = '$opentype',
speed = '$speed',
site_manager = '$site_manager',
address = '$address',
contract_arrival_date = '$contract_arrival_date',
facility_kind = '$facility_kind',
";
}
// 工務助理
if (
in_array($user_id, ['M0164', 'M0165', 'M0127', 'M0193', 'M0170', 'M0188', 'M0117', 'M0054'])
|| in_array($user_department_id, [521, 531, 541, 542, 543, 544, 545])
) {
$outsourcer_type = isset($_POST['outsourcer_type']) ? $_POST['outsourcer_type'] : $outsourcer_type;
$qc_official_type = isset($_POST['qc_official_type2']) ? $_POST['qc_official_type2'] : $qc_official_type;
$qc_date = isset($_POST['qc_date2']) ? $_POST['qc_date2'] : $qc_date;
$qc_date_owner = isset($_POST['qc_date2_owner']) ? $_POST['qc_date2_owner'] : $qc_date_owner;
$end_qc_date = isset($_POST['end_qc_date2']) ? $_POST['end_qc_date2'] : $end_qc_date;
$end_qc_date_owner = isset($_POST['end_qc_date2_owner']) ? $_POST['end_qc_date2_owner'] : $end_qc_date_owner;
$official_check_date = isset($_POST['official_check_date2']) ? $_POST['official_check_date2'] : $official_check_date;
$old_official_check_date = isset($_POST['old_official_check_date2']) ? $_POST['old_official_check_date2'] : $old_official_check_date;
$official_check_date_owner = isset($_POST['official_check_date2_owner']) ? $_POST['official_check_date2_owner'] : $official_check_date_owner;
$delivery_date = isset($_POST['delivery_date2']) ? $_POST['delivery_date2'] : $delivery_date;
$delivery_date_owner = isset($_POST['delivery_date2_owner']) ? $_POST['delivery_date2_owner'] : $delivery_date_owner;
$install_start_date = isset($_POST['install_start_date2']) ? $_POST['install_start_date2'] : $install_start_date;
$install_start_date_owner = isset($_POST['install_start_date2_owner']) ? $_POST['install_start_date2_owner'] : $install_start_date_owner;
$install_end_date = isset($_POST['install_end_date2']) ? $_POST['install_end_date2'] : $install_end_date;
$install_end_date_owner = isset($_POST['install_end_date2_owner']) ? $_POST['install_end_date2_owner'] : $install_end_date_owner;
$tryrun_start_date = isset($_POST['tryrun_start_date2']) ? $_POST['tryrun_start_date2'] : $tryrun_start_date;
$tryrun_start_date_owner = isset($_POST['tryrun_start_date2_owner']) ? $_POST['tryrun_start_date2_owner'] : $tryrun_start_date_owner;
$tryrun_end_date = isset($_POST['tryrun_end_date2']) ? $_POST['tryrun_end_date2'] : $tryrun_end_date;
$tryrun_end_date_owner = isset($_POST['tryrun_end_date2_owner']) ? $_POST['tryrun_end_date2_owner'] : $tryrun_end_date_owner;
$updatesql .= "
qc_official_type = '$qc_official_type',
install_start_date = '$install_start_date',
install_start_date_owner = '$install_start_date_owner',
install_end_date = '$install_end_date',
install_end_date_owner = '$install_end_date_owner',
tryrun_start_date = '$tryrun_start_date',
tryrun_start_date_owner = '$tryrun_start_date_owner',
tryrun_end_date = '$tryrun_end_date',
tryrun_end_date_owner = '$tryrun_end_date_owner',
delivery_date = '$delivery_date',
delivery_date_owner = '$delivery_date_owner',
qc_date = '$qc_date',
qc_date_owner = '$qc_date_owner',
end_qc_date = '$end_qc_date',
end_qc_date_owner = '$end_qc_date_owner',
official_check_date = '$official_check_date',
official_check_date_owner = '$official_check_date_owner',
outsourcer_type = '$outsourcer_type',
install_outsourcer = '$install_outsourcer',
install_outsourcer_owner = '$install_outsourcer_owner',
install_outsourcer_date = '$install_outsourcer_date',
install_outsourcer_date_owner = '$install_outsourcer_date_owner',
estimate_install_start_date = '$estimate_install_start_date',
estimate_install_start_date_owner = '$estimate_install_start_date_owner',
estimate_install_end_date = '$estimate_install_end_date',
estimate_install_end_date_owner = '$estimate_install_end_date_owner',
tryrun_outsourcer = '$tryrun_outsourcer',
tryrun_outsourcer_owner = '$tryrun_outsourcer_owner',
tryrun_outsourcer_date = '$tryrun_outsourcer_date',
tryrun_outsourcer_date_owner = '$tryrun_outsourcer_date_owner',
estimate_tryrun_start_date = '$estimate_tryrun_start_date',
estimate_tryrun_start_date_owner = '$estimate_tryrun_start_date_owner',
estimate_tryrun_end_date = '$estimate_tryrun_end_date',
estimate_tryrun_end_date_owner = '$estimate_tryrun_end_date_owner',
warehouse_assistant_remark = '$warehouse_assistant_remark',
building_heigh_verify = '$building_heigh_verify',
building_heigh_verify_at = '$building_heigh_verify_at',
building_heigh_verify_owner = '$building_heigh_verify_owner',
site_survey_contact_verify = '$site_survey_contact_verify',
site_survey_contact_verify_at = '$site_survey_contact_verify_at',
site_survey_contact_verify_owner = '$site_survey_contact_verify_owner',
warehouse_remark = '',
install_start_date = '$install_start_date',
install_start_date_owner = '$install_start_date_owner',
install_end_date = '$install_end_date',
install_end_date_owner = '$install_end_date_owner',
tryrun_start_date = '$tryrun_start_date',
tryrun_start_date_owner = '$tryrun_start_date_owner',
tryrun_end_date = '$tryrun_end_date',
tryrun_end_date_owner = '$tryrun_end_date_owner',
delivery_date = '$delivery_date',
delivery_date_owner = '$delivery_date_owner',
";
if (!empty($plan_diagram_file)) {
$updatesql .= "plan_diagram_file = '$plan_diagram_file', ";
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>上傳了安裝圖附件<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($completion_acceptance_file)) {
$updatesql .= "completion_acceptance_file = '$completion_acceptance_file', ";
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>上傳了完工驗收單附件<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($outsourcer_contract_file)) {
echo $updatesql .= "outsourcer_contract_file = '$outsourcer_contract_file', ";
}
if (!empty(trim($warehouse_remark))) {
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>" . $warehouse_remark . "<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
if (!empty($building_heigh_verify_file))
$updatesql .= "building_heigh_verify_file = '$building_heigh_verify_file', ";
if (!empty($site_survey_contact_verify_file))
$updatesql .= "site_survey_contact_verify_file = '$site_survey_contact_verify_file', ";
if (!empty($delivery_date_file2))
$updatesql .= "delivery_date_file = '$delivery_date_file2', ";
}
// 許協更新業務確認項目權限
if ($user_id == 'M0060') {
$updatesql .= "
prattford_order_date_verify = '$prattford_order_date_verify' ,
prattford_order_date = '$prattford_order_date',
prattford_order_date_owner = '$prattford_order_date_owner',
estimated_shipping_date_verify = '$estimated_shipping_date_verify',
estimated_shipping_date = '$estimated_shipping_date',
estimated_shipping_date_owner = '$estimated_shipping_date_owner',
estimated_shipping_schedule_date_verify = '$estimated_shipping_schedule_date_verify',
estimated_shipping_schedule_date = '$estimated_shipping_schedule_date',
estimated_shipping_schedule_date_owner = '$estimated_shipping_schedule_date_owner',
goods_type = '$goods_type',
goods_type_date = '$goods_type_date',
goods_type_owner = '$goods_type_owner',
taiwan_goods_type = '$taiwan_goods_type',
taiwan_goods_type_date = '$taiwan_goods_type_date',
taiwan_goods_type_owner = '$taiwan_goods_type_owner',
shengguanok_status = '$shengguanok_status',
shengguanok_status_at = '$shengguanok_status_at',
shengguanok_status_owner = '$shengguanok_status_owner',
yewu_remark = '',
";
}
// 生管 小雯 預計到貨日(到觀音廠日)權限
if ($user_id == 'M0168') {
$updatesql .= "
estimated_shipping_schedule_date_verify = '$estimated_shipping_schedule_date_verify',
estimated_shipping_schedule_date = '$estimated_shipping_schedule_date',
estimated_shipping_schedule_date_owner = '$estimated_shipping_schedule_date_owner',
";
}
$updatesql .= "
creater = '$creater',
create_at = '$create_at'
WHERE 1=1
AND id = '$id'
";
// echo $updatesql;
// exit;
// UPDATE SQL
include "wipwhole-rec-invoice-edit-updatesql.php";
mysqli_query($link, $updatesql);
// 系統通知信及系統通知
include "wipwhole-renovate-rec-invoice-edit-notice-mail.php";
// 指派工勘人員
if ($warehouseid !== $old_warehouseid) {
if (checkNowFormStatus($link) == 'A') {
$sql = "SELECT form_key FROM flow
WHERE form_id = '$id'
AND flow_id = 'wws02'
AND flow_code = 'A'
";
$result = mysqli_query($link, $sql);
$form_key = $result->fetch_row()[0];
if (!empty($form_key)) {
$sql = "UPDATE wipwholestatus
SET warehouseid = '$warehouseid'
WHERE id = '$id';
";
mysqli_query($link, $sql);
$sql = "UPDATE subflow
SET current_assigner = '$warehouseid'
WHERE 1 = 1
AND seq = '1'
AND form_key = '$form_key';
";
mysqli_query($link, $sql);
}
}
}
if (!empty($official_check_date)) {
if ($official_check_date !== $old_official_check_date) {
$sql = "
SELECT accountid
FROM account
WHERE department_id = '250'
AND role_id IN ('1','2','3','4');
";
$result = mysqli_query($link, $sql);
foreach ($result as $row) {
$permission = $row["accountid"];
$title = "客戶:$custom 作番:$facilityno 官檢日變更";
$content = "客戶:$custom
作番:$facilityno
官檢日 $old_official_check_date => $official_check_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
}
// 工勘變更通知繪圖人員
if ($site_survey_contact_verify !== $old_site_survey_contact_verify) {
$site_survey_status = array(
"1" => "請選擇",
"0" => "已確認",
"2" => "無工勘需求",
"A" => "未動工",
"B" => "地下室施工",
"C" => "打樁",
"D" => "地基",
"E" => "挖土",
"G" => "機房",
"H" => "機械式淨高",
"M" => "樓中樓",
"OH" => "最高層(頂樓高度)",
"P" => "PIT(機坑深度)",
"R" => "R 樓",
"S" => "停工",
"T" => "TOP",
"TC" => "頂部間隙",
"TS" => "行程",
"TH" => "全高",
"Y" => "已搭、已出",
"YB" => "退購結案",
"YF" => "既有建物",
"YN" => "已搭、未出"
);
$sql = "
SELECT accountid
FROM account
WHERE department_id = '321'
AND role_id IN ('2','3','5');
";
$result = mysqli_query($link, $sql);
foreach ($result as $row) {
$permission = $row["accountid"];
$title = "客戶:$custom 作番:$facilityno 工勘狀態更改";
$content = "客戶:$custom
作番:$facilityno
工勘狀態 $site_survey_status[$old_site_survey_contact_verify] => $site_survey_status[$site_survey_contact_verify]";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
if (!empty($desin_documents_verify_file)) {
$title = "合約號:$contract_no 作番號:$facilityno 設計上傳追加技術文件";
$content = "合約號:$contract_no 作番號:$facilityno 設計上傳追加技術文件
<a href='wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&{token_link}&id=$id' target='_blank'>前往下載</a>
";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => "M0168",
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
// 官檢日及移交日通知生管人員
if (!empty($official_check_date)) {
if ($official_check_date !== $old_official_check_date) {
$permission = "M0168";
$title = "官檢日變更 客戶:$custom 作番:$facilityno";
$content = "客戶:$custom
作番:$facilityno
官檢日 $old_official_check_date => $official_check_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
if (!empty($delivery_date)) {
if ($delivery_date !== $old_delivery_date) {
$permission_arr = ['M0168', 'M0012'];
foreach ($permission_arr as $permission) {
// $permission = "M0168";
$title = "移交日變更 客戶:$custom 作番:$facilityno";
$content = "客戶:$custom
作番:$facilityno
移交日 $old_delivery_date => $delivery_date";
$data = array(
'kind' => 1,
'related_id' => $id,
'title' => $title,
'content' => $content,
'permission' => $permission,
'creater' => $creater,
'create_at' => date("Y-m-d H:i:s")
);
$cn->sendx($data);
}
}
}
if (!empty($delivery_date)) {
if ($old_delivery_date !== $delivery_date) {
if (empty($change_all_contractno)) {
$mail_title = "作番大日程(汰改)合約號:" . $contractno . "-移交日變更通知";
$mail_content = "作番大日程(汰改)
合約號:" . $contractno
. "
移交日:" . $old_delivery_date . " => " . $delivery_date;
} else {
$mail_title = "作番大日程(汰改)合約號:" . $contractno . "作番號:" . $facilityno . "-移交日變更通知";
$mail_content = "作番大日程(汰改)
合約號:" . $contractno
. "
作番號:" . $facilityno
. "
移交日:" . $old_delivery_date . " => " . $delivery_date;
}
$cmail->sendx(
$mail_title,
$mail_content,
[
[$salesname, $salesmail],
// ['gary', 'gary_chen@masada.com.tw']
],
"永佳捷科技"
);
}
}
// 當試車完工日更改時 發出通知
if (!empty($tryrun_end_date) || !empty($tryrun_end_date2)) {
if ($tryrun_end_date !== $old_tryrun_end_date || $tryrun_end_date2 !== $old_tryrun_end_date) {
$tryrun_end_date_tmp = $tryrun_end_date !== $old_tryrun_end_date ? $tryrun_end_date : $tryrun_end_date2;
$mail_title = "作番大日程(汰改)合約號:" . $contractno . "作番號:" . $facilityno . "客戶名稱:" . $custom . "-試車已完成通知";
$mail_content = "作番大日程(汰改)
合約號:" . $contractno . "
作番號:" . $facilityno . "
客戶名稱:" . $custom . "
已完成試車, 請注意後續交車時間, 如需要官檢, 請提供如下資料
<img style='width: 500px' src='https://masada.com.tw/wms/img/mail001.jpg' />
";
$cmail->sendx(
$mail_title,
$mail_content,
[
[$salesname, $salesmail],
[
accountid2name(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)],
accountid2email(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)]
],
['張崇傑', 'jaychang@masada.com.tw'],
['賴定國', 'guo@masada.com.tw']
// ['gary', 'gary_chen@masada.com.tw']
],
"永佳捷科技"
);
}
}
// 當移交日附件更改時 發出通知
if (!empty($delivery_date_file) || !empty($delivery_date_file2)) {
if ($delivery_date_file !== $old_delivery_date_file || $delivery_date_file2 !== $old_delivery_date_file) {
$delivery_date_file_tmp = $delivery_date_file !== $old_delivery_date_file ? $delivery_date_file : $delivery_date_file2;
$mail_title = "作番大日程(汰改)合約號:" . $contractno . "-交車完成通知";
$mail_content = "作番大日程(汰改)
合約號:" . $contractno . "
作番號:" . $facilityno . "
客戶名稱:" . $custom . "
已完成交車並已上傳交車單或竣工單, 請至OA系統中填寫移交日, 並準備後續請款事宜!
";
$cmail->sendx(
$mail_title,
$mail_content,
[
[$salesname, $salesmail],
[
accountid2name(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)],
accountid2email(manage_class_gary_ver($salesid))[manage_class_gary_ver($salesid)]
],
['葉俊麟', 'darren@masada.com.tw'],
['蘇淑娥 ', 'supe1218@masada.com.tw']
// ['gary', 'gary_chen@masada.com.tw']
],
"永佳捷科技"
);
}
}
echo "
<script type ='text/JavaScript'>
alert('資料更新成功');
@ -1023,91 +441,6 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
}
// if ($_SERVER["REQUEST_METHOD"] == "POST") {
// if ($_POST['form_name'] == 'update_install_date_form') {
// include "./class/Cmail.php";
// $cmail = new Cmail();
// foreach ($_POST as $k => $v)
// $$k = htmlspecialchars(stripslashes(trim($v)));
// $change_all_contractno = $_POST['change_all_contractno'];
// $contractno = $_POST['contractno2'];
// $install_start_date = $_POST['install_start_date'];
// $install_start_date_owner = $_POST['install_start_date_owner'];
// $install_end_date = $_POST['install_end_date'];
// $install_end_date_owner = $_POST['install_end_date_owner'];
// $tryrun_start_date = $_POST['tryrun_start_date'];
// $tryrun_start_date_owner = $_POST['tryrun_start_date_owner'];
// $tryrun_end_date = $_POST['tryrun_end_date'];
// $tryrun_end_date_owner = $_POST['tryrun_end_date_owner'];
// $old_delivery_date = $_POST['old_delivery_date'];
// $delivery_date = $_POST['delivery_date'];
// $delivery_date_owner = $_POST['delivery_date_owner'];
// $contractno = $_POST['contractno'];
// $facilityno = $_POST['facilityno'];
// $salesid = $_POST['salesid'];
// $salesname = accountid2name($salesid)[$salesid];
// $salesmail = accountid2email([$salesid])[$salesid];
// if ($old_delivery_date !== $delivery_date) {
// if (empty($change_all_contractno)) {
// $mail_title = "作番大日程(汰改)合約號:" . $contractno . "-移交日變更通知";
// $mail_content = "作番大日程(汰改)$salesname$salesmail
// 合約號:" . $contractno
// . "
// 移交日:" . $old_delivery_date . " => " . $delivery_date;
// } else {
// $mail_title = "作番大日程(汰改)合約號:" . $contractno . "作番號:" . $facilityno . "-移交日變更通知";
// $mail_content = "作番大日程(汰改)
// 合約號:" . $contractno
// . "
// 作番號:" . $facilityno
// . "
// 移交日:" . $old_delivery_date . " => " . $delivery_date;
// }
// $cmail->sendx(
// $mail_title,
// $mail_content,
// [
// [$salesname, $salesmail]
// ],
// "永佳捷科技"
// );
// }
// $updatesql = "
// UPDATE wipwholestatus
// SET
// install_start_date = '$install_start_date',
// install_start_date_owner = '$install_start_date_owner',
// install_end_date = '$install_end_date',
// install_end_date_owner = '$install_end_date_owner',
// tryrun_start_date = '$tryrun_start_date',
// tryrun_start_date_owner = '$tryrun_start_date_owner',
// tryrun_end_date = '$tryrun_end_date',
// tryrun_end_date_owner = '$tryrun_end_date_owner',
// delivery_date = '$delivery_date',
// delivery_date_owner = '$delivery_date_owner'
// ";
// if (empty($change_all_contractno)) {
// $updatesql .= "WHERE id = '$id' ";
// } else {
// $updatesql .= "WHERE contractno = '$contractno' ";
// }
// // echo $updatesql;
// // exit;
// mysqli_query($link, $updatesql);
// echo "<script type ='text/JavaScript'>";
// echo "alert('已更新日期');";
// echo "location.href='wipwhole-renovate-rec-invoice-edit.php?function_name=pricereview&id=$id&" . $token_link . "';";
// echo "</script>";
// }
// }
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if ($_POST['form_name'] == 'update_shengguan_form') {
foreach ($_POST as $k => $v)

419
wms/wipwhole-renovate-rec-invoice-edit.php

@ -1,5 +1,5 @@
<?php
ini_set('display_errors', 'on');
// ini_set('display_errors', 'on');
/**
* (汰改)流程規則:
* 1. A:工務組長確認中 生管建立大日程 (或是系統洗入)
@ -42,16 +42,18 @@ $warehouse2 = getWarehouseStatus($link, $user_department_id, $role_id, 2);
$marketing = getMarketingStatus($link, $user_department_id, $role_id, 1);
$marketing2 = getMarketingStatus($link, $user_department_id, $role_id, 2);
$desin = getDesinStatus($link, $user_department_id, $role_id);
$desin2 = $user_department_id == '911' ? "" : "disabled";
$desin_leader = getDesinLeaderStatus($link, $user_department_id, $role_id);
$shengguan = getShengguanStatus($link, $user_department_id, $role_id, 1);
$shengguan2 = getShengguanStatus($link, $user_department_id, $role_id, 2);
$pinzheng = getPinzhengStatus($link, $user_department_id, $role_id);
$pinzheng2 = $user_department_id == '912' ? "" : "disabled";
// 取得分頁頁碼
$tab = getTabNo($user_department_id);
// 工務助理
if (in_array($user_id, ['M0164', 'M0165', 'M0127', 'M0193', 'M0170', 'M0188', 'M0117'])) {
if (in_array($user_id, ['M0164', 'M0165', 'M0127', 'M0193', 'M0170', 'M0188'])) {
$warehouse2 = "";
$tab = 5;
}
@ -76,6 +78,45 @@ $all_users_options = getAllUsersOptions($link);
//更新數據
include "wipwhole-renovate-rec-invoice-edit-submit.php";
//補丁 避免新梯跑到此頁面
if (!empty($row['contract_type'])) {
if ($row['contract_type'] == 'A') {
echo "<script type ='text/JavaScript'>";
echo "location.href='wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&id=$id&" . $token_link . "';";
echo "</script>";
}
} else {
echo "此大日程未選擇新梯或是汰改種類,請通知資訊人員處理!";
}
$official_check_file_yingye_count = 0;
$official_check_file_design_count = 0;
$official_check_file_pinzheng_count = 0;
if (!empty($row['official_check_1_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_2_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_3_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_4_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_5_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_6_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_7_file']))
$official_check_file_yingye_count++;
if (!empty($row['official_check_8_file']))
$official_check_file_design_count++;
if (!empty($row['official_check_9_file']))
$official_check_file_design_count++;
if (!empty($row['official_check_file']))
$official_check_file_pinzheng_count++;
?>
<form method="post" id="form" enctype="multipart/form-data">
@ -242,7 +283,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
'E' => '營業部門主管已確認<br/>生管部門確認中',
'Z' => '此作番大日程已結案',
);
if (checkNowFormStatus($link) == '') {
if (empty(checkNowFormStatus($link))) {
echo "此作番大日程已結案";
} else {
echo $assign_status[checkNowFormStatus($link)];
@ -291,12 +332,14 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<input type="hidden" name="old_warehouseid" id="old_warehouseid" value="<?= $row["warehouseid"]; ?>">
<?php
// 北區
if (in_array($row['warehouseid'], ['M0040', 'M0040', 'M0150'])) {
if (in_array($row['warehouseid'], ['M0040', 'M0041', 'M0150', 'M0277'])) {
?>
<select name="warehouseid" id="warehouseid" <?= $warehouse; ?>>
<option value="">請選擇</option>
<option value="M0040" <?php if ($row["warehouseid"] == "M0040") echo " selected"; ?>>吳宗紘</option>
<option value="M0041" <?php if ($row["warehouseid"] == "M0041") echo " selected"; ?>>張潘榮</option>
<option value="M0150" <?php if ($row["warehouseid"] == "M0150") echo " selected"; ?>>羅盛騰</option>
<option value="M0277" <?php if ($row["warehouseid"] == "M0277") echo " selected"; ?>>陳彥翔</option>
</select>
<?php
}
@ -315,13 +358,14 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
?>
<?php
// 南區
if (in_array($row['warehouseid'], ['M0078', 'M0102', 'M0187'])) {
if (in_array($row['warehouseid'], ['M0078', 'M0102', 'M0187', 'M0265'])) {
?>
<select name="warehouseid" id="warehouseid" <?= $warehouse; ?>>
<option value="">請選擇</option>
<option value="M0078" <?php if ($row["warehouseid"] == "M0078") echo " selected"; ?>>許益連</option>
<option value="M0102" <?php if ($row["warehouseid"] == "M0102") echo " selected"; ?>>鄭存邑</option>
<option value="M0187" <?php if ($row["warehouseid"] == "M0187") echo " selected"; ?>>田祖豪</option>
<option value="M0265" <?php if ($row["warehouseid"] == "M0265") echo " selected"; ?>>林耀宗</option>
</select>
<?php
}
@ -338,17 +382,20 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
}
?>
<?php
//
if (!in_array($row['warehouseid'], ['M0040', 'M0150', 'M0078', 'M0102', 'M0187', 'M0198', 'M0087', 'M0158'])) {
//
if (!in_array($row['warehouseid'], ['M0040', 'M0041', 'M0150', 'M0078', 'M0102', 'M0187', 'M0198', 'M0087', 'M0158', 'M0277', 'M0265'])) {
?>
<select name="warehouseid" id="warehouseid" <?= $warehouse; ?>>
<option value="">請選擇</option>
<option value="M0040" <?php if ($row["warehouseid"] == "M0040") echo " selected"; ?>>張潘榮</option>
<option value="M0040" <?php if ($row["warehouseid"] == "M0040") echo " selected"; ?>>吳宗紘</option>
<option value="M0041" <?php if ($row["warehouseid"] == "M0041") echo " selected"; ?>>張潘榮</option>
<option value="M0150" <?php if ($row["warehouseid"] == "M0150") echo " selected"; ?>>羅盛騰</option>
<option value="M0277" <?php if ($row["warehouseid"] == "M0277") echo " selected"; ?>>陳彥翔</option>
<option value="M0078" <?php if ($row["warehouseid"] == "M0078") echo " selected"; ?>>許益連</option>
<option value="M0102" <?php if ($row["warehouseid"] == "M0102") echo " selected"; ?>>鄭存邑</option>
<option value="M0198" <?php if ($row["warehouseid"] == "M0198") echo " selected"; ?>>廖堉勝</option>
<option value="M0187" <?php if ($row["warehouseid"] == "M0187") echo " selected"; ?>>田祖豪</option>
<option value="M0265" <?php if ($row["warehouseid"] == "M0265") echo " selected"; ?>>林耀宗</option>
<option value="M0087" <?php if ($row["warehouseid"] == "M0087") echo " selected"; ?>>高培軒</option>
<option value="M0158" <?php if ($row["warehouseid"] == "M0158") echo " selected"; ?>>劉子睿</option>
</select>
@ -357,7 +404,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
?>
</td>
</tr>
<tr>
<!-- <tr>
<td style="vertical-align: middle">樓高通報</td>
<td>
<select class="disabled_select" name="building_heigh_verify" id="building_heigh_verify" <?= $warehouse; ?>>
@ -383,9 +430,9 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<?php echo getSelectOptionHtml($all_users_options, $row['building_heigh_verify_owner']); ?>
</select>
</td>
</tr>
</tr> -->
<tr>
<td style="vertical-align: middle">勘確認</td>
<td style="vertical-align: middle">地進度</td>
<td>
<?php
$site_survey_status = array(
@ -420,10 +467,12 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<select class="disabled_select" name="site_survey_contact_verify" id="site_survey_contact_verify" <?= $warehouse; ?>>
<?php
foreach ($site_survey_status as $key => $val) {
$thisDisabled = $key == '0' ? 'disabled' : '';
$key_tmp = $key == $val ? '' : $key . ":";
if ($row["site_survey_contact_verify"] == $key) {
echo "<option value='$key' selected>$val</option>";
echo "<option value='$key' selected $thisDisabled>$key_tmp" . "$val</option>";
} else {
echo "<option value='$key'>$val</option>";
echo "<option value='$key' $thisDisabled>$key_tmp" . "$val</option>";
}
}
?>
@ -538,7 +587,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<td style="vertical-align: middle">
<div class="input-group">
<input type="hidden" name="old_tryrun_end_date" value="<?= $row['tryrun_end_date']; ?>">
<input class="form-control" type="date" id="tryrun_end_date" name="tryrun_end_date" value="<?= $row['tryrun_end_date']; ?>" <?= $warehouse2; ?>>
<input class="form-control disabled_select" type="date" id="tryrun_end_date" name="tryrun_end_date" value="<?= $row['tryrun_end_date']; ?>" <?= $warehouse2; ?>>
<span class="input-group-btn">
<button class="btn btn-default" type='button' onclick='$("#tryrun_end_date").val("");' <?= $warehouse2; ?>>清除</button>
</span>
@ -624,9 +673,9 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<tr>
<td style="vertical-align: middle">官檢類型</td>
<td colspan="3">
<input type='radio' class='disabled_select' id="association_check_type_1" name='association_check_type' value='1' <?= $marketing2; ?> <?php echo $row['association_check_type'] == '1' ? "checked disabled" : ""; ?> />
<input type='radio' class='disabled_select' id="association_check_type_1" name='association_check_type' value='1' <?= $marketing2; ?> <?php echo in_array($row['association_check_type'], ['1', '2']) ? "disabled" : ""; ?> <?php echo $row['association_check_type'] == '1' ? "checked" : ""; ?> />
<label for='association_check_type_1'>需要</label>
<input type='radio' class='disabled_select' id="association_check_type_2" name='association_check_type' value='2' <?= $marketing2; ?> <?php echo $row['association_check_type'] == '2' ? "checked disabled" : ""; ?> />
<input type='radio' class='disabled_select' id="association_check_type_2" name='association_check_type' value='2' <?= $marketing2; ?> <?php echo in_array($row['association_check_type'], ['1', '2']) ? "disabled" : ""; ?> <?php echo $row['association_check_type'] == '2' ? "checked" : ""; ?> />
<label for='association_check_type_2'>不需要</label>
</td>
</tr>
@ -821,6 +870,152 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<i>如有複數檔案請放置同個壓縮檔後再上傳</i>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8" style="vertical-align: middle">官檢資料上傳
<a href="./pdf/【範本】營業提供官檢資料.pdf" style='color:#00F;' download>範例下載</a>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 1 <B-17>建築物昇降設備竣工檢查申請書(正本)X3</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_1_file" name="official_check_1_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_1_file']) ? "<a id='official_check_1_file_a' style='color:#00F;' href='" . $row['official_check_1_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_1_file_date" name="official_check_1_file_date" value="<?= $row['official_check_1_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_1_file_owner" class="disabled_select" id="official_check_1_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_1_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 2 <B-18>建築物昇降機竣工檢查表(請單獨置於整份文件上)X3</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_2_file" name="official_check_2_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_2_file']) ? "<a id='official_check_2_file_a' style='color:#00F;' href='" . $row['official_check_2_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_2_file_date" name="official_check_2_file_date" value="<?= $row['official_check_2_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_2_file_owner" class="disabled_select" id="official_check_2_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_2_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 3 使用執照掛號證明或承造人與監造人共同出具之設備完竣證明(影本)X3</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_3_file" name="official_check_3_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_3_file']) ? "<a id='official_check_3_file_a' style='color:#00F;' href='" . $row['official_check_3_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_3_file_date" name="official_check_3_file_date" value="<?= $row['official_check_3_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_3_file_owner" class="disabled_select" id="official_check_3_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_3_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 4 建築執照或雜項執照(影本)x3</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_4_file" name="official_check_4_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_4_file']) ? "<a id='official_check_4_file_a' style='color:#00F;' href='" . $row['official_check_4_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_4_file_date" name="official_check_4_file_date" value="<?= $row['official_check_4_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_4_file_owner" class="disabled_select" id="official_check_4_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_4_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 5 耐用基準表(正本)X3(起造人與技術人員用印)</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_5_file" name="official_check_5_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_5_file']) ? "<a id='official_check_5_file_a' style='color:#00F;' href='" . $row['official_check_5_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_5_file_date" name="official_check_5_file_date" value="<?= $row['official_check_5_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_5_file_owner" class="disabled_select" id="official_check_5_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_5_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 6 昇降設備詳圖X3(需建築師或專業廠商用印)X3</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_6_file" name="official_check_6_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_6_file']) ? "<a id='official_check_6_file_a' style='color:#00F;' href='" . $row['official_check_6_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_6_file_date" name="official_check_6_file_date" value="<?= $row['official_check_6_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_6_file_owner" class="disabled_select" id="official_check_6_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_6_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">項目 7 各樓層平面圖X3(需建築師或主管機關用印,並以螢光筆或其他方式明顯標示出此案昇降設備於圖中之詳細位置;一樓平面圖為最必要)</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_7_file" name="official_check_7_file" <?= $marketing; ?>>
<?php
echo !empty($row['official_check_7_file']) ? "<a id='official_check_7_file_a' style='color:#00F;' href='" . $row['official_check_7_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_7_file_date" name="official_check_7_file_date" value="<?= $row['official_check_7_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_7_file_owner" class="disabled_select" id="official_check_7_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_7_file_owner']); ?>
</select>
</td>
</tr>
<tr>
<td>備註</td>
<td colspan="7">
@ -1018,13 +1213,12 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
</tr>
<tr>
<td style='width:180px;'>追加技術文件</td>
<td>
<td colspan='7'>
<input style="width:70%;display:inline;" type="file" id="desin_documents_verify_file" name="desin_documents_verify_file" <?= $desin; ?>>
<?php
echo !empty($row['desin_documents_verify_file']) ? "<a id='desin_documents_verify_file' style='color:#00F;' href='" . $row['desin_documents_verify_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td colspan='6'></td>
</tr>
<tr>
<td colspan="8">
@ -1072,6 +1266,49 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
$taiwan_item_id = 0;
}
?>
<tr class="official_check_tr">
<td colspan="8" style="vertical-align: middle">官檢資料上傳</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">昇降機設計書.</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_8_file" name="official_check_8_file" <?= $desin2; ?>>
<?php
echo !empty($row['official_check_8_file']) ? "<a id='official_check_8_file_a' style='color:#00F;' href='" . $row['official_check_8_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_8_file_date" name="official_check_8_file_date" value="<?= $row['official_check_8_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_8_file_owner" class="disabled_select" id="official_check_8_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_8_file_owner']); ?>
</select>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="8">強度計算書.</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_9_file" name="official_check_9_file" <?= $desin2; ?>>
<?php
echo !empty($row['official_check_9_file']) ? "<a id='official_check_9_file_a' style='color:#00F;' href='" . $row['official_check_9_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_9_file_date" name="official_check_9_file_date" value="<?= $row['official_check_9_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_9_file_owner" class="disabled_select" id="official_check_9_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_9_file_owner']); ?>
</select>
</td>
</tr>
<tr>
<td colspan="8">
</td>
@ -1116,17 +1353,16 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<td colspan="8">
<input class="form-control " type="hidden" name="creater" value="<?= $user_id; ?> <?= $desin; ?>" readonly>
<input class="form-control " type="hidden" name="create_at" value="<?= $row["create_at"]; ?> <?= $desin; ?>" readonly>
<button onclick="savedata()" class="btn btn-primary btn-lg pull-right" style="margin-left:3px;" <?= $desin2; ?>>存檔</button>
<?php
if (checkNowFormStatus($link) == 'C' && ($user_department_id == 220 || $user_department_id == 911)) {
?>
<button onclick="savedata()" class="btn btn-primary btn-lg pull-right" style="margin-left:3px;" <?= $desin; ?>>存檔</button>
<button onclick="doDesignLeaderAssign()" type="button" class="btn btn-primary btn-lg pull-right" style="margin-left:3px;" <?= $desin; ?>>提交至設計主管</button>
<button onclick="doBackMarketingAssign()" type="button" class="btn btn-danger btn-lg pull-right" style="margin-left:3px;" <?= $desin; ?>>退回營業</button>
<button onclick="doBackWarhouseAssign()" type="button" class="btn btn-danger btn-lg pull-right" style="margin-left:3px;" <?= $desin; ?>>退回工務</button>
<?php
} else if (checkNowFormStatus($link) == 'D' && ($user_department_id == 220 || $user_department_id == 911)) {
?>
<button onclick="savedata()" class="btn btn-primary btn-lg pull-right" style="margin-left:3px;" <?= $desin_leader; ?>>存檔</button>
<button onclick="doDesignAssign()" type="button" class="btn btn-primary btn-lg pull-right" style="margin-left:3px;" <?= $desin_leader; ?>>提交至生管</button>
<button onclick="doBackDesignAssign()" type="button" class="btn btn-danger btn-lg pull-right" style="margin-left:3px;" <?= $desin_leader; ?>>退回設計部門</button>
<button onclick="doBackMarketingAssign()" type="button" class="btn btn-danger btn-lg pull-right" style="margin-left:3px;" <?= $desin_leader; ?>>退回營業</button>
@ -1512,6 +1748,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<button class="btn btn-default" type='button' onclick='$("#official_check_date").val("");' <?php in_array($user_id, ["M0054"]) ? "" : $pinzheng; ?> <?php echo in_array($row['association_check_type'], ['0', '2']) ? "disabled" : ""; ?>>清除</button>
</span>
</div>
<p class="text-danger">注意填寫後不可更改!</p>
</td>
<td style="vertical-align: middle">確認人</td>
<td>
@ -1521,15 +1758,42 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
</select>
</td>
</tr>
<tr>
<td style='width:180px;'>官檢附件</td>
<tr class="official_check_tr">
<td colspan="8" style="vertical-align: middle">官檢資料上傳</td>
</tr>
<tr class="official_check_tr">
<td colspan="1">試驗報告表X1</td>
<td colspan="4">
營業確認項目 <?php echo $official_check_file_yingye_count; ?>/7  設計確認項目<?php echo $official_check_file_design_count; ?>/2  品證確認項目 <?php echo $official_check_file_pinzheng_count; ?>/1
<br />
<br />
</td>
<td colspan="2">
<input type="radio" id="office_check_file_currect" name="office_check_file_check_status" value="1" <?= $pinzheng2; ?> <?php echo $row['office_check_file_check_status'] == '1' ? "checked" : ""; ?>>
<label for="office_check_file_currect">正確</label>
<input type="radio" id="office_check_file_error" name="office_check_file_check_status" value="2" <?= $pinzheng2; ?> <?php echo $row['office_check_file_check_status'] == '2' ? "checked" : ""; ?>>
<label for="office_check_file_error">不正確</label>
</td>
<td>
<input style="width:70%;display:inline;" type="file" id="official_check_file" name="official_check_file" <?php in_array($user_id, ["M0054"]) ? "" : $pinzheng; ?> <?php echo in_array($row['association_check_type'], ['0', '2']) ? "disabled" : ""; ?>>
<textarea placeholder="意見描述" name="pinzheng_remark"><?php echo $row['pinzheng_remark']; ?></textarea>
</td>
</tr>
<tr class="official_check_tr">
<td colspan="2" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" id="official_check_file" name="official_check_file" <?= $pinzheng2; ?>>
<?php
echo !empty($row['official_check_file']) ? "<a id='official_check_file' style='color:#00F;' href='" . $row['official_check_file'] . "' target='_blank'>下載附件</a>" : "";
echo !empty($row['official_check_file']) ? "<a id='official_check_file_a' style='color:#00F;' href='" . $row['official_check_file'] . "' target='_blank'>下載附件</a>" : "";
?>
</td>
<td colspan='6'></td>
<td style="vertical-align: middle">確認時間</td>
<td><input class="form-control disabled_select" type="datetime-local" id="official_check_file_date" name="official_check_file_date" value="<?= $row['official_check_file_date']; ?>" readonly></td>
<td style="vertical-align: middle">確認人</td>
<td>
<select name="official_check_file_owner" class="disabled_select" id="official_check_file_owner" disabled>
<option value="">請選擇</option>
<?php echo getSelectOptionHtml($all_users_options, $row['official_check_file_owner']); ?>
</select>
</td>
</tr>
<tr>
<td colspan="8">
@ -1557,7 +1821,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<?php
if ($user_id == 'M0193') {
?>
<tr>
<!-- <tr>
<td style="vertical-align: middle">QC及官檢類型</td>
<td>
<input type='radio' id="qc_official_type_Q2" name='qc_official_type2' value='Q' <?= $warehouse2; ?> <?php echo $row['qc_official_type'] == 'Q' ? "checked" : ""; ?> />
@ -1567,7 +1831,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<input type='radio' id="qc_official_type_QO2" name='qc_official_type2' value='QO' <?= $warehouse2; ?> <?php echo $row['qc_official_type'] == 'QO' ? "checked" : ""; ?> />
<label for='qc_official_type_QO2'>QC+官檢</label>
</td>
</tr>
</tr> -->
<tr>
<td style="vertical-align: middle">內部QC日</td>
<td style="vertical-align: middle">
@ -1911,7 +2175,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
</td>
</tr>
<tr>
<td style="vertical-align: middle;">完工驗收單附件</td>
<td style="vertical-align: middle;">安裝完工驗收單</td>
<td colspan="5" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" name="completion_acceptance_file" <?= $warehouse2; ?>>
<?php
@ -1920,7 +2184,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
</td>
</tr>
<tr>
<td style="vertical-align: middle;">移交日附件(核准函)</td>
<td style="vertical-align: middle;">移交日附件</td>
<td colspan='3' style="vertical-align: middle;">
<input type="hidden" name="old_delivery_date_file" value="<?php echo $row['delivery_date_file']; ?>">
<input style="width:70%;display:inline;" type="file" id="delivery_date_file2" name="delivery_date_file2" <?= $warehouse2; ?>>
@ -1975,26 +2239,6 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<input type="hidden" id="real_arrival_date" name='real_arrival_date' value="<?php echo $row['real_arrival_date']; ?>" />
<input type="hidden" name='form_name' value="update_date_form" />
</form>
<!-- <form method="post" id="update_install_date_form" enctype="multipart/form-data">
<input type="hidden" id="change_all_contractno" name='change_all_contractno' value="0" />
<input type="hidden" id="contractno2" name='contractno2' value="<?php echo $row['contractno']; ?>" />
<input type="hidden" id="install_start_date" name='install_start_date' value="<?php echo $row['install_start_date']; ?>" />
<input type="hidden" id="install_start_date_owner" name='install_start_date_owner' value="<?php echo $row['install_start_date_owner']; ?>" />
<input type="hidden" id="install_end_date" name='install_end_date' value="<?php echo $row['install_end_date']; ?>" />
<input type="hidden" id="install_end_date_owner" name='install_end_date_owner' value="<?php echo $row['install_end_date_owner']; ?>" />
<input type="hidden" id="tryrun_start_date" name='tryrun_start_date' value="<?php echo $row['tryrun_start_date']; ?>" />
<input type="hidden" id="tryrun_start_date_owner" name='tryrun_start_date_owner' value="<?php echo $row['tryrun_start_date_owner']; ?>" />
<input type="hidden" id="tryrun_end_date" name='tryrun_end_date' value="<?php echo $row['tryrun_end_date']; ?>" />
<input type="hidden" id="tryrun_end_date_owner" name='tryrun_end_date_owner' value="<?php echo $row['tryrun_end_date_owner']; ?>" />
<input type="hidden" id="delivery_date" name='delivery_date' value="<?php echo $row['delivery_date']; ?>" />
<input type="hidden" id="old_delivery_date" name='old_delivery_date' value="<?php echo $row['delivery_date']; ?>" />
<input type="hidden" id="delivery_date_owner" name='delivery_date_owner' value="<?php echo $row['delivery_date_owner']; ?>" />
<input type="hidden" id="facilityno" name='facilityno' value="<?php echo $row['facilityno']; ?>" />
<input type="hidden" id="contractno" name='contractno' value="<?php echo $row['contractno']; ?>" />
<input type="hidden" name='salesid' value="<?php echo $row['salesid']; ?>" />
<input type="hidden" name='form_name' value="update_install_date_form" />
</form> -->
<form method="post" id="update_shengguan_form" enctype="multipart/form-data">
<input class="form-control " type="hidden" name="creater" value="<?= $user_id; ?>">
<input type="hidden" id="arrival_date_verify" name='arrival_date_verify' value="<?php echo $row['arrival_date_verify']; ?>" />
@ -2031,6 +2275,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
$('#site_survey_contact_verify').select2();
checkCustomerPlanningVerifyFileKeyinStatus();
checkDeliveryDateKeyinStatus();
checkAssociationCheckTypeStatus();
});
function checkCustomerPlanningVerifyFileKeyinStatus() {
@ -2060,6 +2305,22 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
$("#delivery_date").prop("disabled", true);
}
}
function checkAssociationCheckTypeStatus() {
if ($("input[name*='association_check_type']:checked").val() == "1") {
$(".official_check_tr").show();
} else {
$(".official_check_tr").hide();
}
$("input[name*='association_check_type']").on("change", function() {
if ($("input[name*='association_check_type']:checked").val() == "1") {
$(".official_check_tr").show();
} else {
$(".official_check_tr").hide();
}
});
}
$(function() {
var tab = $('#tab').val();
$("#tabs").tabs({
@ -2148,6 +2409,22 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
inputChangeOutsourcer2(oursourcer_input_arr[i]);
}
var files_arr = [
'official_check_file',
'official_check_1_file',
'official_check_2_file',
'official_check_3_file',
'official_check_4_file',
'official_check_5_file',
'official_check_6_file',
'official_check_7_file',
'official_check_8_file',
'official_check_9_file'
]
for (var i = 0; i < files_arr.length; i++) {
inputFilesChange(files_arr[i]);
}
});
function inputChangeCatchTime(input_name) {
@ -2169,6 +2446,13 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
});
}
function inputFilesChange(input_name) {
$("#" + input_name).on("change", function() {
$("#" + input_name + "_owner").val("<?php echo $user_id; ?>");
$("#" + input_name + "_date").val(formatDate());
})
}
function formatDate() {
var timestamp = Date.now();
var date = new Date(timestamp);
@ -2419,43 +2703,6 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
}
}
// function saveInstallData() {
// if (confirm('確定要更改實際安裝日程嗎?') == true) {
// if ($("#change_all_contractno_tmp").prop('checked')) {
// if ($("#contractno").val() == '' || $("#contractno").val() == null) {
// alert("合約號空白");
// } else {
// $("#change_all_contractno").val($("#change_all_contractno_tmp").prop('checked'));
// $("#contractno2").val($("#contractno").val());
// $("#install_start_date").val($("#install_start_date_tmp").val());
// $("#install_start_date_owner").val($("#install_start_date_owner_tmp").val());
// $("#install_end_date").val($("#install_end_date_tmp").val());
// $("#install_end_date_owner").val($("#install_end_date_owner_tmp").val());
// $("#tryrun_start_date").val($("#tryrun_start_date_tmp").val());
// $("#tryrun_start_date_owner").val($("#tryrun_start_date_owner_tmp").val());
// $("#tryrun_end_date").val($("#tryrun_end_date_tmp").val());
// $("#tryrun_end_date_owner").val($("#tryrun_end_date_owner_tmp").val());
// $("#delivery_date").val($("#delivery_date_tmp").val());
// $("#delivery_date_owner").val($("#delivery_date_owner_tmp").val());
// $('#update_install_date_form').submit();
// }
// } else {
// $("#install_start_date").val($("#install_start_date_tmp").val());
// $("#install_start_date_owner").val($("#install_start_date_owner_tmp").val());
// $("#install_end_date").val($("#install_end_date_tmp").val());
// $("#install_end_date_owner").val($("#install_end_date_owner_tmp").val());
// $("#tryrun_start_date").val($("#tryrun_start_date_tmp").val());
// $("#tryrun_start_date_owner").val($("#tryrun_start_date_owner_tmp").val());
// $("#tryrun_end_date").val($("#tryrun_end_date_tmp").val());
// $("#tryrun_end_date_owner").val($("#tryrun_end_date_owner_tmp").val());
// $("#delivery_date").val($("#delivery_date_tmp").val());
// $("#delivery_date_owner").val($("#delivery_date_owner_tmp").val());
// $('#update_install_date_form').submit();
// }
// }
// }
function setOutSourcerDate() {
// 發包類型

18
wms/wipwhole-renovate-rec-invoice.php

@ -124,6 +124,7 @@ if ($department_id == "321" || $department_id == "220") {
$shengguanok_status_file = '';
$shengguanok_status_at = '';
$shengguanok_status_owner = '';
$area_no = '';
$creater = '';
$create_at = '';
@ -217,6 +218,7 @@ if ($department_id == "321" || $department_id == "220") {
$shengguanok_status_at = postCheck('shengguanok_status_at');
$shengguanok_status_owner = postCheck('shengguanok_status_owner');
$qc_official_type = postCheck('qc_official_type');
$area_no = postCheck('area_no');
$creater = postCheck('creater');
$create_at = date("Y-m-d H:i:s");
@ -310,6 +312,7 @@ if ($department_id == "321" || $department_id == "220") {
shengguanok_status_at,
shengguanok_status_owner,
qc_official_type,
area_no,
creater,
create_at
) VALUES (
@ -400,6 +403,7 @@ if ($department_id == "321" || $department_id == "220") {
'$shengguanok_status_at',
'$shengguanok_status_owner',
'$qc_official_type',
'$area_no',
'$creater',
'$create_at'
)
@ -535,8 +539,18 @@ if ($department_id == "321" || $department_id == "220") {
<option value="MA">MA</option>
</select>
</td>
<td></td>
<td></td>
<td>
分區
</td>
<td>
<select name='area_no'>
<option value='N'>北區</option>
<option value='Y'>宜蘭</option>
<option value='T'>桃區</option>
<option value='C'>中區</option>
<option value='K'>南區</option>
</select>
</td>
</tr>
<tr>

28
wms/wipwholeinstall-index-export-excel.php

@ -112,7 +112,8 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
'營業人員',
'安裝圖上傳狀態',
'完工驗收單上傳狀態',
'移交日附件(核准函)上傳狀態'
'移交日附件(核准函)上傳狀態',
'工務助理備註'
];
$sheet->setTitle('新梯出貨預定表');
for ($i = 0; $i < count($colTitleArr); $i++)
@ -177,37 +178,18 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
substr($row['tryrun_end_date'], 0, 10),
substr($row['qc_date'], 0, 10),
substr($row['end_qc_date'], 0, 10),
$row['association_check_type'] == '1' ? "-" : substr($row['official_check_date'], 0, 10),
$row['association_check_type'] == '2' ? "-" : substr($row['official_check_date'], 0, 10),
substr($row['delivery_date'], 0, 10),
accountidToName($row['salesid']),
empty($row['plan_diagram_file']) ? "無" : "已上傳",
empty($row['completion_acceptance_file']) ? "無" : "已上傳",
empty($row['delivery_date_file']) ? "無" : "已上傳"
empty($row['delivery_date_file']) ? "無" : "已上傳",
$row['warehouse_assistant_remark']
];
// $colContentArr2 = [
// !empty($row['tryrun_outsourcer']) ? "試車:" . $row['tryrun_outsourcer'] : "",
// substr($row['estimate_tryrun_outsourcer_date'], 0, 10),
// substr($row['tryrun_outsourcer_date'], 0, 10),
// substr($row['estimate_tryrun_start_date'], 0, 10),
// substr($row['tryrun_start_date'], 0, 10),
// substr($row['estimate_tryrun_end_date'], 0, 10),
// substr($row['tryrun_end_date'], 0, 10)
// ];
for ($j = 0; $j < count($colContentArr); $j++) {
$sheet->setCellValue(num2alpha($j) . $i, $colContentArr[$j]);
// if ($two_row_status) {
// if ($j < 11 || $j > 17)
// $sheet->mergeCells(num2alpha($j) . $i . ':' . num2alpha($j) . ($i + 1));
// }
}
// if ($two_row_status) {
// for ($j = 0; $j < count($colContentArr2); $j++)
// $sheet->setCellValue(num2alpha($j + 11) . ($i + 1), $colContentArr2[$j]);
// }
$i++;
// if ($two_row_status) {
// $i++;
// }
}

56
wms/wipwholeinstall-index-table-html.php

@ -1,25 +1,26 @@
<table id="table_index2" class="table table-striped table-bordered" style="width:98.5%">
<thead>
<tr>
<th style="vertical-align: middle;text-align:center;width:80px;">編輯</th>
<th style="vertical-align: middle;text-align:center;width:150px;">電梯編號</th>
<th style="vertical-align: middle;text-align:center;width:150px;">客戶姓名</th>
<th style="vertical-align: middle;text-align:center;width:250px;">合約地址</th>
<th style="vertical-align: middle;text-align:center;width:250px;">工地址</th>
<th style="vertical-align: middle;text-align:center;width:250px;">地址</th>
<th style="vertical-align: middle;text-align:center;width:140px;">警示</th>
<th style="text-align:center;width:100px;">實際到廠日(觀音廠)</th>
<th style="text-align:center;width:100px;">預計出貨日(到工地)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">發包廠商(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">發包日期(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">預計開工日(工勘)</th>
<!-- <th style="vertical-align: middle;text-align:center;width:140px;">預計開工日(工勘)</th> -->
<th style="vertical-align: middle;text-align:center;width:140px;">實際開工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">預計完工日(工勘)</th>
<!-- <th style="vertical-align: middle;text-align:center;width:140px;">預計完工日(工勘)</th> -->
<th style="vertical-align: middle;text-align:center;width:140px;">實際完工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">QC日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">QC合格日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">官檢日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">移交日(營業)</th>
<th style="vertical-align: middle;text-align:center;width:120px;">營業人員</th>
<th style="vertical-align: middle;text-align:center;width:120px;">編輯</th>
<th style="vertical-align: middle;text-align:center;width:120px;">工勘人員</th>
</tr>
</thead>
<tbody>
@ -52,6 +53,19 @@
}
?>
</td> -->
<?php
if ($edit_flag & 4 && ($user_auth & 2)) {
?>
<td>
<p>
<a target='_blank' href="wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<span class="glyphicon glyphicon-pencil"></span>
</a>
</p>
</td>
<?php
}
?>
<td><?php echo $data['facilityno']; ?></td>
<td><?php echo $data['custom']; ?></td>
<td><?php echo $data['address']; ?></td>
@ -69,17 +83,6 @@
echo date("Y/m/d", strtotime(substr($data['real_contract_arrival_date'], 0, 10)));
?>
</td>
<?php
// foreach ($site_survey_status as $key => $val) {
// if ((string)$data['site_survey_contact_verify'] == (string)$key) {
// if (in_array($data['site_survey_contact_verify'], ['1', 'A'])) {
// echo "<td style='color:#F00;'>$val</td>";
// } else {
// echo "<td>$val</td>";
// }
// }
// }
?>
<td>
<?php
if (!empty($data['install_outsourcer']) && !empty($data['tryrun_outsourcer'])) {
@ -106,7 +109,7 @@
}
?>
</td>
<td>
<!-- <td>
<?php
if (!empty($data['estimate_install_start_date']) && !empty($data['estimate_tryrun_start_date'])) {
echo date("Y/m/d", strtotime($data['estimate_install_start_date']));
@ -118,7 +121,7 @@
echo " <br/>" . date("Y/m/d", strtotime($data['estimate_tryrun_start_date']));
}
?>
</td>
</td> -->
<td>
<?php
if (!empty($data['install_start_date']) && !empty($data['tryrun_start_date'])) {
@ -132,7 +135,7 @@
}
?>
</td>
<td>
<!-- <td>
<?php
if (!empty($data['estimate_install_end_date']) && !empty($data['estimate_tryrun_end_date'])) {
echo date("Y/m/d", strtotime($data['estimate_install_end_date']));
@ -144,7 +147,7 @@
echo " <br/>" . date("Y/m/d", strtotime($data['estimate_tryrun_end_date']));
}
?>
</td>
</td> -->
<td>
<?php
if (!empty($data['install_end_date']) && !empty($data['tryrun_end_date'])) {
@ -172,7 +175,7 @@
</td>
<td>
<?php
if ($data['association_check_type'] == '1') {
if ($data['association_check_type'] == '2') {
echo "-";
} else {
if (!empty($data['official_check_date']))
@ -194,19 +197,8 @@
</td>
<td>
<?php
if ($edit_flag & 4 && ($user_auth & 2)) {
?>
<p>
<a target='_blank' href="wipwhole-rec-invoice-edit.php?function_name=wipwholestatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<?php
echo accountidToName($data['warehouseid']);
?>
</a>
</p>
<?php
} else {
if (!empty($data['warehouseid']))
echo accountidToName($data['warehouseid']);
}
?>
</td>
</tr>

8
wms/wipwholeinstall-renovate-index-export-excel.php

@ -113,7 +113,8 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
'營業人員',
'安裝圖上傳狀態',
'完工驗收單上傳狀態',
'移交日附件(核准函)上傳狀態'
'移交日附件(核准函)上傳狀態',
'工務助理備註'
];
$sheet->setTitle('汰改出貨預定表');
@ -180,12 +181,13 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
substr($row['tryrun_end_date'], 0, 10),
substr($row['qc_date'], 0, 10),
substr($row['end_qc_date'], 0, 10),
$row['association_check_type'] == '1' ? "-" : substr($row['official_check_date'], 0, 10),
$row['association_check_type'] == '2' ? "-" : substr($row['official_check_date'], 0, 10),
substr($row['delivery_date'], 0, 10),
accountidToName($row['salesid']),
empty($row['plan_diagram_file']) ? "無" : "已上傳",
empty($row['completion_acceptance_file']) ? "無" : "已上傳",
empty($row['delivery_date_file']) ? "無" : "已上傳"
empty($row['delivery_date_file']) ? "無" : "已上傳",
$row['warehouse_assistant_remark']
];
for ($j = 0; $j < count($colContentArr); $j++) {
$sheet->setCellValue(num2alpha($j) . $i, $colContentArr[$j]);

71
wms/wipwholeinstall-renovate-index-table-html.php

@ -1,6 +1,7 @@
<table id="table_index2" class="table table-striped table-bordered" style="width:98.5%">
<thead>
<tr>
<th style="vertical-align: middle;text-align:center;width:80px;">編輯</th>
<th style="vertical-align: middle;text-align:center;width:70px;"><span id="th_1">汰改<br />種類</span></th>
<th style="vertical-align: middle;text-align:center;width:150px;">電梯編號</th>
<th style="vertical-align: middle;text-align:center;width:150px;">客戶姓名</th>
@ -11,24 +12,36 @@
<th style="text-align:center;width:100px;">預計出貨日(到工地)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">發包廠商(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">發包日期(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">預計開工日(工勘)</th>
<!-- <th style="vertical-align: middle;text-align:center;width:140px;">預計開工日(工勘)</th> -->
<th style="vertical-align: middle;text-align:center;width:140px;">實際開工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">預計完工日(工勘)</th>
<!-- <th style="vertical-align: middle;text-align:center;width:140px;">預計完工日(工勘)</th> -->
<th style="vertical-align: middle;text-align:center;width:140px;">實際完工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">QC日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">QC合格日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">官檢日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">移交日(營業)</th>
<th style="vertical-align: middle;text-align:center;width:120px;">營業人員</th>
<th style="vertical-align: middle;text-align:center;width:120px;">編輯</th>
<th style="vertical-align: middle;text-align:center;width:120px;">工勘人員</th>
</tr>
</thead>
<tbody>
<?php
foreach ($dataDetailsArr as $key => $data) :
?>
<tr>
<?php
if ($edit_flag & 4 && ($user_auth & 2)) {
?>
<td>
<p>
<a target='_blank' href="wipwhole-renovate-rec-invoice-edit.php?function_name=wipwholestatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<span class="glyphicon glyphicon-pencil"></span>
</a>
</p>
</td>
<?php
}
?>
<td>
<?php
// 汰改 json 轉字串組合 ex M1+M2
@ -89,7 +102,7 @@
}
?>
</td>
<td>
<!-- <td>
<?php
if (!empty($data['estimate_install_start_date']) && !empty($data['estimate_tryrun_start_date'])) {
echo date("Y/m/d", strtotime($data['estimate_install_start_date']));
@ -101,7 +114,7 @@
echo " <br/>" . date("Y/m/d", strtotime($data['estimate_tryrun_start_date']));
}
?>
</td>
</td> -->
<td>
<?php
if (!empty($data['install_start_date']) && !empty($data['tryrun_start_date'])) {
@ -115,7 +128,7 @@
}
?>
</td>
<td>
<!-- <td>
<?php
if (!empty($data['estimate_install_end_date']) && !empty($data['estimate_tryrun_end_date'])) {
echo date("Y/m/d", strtotime($data['estimate_install_end_date']));
@ -127,7 +140,7 @@
echo " <br/>" . date("Y/m/d", strtotime($data['estimate_tryrun_end_date']));
}
?>
</td>
</td> -->
<td>
<?php
if (!empty($data['install_end_date']) && !empty($data['tryrun_end_date'])) {
@ -155,7 +168,7 @@
</td>
<td>
<?php
if ($data['association_check_type'] == '1') {
if ($data['association_check_type'] == '2') {
echo "-";
} else {
if (!empty($data['official_check_date']))
@ -177,19 +190,8 @@
</td>
<td>
<?php
if ($edit_flag & 4 && ($user_auth & 2)) {
?>
<p>
<a target='_blank' href="wipwhole-renovate-rec-invoice-edit.php?function_name=wipwholestatus&<?php echo $token_link; ?>&id=<?php echo $data['id']; ?>" class="btn btn-primary btn-sm">
<?php
echo accountidToName($data['warehouseid']);
?>
</a>
</p>
<?php
} else {
if (!empty($data['warehouseid']))
echo accountidToName($data['warehouseid']);
}
?>
</td>
</tr>
@ -227,30 +229,3 @@
$("#subContentInsideDiv").hide();
});
</script>
<!-- <style>
#subContentDiv {
position: relative;
top: 0;
left: 0;
}
#subContentInsideDiv {
position: absolute;
top: 0;
left: 0;
width: 200px;
height: 100px;
border: 1px solid blue;
display: none;
z-index: 999;
background-color: #FFFFFF;
border: 5px solid #000;
border-radius: 15px;
}
</style> -->
<!-- <div id="subContentDiv">
<div id="subContentInsideDiv">
</div>
</div> -->
Loading…
Cancel
Save