Sfoglia il codice sorgente

q_local_pks

station_14109
altob.rd 8 anni fa
parent
commit
818da60968
2 ha cambiato i file con 36 aggiunte e 1 eliminazioni
  1. +14
    -0
      controllers/Parkingquery.php
  2. +22
    -1
      models/Parkingquery_model.php

+ 14
- 0
controllers/Parkingquery.php Vedi File

@@ -172,6 +172,20 @@ class Parkingquery extends CI_Controller
echo json_encode($data, JSON_UNESCAPED_UNICODE);
}
// 查詢樓層總覽
public function q_local_pks()
{
$seqno = $this->uri->segment(3);
if(empty($seqno))
$seqno = 'B1';
$data = $this->parkingquery_model->q_local_pks($seqno);
$data['result']['num'] = $seqno;
$data['result_code'] = 'OK';
echo json_encode($data, JSON_UNESCAPED_UNICODE);
}
// 警急求救地圖
public function floor_map()
{


+ 22
- 1
models/Parkingquery_model.php Vedi File

@@ -17,7 +17,28 @@ class Parkingquery_model extends CI_Model
// do nothing
}
// 取得所有在席資訊
public function q_local_pks($group_id)
{
$sql = "SELECT
MID(pks.pksno, 3) as l_no,
if(pks.lpr <> '', 1, 0) as s
FROM pks
LEFT JOIN pks_group_member ON (pks.pksno = pks_group_member.pksno AND pks.station_no = pks_group_member.station_no)
WHERE pks_group_member.group_id = '{$group_id}'
";
$retults = $this->db->query($sql)->result_array();
foreach ($retults as $idx => $rows)
{
$key = $rows['l_no'];
unset($rows['l_no']);
$data['result'][$key] = $rows;
}
return $data;
}
// 查詢各樓層剩餘車位
// http://203.75.167.89/parkingquery.html/check_space/12345


Loading…
Annulla
Salva