public function can_apply_weiba()
{
$weibaAuditConfig = model('Xdata')->get('weiba_Admin:weibaAuditConfig');
if ($weibaAuditConfig['apply_weiba_open'] == 1) {
model('User')->cleanCache($this->mid);
//粉丝数
if ($weibaAuditConfig['follower_open'] == 1) {
$user_data = model('UserData')->getUserData($this->mid);
if ($user_data['follower_count'] < $weibaAuditConfig['follower']) {
echo -1;
exit;
}
}
//等级
if ($weibaAuditConfig['level_open'] == 1) {
$user_level = model('Credit')->getUserCredit($this->mid);
if ($user_level['level']['level'] < $weibaAuditConfig['level']) {
echo -2;
exit;
}
}
//发帖数
if ($weibaAuditConfig['weiba_post_open'] == 1) {
$user_weiba_post = D('weiba_post')->where('post_uid=' . $this->mid . ' and is_del=0')->count();
if ($user_weiba_post < $weibaAuditConfig['weiba_post']) {
echo -3;
exit;
}
}
//圈主或小主
if ($weibaAuditConfig['manager_open'] == 1) {
$is_manager = D('weiba_follow')->where(array('follower_uid' => $this->mid, 'level' => array('in', '2,3')))->count();
if (!$is_manager) {
echo -4;
exit;
}
}
}
echo 1;
}