秒杀订单完成

This commit is contained in:
2025-07-03 15:31:48 +08:00
parent 6294765388
commit ce2db65128
3 changed files with 343 additions and 18 deletions

View File

@@ -483,6 +483,31 @@ public class FlashSaleController {
}
}
/**
* 修复秒杀活动库存
*/
@PostMapping("/{id}/repair-stock")
@Operation(summary = "修复秒杀库存", description = "修复指定秒杀活动的Redis库存数据")
public ResponseEntity<Map<String, Object>> repairFlashSaleStock(@PathVariable Long id) {
try {
flashSaleService.repairFlashSaleStock(id);
Map<String, Object> response = new HashMap<>();
response.put("success", true);
response.put("message", "库存数据修复成功");
return ResponseEntity.ok(response);
} catch (Exception e) {
log.error("修复秒杀库存失败", e);
Map<String, Object> response = new HashMap<>();
response.put("success", false);
response.put("message", e.getMessage());
return ResponseEntity.badRequest().body(response);
}
}
/**
* 获取当前用户ID
*/