Selaa lähdekoodia

增加按照房间号查询房间信息

liuyu 4 vuotta sitten
vanhempi
commit
e186e38195
3 muutettua tiedostoa jossa 12 lisäystä ja 0 poistoa
  1. 5 0
      app/controller/room.js
  2. 1 0
      app/router.js
  3. 6 0
      app/service/room.js

+ 5 - 0
app/controller/room.js

@@ -12,6 +12,11 @@ class RoomController extends Controller {
     this.service = this.ctx.service.room;
   }
 
+  async findroomname() {
+    const res = await this.service.findroomname(this.ctx.query);
+    this.ctx.ok({ data: res });
+  }
+
 }
 
 module.exports = CrudController(RoomController, meta);

+ 1 - 0
app/router.js

@@ -19,6 +19,7 @@ module.exports = app => {
   router.post('role', '/api/onlive/role/update/:id', controller.role.update);
 
   // 房间表设置路由
+  router.get('/api/onlive/room/roomname', controller.room.findroomname);
   router.resources('room', '/api/onlive/room', controller.room); // index、create、show、destroy
   router.post('room', '/api/onlive/room/update/:id', controller.room.update);
 

+ 6 - 0
app/service/room.js

@@ -29,6 +29,12 @@ class RoomService extends CrudService {
     return res;
   }
 
+  async findroomname(data) {
+    const { roomname } = data;
+    const res = await this.model.findOne({ name: roomname });
+    return res;
+  }
+
 }
 
 module.exports = RoomService;