HT = $this->load->database('HT', TRUE); //读取默认配置 $this->COLI_WebCode = $this->config->item('Site_Code'); $this->COLI_Area = $this->config->item('Site_Area'); $this->COLI_CustomerType = $this->config->item('Site_DepartmentID'); $this->COLI_department = $this->config->item('Site_Department'); $this->COLI_Currency = $this->config->item('Site_Currency'); $this->COLI_InterestRate = $this->config->item('Site_InterestRate'); $this->COLI_TrueCardRate = $this->config->item('Site_TrueCardRate'); $this->COLI_TouristLGC = $this->config->item('Site_ServiceLGC'); $this->COLI_OrderStartDate = null; $this->COLI_Keywords = NULL; } public $coli_where_update = ""; public function biz_confirmlineinfo_update($column_data) { if ($this->coli_where_update == "" || empty($column_data)) { return false; } $update_str = $this->HT->update_string('BIZ_ConfirmLineInfo', $column_data, $this->coli_where_update); $update_exc = $this->HT->query($update_str); return $update_exc; } public $cold_where_update = ""; public function biz_confirmlinedetail_update($column_data) { if ($this->cold_where_update == "" || empty($column_data)) { return false; } $update_str = $this->HT->update_string('BIZ_ConfirmLineDetail', $column_data, $this->cold_where_update); $update_exc = $this->HT->query($update_str); return $update_exc; } /*! * 更新拼团信息 * @date 2018-04-26 * @param array $column_data 需要更新的列数据数组 */ public $gci_where_update = ""; // where 条件 public function biz_groupcombineinfo_update($column_data) { if ($this->gci_where_update == "" || empty($column_data)) { return false; } $update_str = $this->HT->update_string('GroupCombineInfo', $column_data, $this->gci_where_update); $update_exc = $this->HT->query($update_str); return $this->HT->query("SELECT top 1 * from GroupCombineInfo WHERE " . $this->gci_where_update)->row(); } /*! * 更新团信息 */ public $gri_where_update = ""; // where 条件 public function biz_groupinfo_update($column_data) { if ($this->gri_where_update == "" || empty($column_data)) { return false; } $update_str = $this->HT->update_string('GroupInfo', $column_data, $this->gri_where_update); $update_exc = $this->HT->query($update_str); return $update_exc; } /*! * 地接计划状态变更 * @param [type] $vas_sn [description] * @param string $confirminfo [description] */ public function vendorStatus_update($vas_sn, $lmi_sn, $confirminfo="") { $sql = "UPDATE VendorArrangeState SET VAS_IsConfirm=1 ,VAS_ConfirmInfo=? ,VAS_ConfirmTime=getdate() ,VAS_ConfirmSN=? WHERE VAS_SN=?"; $query = $this->HT->query($sql, array($confirminfo, $lmi_sn, $vas_sn)); // affected_rows() doesn't work with the 'sqlsrv' driver in CI2 // The solution: Upgrade to the latest CodeIgniter 3.0.x version $ssql = "SELECT 1 as 'exist' from VendorArrangeState where VAS_IsConfirm=1 and VAS_SN=? "; $squery = $this->HT->query($ssql, array($vas_sn)); $ret = $squery->result(); return !empty($ret); } }