UNPKG

qrcode-framework

Version:

29 lines 2.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const moment = require("moment"); const sequelize_1 = require("sequelize"); const BaseService_1 = require("../core/BaseService"); const model_1 = require("../model"); class NotifyService extends BaseService_1.default { async getNotifies(starTime) { const date = moment(parseInt(starTime, 10)); const startAt = starTime && date.isValid() ? date.toDate() : null; const where = { startAt: { [sequelize_1.Op.and]: { [sequelize_1.Op.lte]: Date.now(), }, }, }; if (startAt) { Object.assign(where.startAt[sequelize_1.Op.and], { [sequelize_1.Op.gt]: startAt }); } const notifies = await model_1.Notify.findAll({ order: [['startAt', 'DESC']], where, }); return notifies; } } exports.default = NotifyService; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTm90aWZ5U2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIk5vdGlmeVNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxpQ0FBaUM7QUFDakMseUNBQTZCO0FBQzdCLHFEQUE4QztBQUM5QyxvQ0FBZ0M7QUFFaEMsTUFBcUIsYUFBYyxTQUFRLHFCQUFXO0lBQzNDLEtBQUssQ0FBQyxXQUFXLENBQUMsUUFBZ0I7UUFDckMsTUFBTSxJQUFJLEdBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQztRQUM1QyxNQUFNLE9BQU8sR0FBRyxRQUFRLElBQUksSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztRQUNsRSxNQUFNLEtBQUssR0FBRztZQUNWLE9BQU8sRUFBRTtnQkFDTCxDQUFDLGNBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRTtvQkFDTixDQUFDLGNBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxJQUFJLENBQUMsR0FBRyxFQUFFO2lCQUN2QjthQUNKO1NBQ0osQ0FBQztRQUVGLElBQUksT0FBTyxFQUFFO1lBQ1QsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLGNBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxFQUFDLENBQUMsY0FBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLE9BQU8sRUFBQyxDQUFDLENBQUM7U0FDNUQ7UUFFRCxNQUFNLFFBQVEsR0FBRyxNQUFNLGNBQU0sQ0FBQyxPQUFPLENBQUM7WUFDbEMsS0FBSyxFQUFFLENBQUMsQ0FBQyxTQUFTLEVBQUUsTUFBTSxDQUFDLENBQUM7WUFDNUIsS0FBSztTQUNSLENBQUMsQ0FBQztRQUVILE9BQU8sUUFBUSxDQUFDO0lBQ3BCLENBQUM7Q0FDSjtBQXZCRCxnQ0F1QkMifQ==