index.js 513 B

1234567891011121314151617181920
  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. }).get();
  11. } else {
  12. orilist = await db.collection('schedule').limit(100).get();
  13. }
  14. return orilist.data || []
  15. }
  16. module.exports = {
  17. ScheduleService
  18. }