|
@@ -48,6 +48,8 @@ class Message extends Api
|
|
|
//互动消息未读数量
|
|
|
$rs['dongtai_unread_num'] = $dt_answer_unread + $dt_good_unread;
|
|
|
|
|
|
+ //家族和公会待审核数量
|
|
|
+ $rs['audit_unread_num'] = $this->wait_audit();
|
|
|
|
|
|
$this->success(1,$rs);
|
|
|
}
|
|
@@ -158,7 +160,25 @@ class Message extends Api
|
|
|
$this->success("获取成功!",$info);
|
|
|
}
|
|
|
|
|
|
+ //待审家族申请,待审公会申请
|
|
|
+ private function wait_audit(){
|
|
|
+ //公会待审数量
|
|
|
+ $guild_number = 0;
|
|
|
+ $my_guild = Db::name('guild')->where('status',1)->where('user_id',$this->auth->id)->find();
|
|
|
+ if($my_guild){
|
|
|
+ $guild_number = Db::name('guild_joinin')->where('guild_id',$my_guild['id'])->where('status',0)->count();
|
|
|
+ }
|
|
|
+
|
|
|
+ //家族待审数量
|
|
|
+ $family_number = 0;
|
|
|
+ $my_family = Db::name('family')->where('status',1)->where('user_id',$this->auth->id)->find();
|
|
|
+ if($my_family){
|
|
|
+ $family_number = Db::name('family_member')->where('guild_id',$my_family['id'])->where('status',0)->count();
|
|
|
+ }
|
|
|
|
|
|
+ $all_num = $guild_number + $family_number;
|
|
|
+ return $all_num;
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|