public function weibaAdminAudit()
{
$_REQUEST['tabHash'] = 'weibaAdminAudit';
$this->_initWeibaListAdminMenu();
// 设置列表主键
$this->_listpk = 'id';
$this->pageButton[] = array('title' => '搜索', 'onclick' => "admin.fold('search_form')");
// $this->pageButton[] = array('title'=>'通过','onclick'=>"admin.doAudit('', 1)");
// $this->pageButton[] = array('title'=>'驳回','onclick'=>"admin.doAudit('', -1)");
$this->searchKey = array('follower_uid', 'weiba_name');
$this->pageKeyList = array('id', 'follower_uid', 'follower_uname', 'weiba_name', 'type', 'reason', 'DOACTION');
!empty($_POST['follower_uid']) && ($map['follower_uid'] = intval($_POST['follower_uid']));
if (!empty($_POST['weiba_name'])) {
$maps['weiba_name'] = array('like', '%' . t($_POST['weiba_name']) . '%');
$map['weiba_id'] = array('in', getSubByKey(D('weiba')->where($maps)->field('weiba_id')->findAll(), 'weiba_id'));
}
$map['status'] = 0;
// 数据的格式化与listKey保持一致
$listData = D('weiba_apply')->where($map)->findPage(20);
foreach ($listData['data'] as $k => $v) {
$userInfo = model('User')->getUserInfo($v['follower_uid']);
$listData['data'][$k]['follower_uname'] = $userInfo['uname'];
$listData['data'][$k]['weiba_name'] = D('weiba')->where('weiba_id=' . $v['weiba_id'])->getField('weiba_name');
switch ($v['type']) {
case '2':
$listData['data'][$k]['type'] = '小主';
break;
case '3':
$listData['data'][$k]['type'] = '圈主';
break;
}
$listData['data'][$k]['DOACTION'] = '<a href="javascript:void(0)" onclick="admin.doAudit(' . $v['weiba_id'] . ',' . $v['follower_uid'] . ',' . $v['type'] . ');">通过</a> | <a href="javascript:void(0)" onclick="admin.doAudit(' . $v['weiba_id'] . ',' . $v['follower_uid'] . ',-1);">驳回</a>';
}
$this->allSelected = false;
$this->displayList($listData);
}