'use strict'; const assert = require('assert'); const _ = require('lodash'); const { ObjectId } = require('mongoose').Types; const { CrudService } = require('naf-framework-mongoose/lib/service'); const { BusinessError, ErrorCode } = require('naf-core').Error; class LookuserService extends CrudService { constructor(ctx) { super(ctx, 'lookuser'); this.model = this.ctx.model.Lookuser; } async create(data) { const { roomname, userid } = data; const lookuser = await this.model.findOne({ roomname, userid }); if (!lookuser) { await this.model.create(data); } } } module.exports = LookuserService;