- DeductOnDeletePost 使用 DB 事务包裹 AddEnergy + CreateEnergyLog,确保扣域能写流水原子性 - Controller 层增加 3 次指数退避重试(100ms/200ms/400ms),全部失败后 log.Printf 记录 - 保持原行为:扣减无视负数,失败不阻塞删稿主流程
- DeductOnDeletePost 使用 DB 事务包裹 AddEnergy + CreateEnergyLog,确保扣域能写流水原子性 - Controller 层增加 3 次指数退避重试(100ms/200ms/400ms),全部失败后 log.Printf 记录 - 保持原行为:扣减无视负数,失败不阻塞删稿主流程