index.js 559 B

123456789101112131415161718192021
  1. const { db, _ } = require("../../utils/http");
  2. async function ScheduleService(data) {
  3. let orilist = [];
  4. if (data.start) {
  5. const T = new Date(data.start);
  6. const startTime = T.getTime();
  7. const endTime = startTime + 86400000;
  8. orilist = await db.collection('schedule').where({
  9. startTime: _.and(_.gte(startTime), _.lte(endTime)),
  10. activity_name: _.eq(data.activityName)
  11. }).get();
  12. } else {
  13. orilist = await db.collection('schedule').limit(100).get();
  14. }
  15. return orilist.data || []
  16. }
  17. module.exports = {
  18. ScheduleService
  19. }