秒杀订单完成
This commit is contained in:
@@ -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
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user