diff --git a/models/Carpayment_model.php b/models/Carpayment_model.php index b700a50..36e03be 100644 --- a/models/Carpayment_model.php +++ b/models/Carpayment_model.php @@ -376,9 +376,7 @@ class Carpayment_model extends CI_Model // s5. 入場時間: 格式為"yyyy/MM/dd HH:mm:ss",時間為24小時制,若無紀錄秒數秒數部分可填”00” $data['in_time'] = $result['in_time']; // s6. 入場車牌圖片路徑: 貴公司的絕對路徑,我方使用網路芳鄰或FTP下載 - $pic_name_arr = explode('-', $result['in_pic_name']); - $date_num = substr($pic_name_arr[7], 0, 8); - $data['in_pic_name'] = "\\\\192.168.10.201\\pics\\{$date_num}\\{$result['in_pic_name']}"; + $data['in_pic_name'] = $this->gen_in_pic_path($result['in_pic_name']); // s7. 繳費時間: 無繳費時間時為"2000/01/01 00:00:00",格式為"yyyy/MM/dd HH:mm:ss",時間為24小時制,若無紀錄秒數秒數部分可填”00” $data['pay_time'] = !empty($result['pay_time']) ? $result['pay_time'] : '2000/01/01 00:00:00'; } @@ -392,6 +390,23 @@ class Carpayment_model extends CI_Model return $data; } + // 取得圖檔路徑 + function gen_in_pic_path($in_pic_name) + { + if(!empty($in_pic_name)) + { + $pic_name_arr = explode('-', $in_pic_name); + $date_num = substr($pic_name_arr[7], 0, 8); + return "\\\\192.168.10.201\\pics\\{$date_num}\\{$in_pic_name}"; + } + else if(file_exists(CAR_PIC . 'lpr-404.jpg')) + { + return "\\\\192.168.10.201\\pics\\lpr-404.jpg"; // 預設圖片 + } + + return ''; + } + // 建立博辰查詢入場時間資料 function gen_query_data($lpr) { @@ -462,9 +477,7 @@ class Carpayment_model extends CI_Model // s5. 入場時間: 格式為"yyyy/MM/dd HH:mm:ss",時間為24小時制,若無紀錄秒數秒數部分可填”00” $data['in_time'] = $result['in_time']; // s6. 入場車牌圖片路徑: 貴公司的絕對路徑,我方使用網路芳鄰或FTP下載 - $pic_name_arr = explode('-', $result['in_pic_name']); - $date_num = substr($pic_name_arr[7], 0, 8); - $data['in_pic_name'] = "\\\\192.168.10.201\\pics\\{$date_num}\\{$result['in_pic_name']}"; + $data['in_pic_name'] = $this->gen_in_pic_path($result['in_pic_name']); // s7. 繳費時間: 無繳費時間時為"2000/01/01 00:00:00",格式為"yyyy/MM/dd HH:mm:ss",時間為24小時制,若無紀錄秒數秒數部分可填”00” $data['pay_time'] = !empty($result['pay_time']) ? $result['pay_time'] : '2000/01/01 00:00:00'; } @@ -598,12 +611,7 @@ class Carpayment_model extends CI_Model trigger_error("aps查詢入場時間|{$lpr}|{$result['in_time']}|{$result['in_pic_name']}"); $data['in_time'] = $result['in_time']; $data['pay_time'] = !empty($result['pay_time']) ? $result['pay_time'] : '2000/01/01 00:00:00'; - $pic_name_arr = explode('-', $result['in_pic_name']); - $date_num = substr($pic_name_arr[7], 0, 8); - //$data['in_pic_name'] = "\\\\192.168.10.201\\pics\\{$date_num}\\{$result['in_pic_name']}"; // 2016/07/25 update - //$data['in_pic_name'] = "D:/altob/home/data/parkings/cars/pics/{$date_num}/{$result['in_pic_name']}"; // 2016/07/25 update - $data['in_pic_name'] = "\\\\192.168.10.201\\pics\\{$date_num}\\{$result['in_pic_name']}"; // 2016/07/25 update - // $data['in_pic_name'] = "{$date_num}/{$result['in_pic_name']}"; + $data['in_pic_name'] = $this->gen_in_pic_path($result['in_pic_name']); $data['records'] = 1; } else