我认为daily-train-ticket这张表中的车站数据,因该是读取daily-train-station这张表来生成,而不是读train-station.假设:a车是重庆到北京,经过四川,那他在strain-station这张表中是固定的。假设在15号,管理员通过天气预报得知,17号这一天四川发生特大暴雨,所以,他为了安全起见,不在四川停车。那么管理员在控制台提前删除了17号这一天会在四川停车这一情况,原本是单机删除按钮传递id去后端删除,在这个的基础上携带date和traincode,来到DailyTrainStationAdminController的delete方法,在这个方法里在调用dailyTrainTicketService.gendaily方法从新生成date这一天的daily-train-ticket表的信息。如果此时生成daily-train-ticket表的数据是依赖train-station生成的,那么就无效(还会有重庆到四川,四川到北京),如果是通过daily-train-station生成的那就是正确的,就只会有重庆到北京。