Ver código fonte

Merge branch 'develop'

wzq 5 anos atrás
pai
commit
83956f37ae
1 arquivos alterados com 8 adições e 1 exclusões
  1. 8 1
      app/Repositories/BeanRepository.php

+ 8 - 1
app/Repositories/BeanRepository.php

@@ -424,24 +424,31 @@ class BeanRepository
         $tmpChatroom = Redis::get('user_service_chatroom');
         $chatrooms = $tmpChatroom?json_decode($tmpChatroom,true):[];
         $current = Carbon::now()->format('H:i:s');
+        $chatRoomsData1 = [];
+        $chatRoomsData0 = [];
         foreach ($chatrooms as &$chatroom) {
             if ($chatroom['start']<$chatroom['end']) {
                 if ($current<$chatroom['start'] || $current>$chatroom['end']) {
                     $chatroom['is_open'] = 0;
+                    $chatRoomsData0[] = $chatroom;
                 } else {
                     $chatroom['is_open'] = 1;
+                    $chatRoomsData1[] = $chatroom;
                 }
             } elseif ($chatroom['start']>$chatroom['end']) {
                 if ($current>$chatroom['end'] && $current<$chatroom['start']) {
                     $chatroom['is_open'] = 0;
+                    $chatRoomsData0[] = $chatroom;
                 } else {
                     $chatroom['is_open'] = 1;
+                    $chatRoomsData1[] = $chatroom;
                 }
             } else {
                 $chatroom['is_open'] = 1;
+                $chatRoomsData1[] = $chatroom;
             }
         }
-        $star_lists['chatroom'] = $chatrooms;
+        $star_lists['chatroom'] = array_merge($chatRoomsData1, $chatRoomsData0);
 
         return $star_lists;
     }