generate member practice summary report without booking change checks
This commit is contained in:
@@ -7,7 +7,6 @@ const Op = require('sequelize').Op;
|
|||||||
|
|
||||||
const workbookCreator = require('excel4node');
|
const workbookCreator = require('excel4node');
|
||||||
|
|
||||||
const { checkBookingChanges } = require('./checkBookingChange');
|
|
||||||
const { incidentType, UI_TIMEZONE, DEFAULT_DATE_FORMAT, integrationServiceErrors } = require('../../constants/constants');
|
const { incidentType, UI_TIMEZONE, DEFAULT_DATE_FORMAT, integrationServiceErrors } = require('../../constants/constants');
|
||||||
|
|
||||||
const { getAllBookingsForMembersInDateRange } = require('./bookings');
|
const { getAllBookingsForMembersInDateRange } = require('./bookings');
|
||||||
@@ -360,12 +359,12 @@ const getMemberPracticeSummaryReport = (year) => {
|
|||||||
endDate,
|
endDate,
|
||||||
};
|
};
|
||||||
|
|
||||||
const asyncJobs = [checkBookingChanges(), getAllBookingsForMembersInDateRange(dateRange), fetchAllMembers()];
|
const asyncJobs = [getAllBookingsForMembersInDateRange(dateRange), fetchAllMembers()];
|
||||||
|
|
||||||
Promise.all(asyncJobs)
|
Promise.all(asyncJobs)
|
||||||
.then((results) => {
|
.then((results) => {
|
||||||
const allBookings = results[1];
|
const allBookings = results[0];
|
||||||
const allMembers = results[2];
|
const allMembers = results[1];
|
||||||
|
|
||||||
const membersMap = {};
|
const membersMap = {};
|
||||||
|
|
||||||
@@ -414,6 +413,7 @@ const getMemberPracticeSummaryReport = (year) => {
|
|||||||
|
|
||||||
getChargedCanceledReservations(reservationIdsForAdditionalData)
|
getChargedCanceledReservations(reservationIdsForAdditionalData)
|
||||||
.then((incidents) => {
|
.then((incidents) => {
|
||||||
|
console.log('Charged canceled reservations ...');
|
||||||
incidents.forEach((incident) => {
|
incidents.forEach((incident) => {
|
||||||
const {memberId, oldBookingStart, oldBookingEnd} = incident.get();
|
const {memberId, oldBookingStart, oldBookingEnd} = incident.get();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user