| @@ -94,8 +94,28 @@ class Sync_data_model extends CI_Model | |||||
| $this->db->trans_start(); | $this->db->trans_start(); | ||||
| foreach($pks_groups_arr as $key => $data) | foreach($pks_groups_arr as $key => $data) | ||||
| { | { | ||||
| $data['renum'] = 0; | |||||
| $this->db->where(array('group_id' => $key, 'station_no' => $station_no))->update('pks_groups', $data); | |||||
| $where_group_arr = array('group_id' => $key, 'station_no' => $station_no); | |||||
| $rows = $this->db->select('group_id')->from('pks_groups') | |||||
| ->where($where_group_arr) | |||||
| ->limit(1) | |||||
| ->get() | |||||
| ->row_array(); | |||||
| if(!isset($rows['group_id'])) | |||||
| { | |||||
| // 不存在就新增 | |||||
| $data['station_no'] = $station_no; | |||||
| $data['group_id'] = $key; | |||||
| $data['floors'] = $key; | |||||
| $data['group_name'] = '博辰 ' . $key; | |||||
| $this->db->insert('pks_groups', $data); | |||||
| trigger_error(__FUNCTION__ . '..insert pks_groups..'. print_r($data, true)); | |||||
| } | |||||
| else | |||||
| { | |||||
| $data['renum'] = 0; | |||||
| $this->db->where($where_group_arr)->update('pks_groups', $data); | |||||
| } | |||||
| } | } | ||||
| $this->db->trans_complete(); | $this->db->trans_complete(); | ||||