public function SaveEnoAuthAction() { $da = $this->get('we_data_access'); $request = $this->getRequest(); $user = $this->get('security.context')->getToken()->getUser(); $eno = $user->eno; $account = $this->get('security.context')->getToken()->getUser()->getUserName(); $ename = $request->get('ename'); $eshortname = $request->get('eshortname'); $industry = $request->get('industry'); $phone = $request->get('phone'); $addr = $request->get('addr'); $mobile = $request->get('mobile'); $fax = $request->get('fax'); $website = $request->get('website'); //$filedata=$request->get('certificate'); //$filename=$_FILES['certificate']['name']; $re = array('s' => '1', 'm' => ''); //数据校验 //$re=$this->vilidate(); if ($re['s'] == '1') { //证件保存 //$fileid=$this->saveCertificate($filedata,$filename); // if(empty($fileid)) // { // $re=array('s'=>'0','m'=>'有效证件提交失败!'); // } //判断是否有证件 $sql1 = "select 1 from we_enterprise where eno=? and eno_level=?"; $params1 = array($user->eno, Identify::$MIdent); $ds = $da->Getdata('path', $sql1, $params1); if ($ds['path']['recordcount'] == 0) { $re = array('s' => '0', 'm' => '您的企业不需要认证!'); } if ($re['s'] == '1') { //判断是否有证件 $sql1 = "select 1 from we_enterprise where eno=? and credential_path is not null and credential_path!=''"; $params1 = array($user->eno); $ds = $da->Getdata('path', $sql1, $params1); if ($ds['path']['recordcount'] == 0) { $re = array('s' => '0', 'm' => '请先上传证件!'); } //保存企业认证信息 if ($re['s'] == '1') { //$sql[]="update we_enterprise set industry=?,addr=?,telephone=?,fax=?,ewww=? where eno=?"; //$params[]=array($industry,$addr,$phone,$fax,$website,$eno); //保存申请到申请表中 $apply_id = SysSeq::GetSeqNextValue($da, "we_apply", "id"); $sql[] = "insert into we_apply (id,account,recv_type,recv_id,content,is_valid,apply_date) values(?,?,?,null,null,?,now())"; $params[] = array($apply_id, $user->eno, 'e', '1'); if (!$da->ExecSQLs($sql, $params)) { $re = array('s' => '0', 'm' => '认证信息提交失败!'); } if ($re['s'] == '1') { //通知运营人员 $resd = new \Justsy\BaseBundle\Management\PromptlyNotice($da, $this->get('logger')); Utils::sendImMessage('', implode(',', $resd->getRecv('0002')), "企业身份认证", $user->nick_name . "创建的企业【" . $user->ename . "】请求通过企业身份认证,请及时处理。", $this->container, "", "", true, Utils::$systemmessage_code); } } } } $response = new Response(json_encode($re)); $response->headers->set('Content-Type', 'text/json'); return $response; }