load->model('Order_model');
$this->load->model('BIZorder_model');
$this->load->model('infoMetas_model');
//$this->output->enable_profiler(TRUE);
$this->data['nav'] = 'index';
$this->data['nav_header'] = $this->load->view('index/order_header', '', true);
}
//订单列表页
public function index($date = false) {
$this->data['date'] = $date;
if (empty($this->data['date'])) {
$this->data['date'] = date('Y-m-d', time());
}
$coli_id = $this->input->post('coli_id');
$startdate_bettwen = $this->input->post('startdate_bettwen') ? $this->input->post('startdate_bettwen') : date('Y-m-d',strtotime('1990-01-01'));
$startdate_and = $this->input->post('startdate_and') ? $this->input->post('startdate_and') : date('Y-m-d',strtotime('2030-01-01'));
$order_list = $this->BIZorder_model->get_order_list_ids($coli_id,$startdate_bettwen,$startdate_and);
$this->data['coli_id'] = $coli_id;
$this->data['startdate_bettwen'] = $this->input->post('startdate_bettwen');
$this->data['startdate_and'] = $this->input->post('startdate_and');
$this->data['order_list'] = $order_list;
$this->load->view('header', $this->data);
$this->load->view('index');
$this->load->view('footer');
}
//获取信息,显示导游设置情况
public function detail_modal($cold_sn) {
$this->data['cold_info'] = $this->BIZorder_model->detail_by_cold($cold_sn);
$this->data['meta_dest_guidename'] = $this->infoMetas_model->get($cold_sn, 'meta_dest_guidename');
$this->data['meta_dest_guidephone'] = $this->infoMetas_model->get($cold_sn, 'meta_dest_guidephone');
$this->data['meta_dest_guidetime'] = $this->infoMetas_model->get($cold_sn, 'meta_dest_guidetime');
$this->data['meta_dest_guidehotel'] = $this->infoMetas_model->get($cold_sn, 'meta_dest_guidehotel');
echo json_encode($this->load->view('guide_setting', $this->data, true));
}
//保存导游设置信息
public function submit_guide_modal() {
$meta_dest_guidename = $this->input->post('meta_dest_guidename');
$meta_dest_guidephone = $this->input->post('meta_dest_guidephone');
$meta_dest_guidetime = $this->input->post('meta_dest_guidetime');
$meta_dest_guidehotel = $this->input->post('meta_dest_guidehotel');
$cold_sn = $this->input->post('setguide_cold_sn');
$cold_info = $this->BIZorder_model->detail_by_cold($cold_sn);
if (!empty($meta_dest_guidename) && !empty($meta_dest_guidephone) && !empty($meta_dest_guidetime) && !empty($meta_dest_guidehotel)) {
if ($this->infoMetas_model->get($cold_sn, 'meta_dest_guidename')) {
$this->infoMetas_model->update($cold_sn, 'meta_dest_guidename', $meta_dest_guidename);
} else {
$this->infoMetas_model->add($cold_sn, 'meta_dest_guidename', $meta_dest_guidename);
}
if ($this->infoMetas_model->get($cold_sn, 'meta_dest_guidephone')) {
$this->infoMetas_model->update($cold_sn, 'meta_dest_guidephone', $meta_dest_guidephone);
} else {
$this->infoMetas_model->add($cold_sn, 'meta_dest_guidephone', $meta_dest_guidephone);
}
if ($this->infoMetas_model->get($cold_sn, 'meta_dest_guidetime')) {
$this->infoMetas_model->update($cold_sn, 'meta_dest_guidetime', $meta_dest_guidetime);
} else {
$this->infoMetas_model->add($cold_sn, 'meta_dest_guidetime', $meta_dest_guidetime);
}
if ($this->infoMetas_model->get($cold_sn, 'meta_dest_guidehotel')) {
$this->infoMetas_model->update($cold_sn, 'meta_dest_guidehotel', $meta_dest_guidehotel);
} else {
$this->infoMetas_model->add($cold_sn, 'meta_dest_guidehotel', $meta_dest_guidehotel);
}
// 插入导游信息进入翰特系统 lzq
// 拼接信息
$current_date = date('Y-m-d',time());
$update_info = "\r\n $cold_info->PAG_Code , 导游:$meta_dest_guidename , 电话:$meta_dest_guidephone , 接客时间:$meta_dest_guidetime , 酒店:$meta_dest_guidehotel ====== 确认人:谭湘亚 , 确认日期 :$current_date";
$taget = $this->Order_model->update_confirmInfo($update_info,$cold_info->COLI_ID);
$fromName = 'ChinaHighlights';
$fromEmail = 'davidyang@chinahighlights.net';
$toName = $cold_info->GUT_FirstName . ' ' . $cold_info->GUT_LastName;
$toEmail = $cold_info->GUT_Email;
$to_sex = $cold_info->GUT_SEX == 1 ? 'Mr.' : 'Ms.';
$start_date = date('M.d.Y',strtotime($cold_info->COLD_StartDate));
$coli_id = $cold_info->COLI_ID;
$subject = "Tour guide information on $start_date , order No.$coli_id";
$body = "
Dear $to_sex $toName,
Your tour guide on $start_date is $meta_dest_guidename (mobile $meta_dest_guidephone), he/she will pick you up at $meta_dest_guidetime from $meta_dest_guidehotel.
Have a nice trip!
Best Regards
Chinahighlights Beijing Office
Phone:+86-10-56120208 (7*24 hours)
";
$this->BIZorder_model->save_mail($fromName, $fromEmail, $toName, $toEmail, $subject, $body, $frominfo = 'China Highlights', $M_Web = 'destination');
echo json_encode('保存成功!');
} else {
echo json_encode('保存失败!请填写各项数据!');
}
}
}