liuyu 4 gadi atpakaļ
vecāks
revīzija
0b59b7b053
3 mainītis faili ar 16 papildinājumiem un 0 dzēšanām
  1. 5 0
      app/controller/room.js
  2. 1 0
      app/router.js
  3. 10 0
      app/service/room.js

+ 5 - 0
app/controller/room.js

@@ -157,6 +157,11 @@ class RoomController extends Controller {
     const data = await this.service.roomquest(this.ctx.request.body);
     this.ctx.ok({ data });
   }
+
+  async roomquestclose() {
+    const data = await this.service.roomquestclose(this.ctx.request.body);
+    this.ctx.ok({ data });
+  }
 }
 
 module.exports = CrudController(RoomController, meta);

+ 1 - 0
app/router.js

@@ -27,6 +27,7 @@ module.exports = app => {
   router.resources('room', '/api/onlive/room', controller.room); // index、create、show、destroy
   router.post('room', '/api/onlive/room/update/:id', controller.room.update);
   router.post('/api/onlive/room/roomquest', controller.room.roomquest);
+  router.post('/api/onlive/room/roomquestclose', controller.room.roomquestclose);
 
   // 聊天表设置路由
   router.resources('chat', '/api/onlive/chat', controller.chat); // index、create、show、destroy

+ 10 - 0
app/service/room.js

@@ -104,6 +104,16 @@ class RoomService extends CrudService {
     return result;
   }
 
+  async roomquestclose(data) {
+    const res = await this.model.findById(data.roomid);
+    if (!res) {
+      throw new BusinessError(ErrorCode.DATA_NOT_EXIST);
+    }
+    res.isque = '0';
+    const result = await res.save();
+    return result;
+  }
+
 }
 
 module.exports = RoomService;