MODEL('atn'); $JobM = $this -> MODEL('job'); $cacheM = $this -> MODEL('cache'); $resumeM = $this -> MODEL('resume'); $userinfoM = $this -> MODEL('userinfo'); $lookresumeM = $this -> MODEL('lookresume'); $this -> public_action(); $this -> yunset($cacheM -> GetCache(array('user','com','job'))); //面试通知数 $yqnum = $JobM -> getYqmsNum(array('uid'=>$this->uid,'isdel'=>9)); $this -> yunset("yqnum",$yqnum); //谁看了我的简历 $lookNum = $lookresumeM -> getLookNum(array('uid'=>$this->uid,'status'=>array('<>',1))); $this -> yunset("lookNum",$lookNum); //我的关注 $where['uid'] = $this->uid; $where['sc_usertype'] = '2'; $where['PHPYUNBTWSTART_A'] = '' ; $where['xjhid'][] = array('=',0) ; $where['xjhid'][] = array('isnull','','OR') ; $where['PHPYUNBTWEND_A'] = '' ; $atncomnum = $atnM -> getAtnNum($where); $atnltnum = $atnM -> getAtnNum(array('uid'=>$this->uid,'sc_usertype'=>'3')); $atnacademynum = $atnM -> getAtnNum(array('uid'=>$this->uid,'sc_usertype'=>'5')); $atnxjhnum = $atnM -> getAtnNum(array('uid'=>$this->uid,'sc_usertype'=>'2','xjhid'=>array('<>',''))); $atnnum = $atncomnum+$atnltnum+$atnacademynum+$atnxjhnum; $this->yunset('atnnum',$atnnum); //判断今天是否已刷新简历 $time = strtotime(date("Y-m-d 00:00:00")); $this -> yunset("time",$time); $where = array(); $where['uid'] = $this->uid; $where['sc_usertype'] = '2'; $where['PHPYUNBTWSTART_A'] = '' ; $where['xjhid'][] = array('=',0) ; $where['xjhid'][] = array('isnull','','OR') ; $where['PHPYUNBTWEND_A'] = '' ; $where['groupby'] = 'sc_uid'; $auids = $atnM -> getatnList($where,array('field'=>'uid,sc_uid','utype'=>'company')); $this -> yunset('ainfo',$auids); //判断我是否有简历 $eData = array( 'field' => '`lastupdate`,`jobstatus`,`id`,`name`' ); $rlist = $resumeM -> getExpectByUid($this->uid,$eData); $this -> yunset('rlist',$rlist); $expectInfo = $resumeM->getExpect(array('uid'=>$this->uid,'defaults'=>'1'),array('needCache'=>1,'member'=>1)); $this->yunset('expectInfo',$expectInfo); if($this -> config['resume_sx']==1 && $_COOKIE['amtype'] != '1'){//登录自动简历刷新,在后台配置、管理员登录的,不需要刷新 if($rlist['id']){ $resumeM -> upInfo(array('id'=>$rlist['id'],'uid'=>$this->uid),array('eData'=>array('lastupdate'=>time()))); $resumeM -> upResumeInfo(array('uid'=>$this->uid),array('rData'=>array('lastupdate'=>time()), 'port' => 1)); } } //当日首次进入会员中心 如未刷新进行提醒 $this -> cookie -> SetCookie("exprefresh",'1',time() + 86400); //微信绑定判断 $member = $userinfoM -> getInfo(array('uid'=>$this->uid),array('field'=>'`unionid`,`wxid`')); $this -> yunset("member",$member); if($member['wxid']=='' && $member['unionid']=='' && $this->config['wx_author']=='1'){ $this -> yunset("wxbindshow",1); $this -> cookie -> SetCookie("wxbd",'1',time() + 86400); } //问好语 $hours = date('H'); if($hours<12){ $wenhou = '上午好~'; }elseif($hours<24){ $wenhou = '下午好~'; } $this -> yunset('wenhou',$wenhou); if ($this->config['sy_spview_web'] == 1){ // 有可以参加的视频面试 $spviewM = $this->MODEL('spview'); $canroom = $spviewM -> canRoom(array('uid'=>$this->uid,'status'=>0)); $this->yunset('canroom', $canroom); $this -> cookie -> SetCookie("spview",'1',time() + 86400); } $this -> user_tpl('index'); } /* 会员中心首页,简历信息载入 */ function resumeajax_action(){ $resumeM = $this -> MODEL('resume'); if($_GET['rand']){ $eData = array( 'field' => 'id,name,job_classid,city_classid,hits,jobstatus,integrity,minsalary,maxsalary,doc,tmpid,r_status,topdate,lastupdate,status,state', 'needCache' => 1 ); if($_GET['id']){ $data = $resumeM -> getExpect(array('uid'=>$this->uid,'id'=>intval($_GET['id'])),$eData); }else{ $data = $resumeM -> getExpectByUid($this->uid, $eData); } $data['name'] = mb_substr($data['name'],0,10,'utf8'); if($data['job_classid']){ $jobname = explode(',',$data['job_classname']); $data['jobname']= $jobname[0]; } $data['lastupdate'] = date("Y-m-d H:i:s",$data['lastupdate']); $user_resume = $resumeM->getUserResumeInfo(array('eid'=>$data['id'],'uid'=>$this->uid)); $data['skill'] = $user_resume['skill']; $data['work'] = $user_resume['work']; $data['project'] = $user_resume['project']; $data['edu'] = $user_resume['edu']; $data['training'] = $user_resume['training']; $data['cert'] = $user_resume['cert']; $data['other'] = $user_resume['other']; $resume = $resumeM->getResumeInfo(array('uid'=>$this->uid),array('field'=>'`description`')); $data['description'] = $resume['description']; if($data['topdate']>1){ $data['topdatetime'] = $data['topdate']-time(); $data['topdate'] = date("Y-m-d",$data['topdate']); }else{ $data['topdate'] = '未设置'; } $eDatas['field'] = 'id,name,job_classid,city_classid,hits,jobstatus,integrity,minsalary,maxsalary,doc,tmpid,r_status,topdate,lastupdate,status,state'; $data['url'] = Url('resume',array('c'=>'show','id'=>$data['id'])); $rlist = $resumeM->getList(array('uid'=>$this->uid,'orderby'=>'defaults,desc'),$eDatas); $resumelist = ""; foreach($rlist['list'] as $v){ $resumelist .= "