wesmiler 2 лет назад
Родитель
Сommit
6ce21c109b
1 измененных файлов с 12 добавлено и 0 удалено
  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;