From eeff5db46ba371598cc24cee9229e3e07da0bff5 Mon Sep 17 00:00:00 2001 From: "altob.rd" Date: Mon, 11 Dec 2017 14:11:35 +0800 Subject: [PATCH] upd --- models/Carpayment_model.php | 2 +- phplibs/Altob.Sync.Integration.php | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/models/Carpayment_model.php b/models/Carpayment_model.php index 3d446fa..5d6cdb2 100644 --- a/models/Carpayment_model.php +++ b/models/Carpayment_model.php @@ -144,7 +144,7 @@ class Carpayment_model extends CI_Model $sync_agent->init($result['station_no'], $result['in_time']); $sync_agent->cario_no = $result['cario_no']; // 進出編號 $sync_result = $sync_agent->sync_st_pay($parms['lpr'], $parms['pay_time'], $parms['pay_type'], - date('Y-m-d H:i:s', strtotime("{$parms['pay_time']} + 15 minutes"))); + date('Y-m-d H:i:s', strtotime("{$parms['pay_time']} + 15 minutes")), $finished); trigger_error( "..sync_st_pay.." . $sync_result); return 'ok'; diff --git a/phplibs/Altob.Sync.Integration.php b/phplibs/Altob.Sync.Integration.php index c3d4d31..eb11b4b 100644 --- a/phplibs/Altob.Sync.Integration.php +++ b/phplibs/Altob.Sync.Integration.php @@ -128,7 +128,7 @@ class AltobSyncAgent } // 傳送付費更新記錄 - public function sync_st_pay($lpr, $pay_time, $pay_type=0, $out_before_time='') + public function sync_st_pay($lpr, $pay_time, $pay_type=0, $out_before_time='', $finished=false) { $error_parms_msg = $this->check_init_parms(); if(!empty($error_parms_msg)) { return $error_parms_msg; } @@ -148,7 +148,11 @@ class AltobSyncAgent $this->post_parms['pay_time'] = $pay_time; $this->post_parms['pay_type'] = $pay_type; $this->post_parms['out_before_time'] = empty($out_before_time) ? date('Y-m-d H:i:s', strtotime("{$pay_time} + 15 minutes")) : $out_before_time; - + + // 是否註記完結 + if($finished) + $this->post_parms['finished'] = 1; + // 初始化網路服務物件。 $oService = new AltobSyncService(); $oService->ServiceURL = AltobSyncAgent::SYNC_CARS_URL;