项目描述
翻译主要要求是预订日历与通行证余额之间的紧密集成:预订课程时应自动从客户当前的有效通行证中扣除一次访问。如果客户没有剩余访问,系统必须阻止预订,并提供购买新通行证的选项,而不是让他们预留一个无法使用的位置。在设定的截止日期之前取消应将访问返回到余额;迟到取消和缺席仍应算作已使用。
逻辑还应处理客户同时持有多个有效通行证的情况,从即将到期的通行证中扣除访问,并提供一个简单的管理界面来管理课程、教练和通行证类型。
关键点:
— 在预订时自动扣除一次访问
— 一旦通行证用尽,强制阻止,并提示续订
— 支持多个有效通行证,并正确优先处理
— 可配置的取消和缺席规则