import { GMongoCacheSer } from "cgserver" export let GClubShieldSer:ClubShieldService=null class ClubShieldService { async isShield(user_id:number,club_id:number) { let key = "table_shield_"+club_id let one = await GMongoCacheSer.get(null,{key:key,"data.$.user_id":user_id}) if(one&&one.data&&one.data.length!=0) { return true } return false } shield(user_id,club_id) { let key = "table_shield_"+club_id GMongoCacheSer.updateOne({key:key,$addToSet:{data:{user_id:user_id}}},{key:key},true) GMongoCacheSer.updateOne({$pull:{"data.$.user_id":user_id}},{key:key}) } } GClubShieldSer = new ClubShieldService()