import { BaseRepository } from "@leal.api/api_utils"; import { UsuarioComercios } from "@leal.api/api_models"; import { Connection } from "typeorm"; export class UsuariosComerciosRepository extends BaseRepository< UsuarioComercios > { constructor(connection: Connection) { super(connection, UsuarioComercios); } async premios(uid: string) { return await this.repo .createQueryBuilder("t1") // .innerJoin("com_premios", "t2", "t1.id_comercio=t2.id_comercio") .where("t1.uid = :uid", { uid: uid }) // .andWhere("t2.estado='activo'") // .andWhere("t1.puntos_activos>=t2.puntos") .select("t1.uid") .getMany(); } }