Browse Source

取消助手要更新房间配置

gemercheung 3 năm trước cách đây
mục cha
commit
43a7bcc3e9

+ 2 - 2
src/controller/room/assistant.js

@@ -87,7 +87,7 @@ export class RoomAssistant {
       const isAssistant = cancel ? 0 : 1;
       const isAssistant = cancel ? 0 : 1;
       //  assistant是助手,customer是普通角色,操作role会好些
       //  assistant是助手,customer是普通角色,操作role会好些
       const userObj = Object.assign({}, user, { role: "customer", order: 1, isAssistant });
       const userObj = Object.assign({}, user, { role: "customer", order: 1, isAssistant });
-      const roomObj = Object.assign({}, roomConfigRes, { assistantId: user.userId });
+      const roomObj = Object.assign({}, roomConfigRes, { assistantId: cancel ? null : user.userId });
       // console.log("setAssistant", userObj, roomObj);
       // console.log("setAssistant", userObj, roomObj);
       // console.error("roomObj", roomObj);
       // console.error("roomObj", roomObj);
       await updateRoomUser(roomId, userId, userObj);
       await updateRoomUser(roomId, userId, userObj);
@@ -119,7 +119,7 @@ export class RoomAssistant {
 
 
   async getRoomAssistant(roomId) {
   async getRoomAssistant(roomId) {
     const roomConfig = await getRoomConfig(roomId);
     const roomConfig = await getRoomConfig(roomId);
-    const assistantId = roomConfig.assistantId || "";
+    const assistantId = roomConfig.assistantId || null;
     return Promise.resolve(assistantId);
     return Promise.resolve(assistantId);
   }
   }
   /**
   /**

+ 2 - 0
src/controller/room/index.js

@@ -97,6 +97,8 @@ export class RoomController extends BasicController {
         // if (assistantId) {
         // if (assistantId) {
         //   this.logger.info("已存在默认助手变更:" + "room助手ID: " + assistantId + " userId: " + this.user.userId);
         //   this.logger.info("已存在默认助手变更:" + "room助手ID: " + assistantId + " userId: " + this.user.userId);
         // }
         // }
+      } else {
+        this.logger.info("房间没有助手", this.roomId);
       }
       }
       //检查房间人数
       //检查房间人数