bianjunhui 2 rokov pred
rodič
commit
9a64ec02fb
1 zmenil súbory, kde vykonal 15 pridanie a 12 odobranie
  1. 15 12
      application/api/controller/Message.php

+ 15 - 12
application/api/controller/Message.php

@@ -205,19 +205,22 @@ class Message extends Api
     public function getUnRead(){
         $post=$this->request->post();
         $user = User::getByUserId($post['user_id']);
-        $wheres['m.status']=2;
-        $user_id=$post['user_id'];
-        $list =Db::name('message')->alias('m')
-            ->field('m.id,mr.message_id')
-            ->join('message_read mr',"m.id =mr.message_id and mr.user_id='{$user_id}'",'left')
-            ->where($wheres)
-            ->where("group_id=3 or group_id={$user->group_id}")
-            ->select();
         $count=0;
-        if($list){
-            foreach ($list as $k => $v){
-                if(empty($v['message_id'])){
-                    $count++;
+        if($user){
+            $wheres['m.status']=2;
+            $user_id=$post['user_id'];
+            $list =Db::name('message')->alias('m')
+                ->field('m.id,mr.message_id')
+                ->join('message_read mr',"m.id =mr.message_id and mr.user_id='{$user_id}'",'left')
+                ->where($wheres)
+                ->where("group_id=3 or group_id={$user->group_id}")
+                ->select();
+
+            if($list){
+                foreach ($list as $k => $v){
+                    if(empty($v['message_id'])){
+                        $count++;
+                    }
                 }
             }
         }