From 8f82efac4ee0c159ff097ae3cf87d6c798749eb7 Mon Sep 17 00:00:00 2001 From: QxQ Date: Sat, 1 Dec 2018 17:58:55 +0800 Subject: [PATCH] Enter --- models/Sync_data_model.php | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/models/Sync_data_model.php b/models/Sync_data_model.php index d30c92c..3dacf5e 100644 --- a/models/Sync_data_model.php +++ b/models/Sync_data_model.php @@ -535,21 +535,43 @@ class Sync_data_model extends CI_Model $this->db->trans_start(); // 清空 $this->db->empty_table('members'); + $this->db->trans_complete(); + if ($this->db->trans_status() === FALSE) + { + trigger_error(SYNC_DATA_LOG_TITLE . '.. sync members Delete fail ..'. '| last_query: ' . $this->db->last_query()); + $Sync_Ok = 0; + } $this->db->empty_table('member_car'); + $this->db->trans_complete(); + if ($this->db->trans_status() === FALSE) + { + trigger_error(SYNC_DATA_LOG_TITLE . '.. sync member_car Delete fail ..'. '| last_query: ' . $this->db->last_query()); + $Sync_Ok = 0; + } // 建立 members $this->db->insert_batch('members', $data_member_arr); + $this->db->trans_complete(); + if ($this->db->trans_status() === FALSE) + { + trigger_error(SYNC_DATA_LOG_TITLE . '.. sync members Insert fail ..'. '| last_query: ' . $this->db->last_query()); + $Sync_Ok = 0; + } + // 建立 member_car $this->db->insert_batch('member_car', $data_car_arr); - $this->db->trans_complete(); if ($this->db->trans_status() === FALSE) { - trigger_error(SYNC_DATA_LOG_TITLE . '.. sync fail ..'. '| last_query: ' . $this->db->last_query()); + trigger_error(SYNC_DATA_LOG_TITLE . '.. sync member_car Insert fail ..'. '| last_query: ' . $this->db->last_query()); + $Sync_Ok = 0; + } + if ($Sync_Ok == 0) + { return 'fail'; } - + else{ trigger_error(SYNC_DATA_LOG_TITLE . '.. sync completed ..'); - return 'ok'; + return 'ok';} } // 同步車牌更換 (功能: 換車牌同步)