예제 #1
0
 /**
  * 处理checkstate不为1的情况
  * Enter description here ...
  * @param unknown_type $file_name
  * @param unknown_type $companyid
  * @param unknown_type $storeid
  * @param unknown_type $mobile
  */
 private function _save_bns_card($file_name, $companyid, $company_name, $storeid, $store_name, $areacode)
 {
     if (!preg_match('/\\w{32}_\\d+/', $file_name)) {
         return;
     }
     if (!is_numeric($companyid) || !is_numeric($storeid)) {
         return;
     }
     apf_require_class('DAO_Broker_common');
     apf_require_class('DAO_Common_common');
     if ($companyid == -1 || $companyid == 0) {
         $companyid = 0;
         $company_name = '其他公司';
     }
     if ($storeid == 0) {
         $store_name = '其他门店';
     }
     $broker = array('bnsCardFile' => $file_name, 'areaCode' => $areacode, 'bnsCardState' => 1, 'companyId' => $companyid, 'cstBrokerCompanyId' => $storeid, 'company' => $company_name . ' ' . $store_name);
     $this->logChangeInfo($this->brokerExtend['brokerId'], $this->brokerExtend['cityId'], '上传名片,修改公司和组门店');
     //DAO_Broker_common::updBrokerExtend($broker);
     Model_Broker_AjkBrokerExtend::updateRecord($broker, array('brokerId' => $this->brokerExtend['brokerId']));
     $log = array('brokerId' => $this->_broker['BrokerId'], 'postTime' => time());
     //DAO_Other_common::addAnjukeLog('ajk_broker_updatedata', $log);
     Model_Broker_AjkBrokerUpdateData::insertData($log);
 }