huangdong 6 years ago
parent
commit
11b471b434
2 changed files with 14 additions and 0 deletions
  1. 13 0
      helper/room_helper.php
  2. 1 0
      mobile/control/member_bonus.php

+ 13 - 0
helper/room_helper.php

@@ -21,6 +21,7 @@ require_once(BASE_ROOT_PATH . '/helper/room/bargain_manager.php');
 require_once(BASE_ROOT_PATH . '/helper/room/room_parts.php');
 require_once(BASE_ROOT_PATH . '/helper/room/room_avatar.php');
 
+use \room\proto_type;
 class room_helper
 {
     const room_name_usercount = 5;
@@ -148,6 +149,18 @@ class room_helper
         return $result;
     }
 
+    public static function other_rooms()
+    {
+        $result = [];
+        $mod_room = Model('room');
+        $items = $mod_room->getRooms(['type' => proto_type::room_chat],'*');
+        foreach ($items as $item) {
+            $room = new room\room_info($item);
+            $result[] = $room->format();
+        }
+        return $result;
+    }
+
     public static function onSpendBonus($roomid,$amount,$userid)
     {
         if($roomid > 0 && intval($amount * 100 + 0.5) > 0 && $userid > 0)

+ 1 - 0
mobile/control/member_bonus.php

@@ -48,6 +48,7 @@ class member_bonusControl extends mbMemberControl
             $result['mine_room'] = $mine_rooms;
         }
 
+        $result['other_room'] = room_helper::other_rooms();
         return self::outsuccess($result);
     }
     public function mine_bonusOp()