wesmiler 2 éve
szülő
commit
6ce21c109b
1 módosított fájl, 12 hozzáadás és 0 törlés
  1. 12 0
      app/Services/Api/MessageService.php

+ 12 - 0
app/Services/Api/MessageService.php

@@ -212,6 +212,18 @@ class MessageService extends BaseService
             ];
         }
 
+        // 不接收则不显示聊天消息
+        $receiveCustom = MemberSettingService::make()->getSetting($userId,'receive_custom',1);
+        if($receiveCustom != 1){
+            return [
+                'unread'=> 0,
+                'total'=> 0,
+                'list'=> [],
+                'pageSize'=> $pageSize,
+                'close'=> true,
+            ];
+        }
+
         $where = ['a.type'=>9,'a.status'=> 1,'a.mark'=>1];
         $expire = ConfigService::make()->getConfigByCode('chat_log_expire');
         $expire = $expire? $expire*86400 : 60*86400;