MODEL('resume'); $resume = $ResumeM -> getResumeInfo(array('uid'=>$this->member['uid']),array('field'=>'`status`')); $status = $resume['status']; $this->render_json(0,'',$status); } //屏蔽企业列表 function blacklist_action(){ $blackM = $this->MODEL('black'); $where['c_uid'] = $this->member['uid']; $where['usertype'] = '1'; $total = $blackM->getBlackNum($where); $page = $_POST['page']; $limit = $_POST['limit']; $limit = !$limit?20:$limit; $where['orderby'] = 'id,desc'; if($page){ $pagenav = ($page-1)*$limit; $where['limit'] = array($pagenav,$limit); }else{ $where['limit'] = array('',$limit); } $rows = $blackM->getBlackList($where); if($rows && is_array($rows)){ $list = count($rows)?$rows:array(); $this->render_json(1,'ok',$list,$total); }else{ $this->render_json(2,'',''); } } //隐私设置保存 function up_action(){ $resumeM = $this->MODEL('resume'); $logM = $this->MODEL('log'); $return=$resumeM->upResumeInfo(array('uid'=>$this->member['uid']),array('rData'=>array('status'=>intval($_POST['status'])))); $resumeM->upInfo(array('uid'=>$this->member['uid']),array('eData'=>array('status'=>intval($_POST['status'])))); $status = $resumeM->getResumeInfo(array('uid'=>$this->member['uid']),array('field'=>'status')); if(intval($_POST['status'])==2){ $stext = '隐藏'; }else if(intval($_POST['status'])==1){ $stext = '公开'; } $logM->addMemberLog($this->member['uid'],$this->member['usertype'],"设置简历为".$stext,2,2); $data['error'] = $return['errcode']==9 ? 1 : 2; $data['msg'] = $return['msg']; $this->render_json($data['error'],$data['msg'],$status); } //删除屏蔽企业 function del_action(){ $blackM = $this->MODEL('black'); $id = (int)$_POST['id']; $return = $blackM->delBlackList($id,array('where'=>array('c_uid'=>$this->member['uid']))); if($return['errcode']==9){ $error = 1; }else{ $error = 2; } $this-> render_json($error,$return['msg'],$return); } //清空屏蔽企业 function delall_action(){ $blackM = $this->MODEL('black'); $return = $blackM->delBlackList('',array('uid'=>$this->member['uid'],'usertype'=>$this->member['usertype'],'where'=>array('c_uid'=>$this->member['uid']),'type'=>'all')); if($return['errcode']==9){ $error = 1; }else{ $error = 2; } $this-> render_json($error,$return['msg'],$return); } //搜索要屏蔽的企业 function searchcom_action(){ $blackM = $this->MODEL('black'); $companyM = $this->MODEL('company'); $keyword = trim($_POST['keyword']); if($keyword!=''){ $blacklist = $blackM->getBlackList(array('c_uid'=>$this->member['uid']),array('field'=>'`p_uid`')); if($blacklist && is_array($blacklist)){ $uids = array(); foreach($blacklist as $v){ if($v['p_uid'] && !in_array($v['p_uid'],$uids)){ $uids[] = $v['p_uid']; } } $where['uid'] = array('notin',pylode(',',$uids)); } $where['name'] = array('like',$keyword); $company = $companyM->getList($where,array('field'=>'`uid`,`name`')); $company = $company['list']; } if($company && is_array($company)){ foreach($company as $val){ $return[] = $val; } $this->render_json(1,'ok',$return); }else{ $this->render_json(2,'',''); } } //保存要屏蔽的企业 function save_action(){ $blackM = $this->MODEL('black'); $data = array( 'cuid' => $_POST['p_uid'], 'uid' => $this->member['uid'], 'usertype' => 1 ); $return = $blackM -> addBlacklist($data); if($return['errcode']==9){ $error =1; }else{ $error=2; } $this ->render_json($error,$return['msg']); } } ?>