'use strict'; const Service = require('../core/base_service'); const { Op } = require('sequelize'); const fileName = "Check"; class CheckService extends Service { // 检查竞赛账号是否已经绑定北斗卡 async checkUser(uid) { const { ctx } = this; try { const result = await ctx.model4.TuserBind.findOne({ where: { user_uid: uid } }); return result || false; } catch (error) { const blockName = fileName + "--" + "checkUser"; ctx.app.middleware.log('../../serviceLog', blockName + ">>>>" + error); return 'error'; } } // 检查北斗卡是否已经被绑定 async checkBind(card_id) { const { ctx } = this; try { const result = await ctx.model3.BDCard.findOne({ where: { card_id, status: 0 } }); return result || false; } catch (error) { const blockName = fileName + "--" + "checkBind"; ctx.app.middleware.log('../../serviceLog', blockName + ">>>>" + error); return 'error'; } } } module.exports = CheckService;