mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-28 20:40:55 +00:00
chages
This commit is contained in:
@@ -310,7 +310,10 @@ export class BookingBatchService implements OnModuleInit {
|
||||
private async openRouteDayGroups(): Promise<RouteDayGroup[]> {
|
||||
const open = (
|
||||
await this.trainSchedulesRepository.findAll({
|
||||
where: { bookingWindowStatus: "OPEN" },
|
||||
where: [
|
||||
{ bookingWindowStatus: "OPEN", status: TrainScheduleStatusEnum.Draft },
|
||||
{ bookingWindowStatus: "OPEN", status: TrainScheduleStatusEnum.Scheduled },
|
||||
],
|
||||
})
|
||||
).filter((s) => s.windowPhase == null);
|
||||
const groups = new Map<string, RouteDayGroup>();
|
||||
|
||||
@@ -2049,7 +2049,9 @@ export class TrainSchedulingService {
|
||||
await this.trainSchedulesRepository.updateStatus(
|
||||
id,
|
||||
TrainScheduleStatusEnum.Cancelled,
|
||||
{},
|
||||
// Retire the booking window so a canceled schedule never lingers as an
|
||||
// "open window" in booking-window lists or the legacy batch fill.
|
||||
{ bookingWindowStatus: 'CLOSED', windowPhase: 'DONE' },
|
||||
manager,
|
||||
);
|
||||
if (schedule.trainSetId) {
|
||||
|
||||
Reference in New Issue
Block a user