Переглянути джерело

upd check_location2

station_14109
altob.rd 7 роки тому
джерело
коміт
ec8b57045c
2 змінених файлів з 52 додано та 2 видалено
  1. +9
    -1
      controllers/Parkingquery.php
  2. +43
    -1
      models/Parkingquery_model.php

+ 9
- 1
controllers/Parkingquery.php Переглянути файл

@@ -159,7 +159,15 @@ class Parkingquery extends CI_Controller
$lpr = $this->uri->segment(3);
$data = $this->parkingquery_model->check_location($lpr);
echo json_encode($data, JSON_UNESCAPED_UNICODE);
}
}
// 停車位置查詢 (2)
public function check_location2()
{
$lpr = $this->uri->segment(3);
$data = $this->parkingquery_model->check_location2($lpr);
echo json_encode($data, JSON_UNESCAPED_UNICODE);
}
// 空車位導引
public function get_valid_seat()


+ 43
- 1
models/Parkingquery_model.php Переглянути файл

@@ -141,7 +141,49 @@ class Parkingquery_model extends CI_Model
$data['result_code'] = 'FAIL';
}
return $data;
}
}
// 停車位置查詢 (2)
public function check_location2($lpr)
{
$lpr = strtoupper($lpr); // 一律轉大寫
$data = array();
$rows = $this->db->select('pksno, pic_name, in_time, station_no')
->from('pks')
->where('lpr', $lpr)
->limit(1)
->get()
->row_array();
$sql = "SELECT pks.pksno, pks.pic_name, pks.in_time, pks.station_no,
pks_groups.group_name
FROM pks
LEFT JOIN pks_group_member ON (pks_group_member.pksno = pks.pksno)
LEFT JOIN pks_groups ON (pks_groups.group_id = pks_group_member.group_id)
WHERE pks.lpr = '{$lpr}'
AND pks_groups.group_type = 1
LIMIT 1";
$rows = $this->db->query($sql)->row_array();
if (!empty($rows['pksno']))
{
$data['num'] = $lpr;
$data['location_no'] = "{$rows['pksno']}";
$data['station_no'] = "{$rows['station_no']}";
$data['station_name'] = $rows['group_name'];
$data['image_url2'] = "http://{$rows['station_no']}.altob.com.tw/pkspic/{$rows['pic_name']}";
$data['in_time'] = $rows['in_time'];
$data['result_code'] = 'OK';
}
else // 查無資料, 啟用模糊比對
{
$data['num'] = $lpr;
$data['location_no'] = '0';
$data['result_code'] = 'FAIL';
}
return $data;
}
// 空車位導引
public function get_valid_seat($pksno, $group_type=1)


Завантаження…
Відмінити
Зберегти