feat: manage group buy order readiness
This commit is contained in:
@@ -77,6 +77,18 @@ public class GroupBuyController {
|
||||
return ApiResponse.ok(orderService.listByGroupBuy(id));
|
||||
}
|
||||
|
||||
@PutMapping("/api/admin/group-buy-orders/{id}/confirm")
|
||||
@RequireRole({"PLATFORM_ADMIN", "COMMUNITY_ADMIN", "MERCHANT"})
|
||||
public ApiResponse<GroupBuyOrderResponse> confirmOrder(@PathVariable Long id) {
|
||||
return ApiResponse.ok(orderService.confirm(id));
|
||||
}
|
||||
|
||||
@PutMapping("/api/admin/group-buy-orders/{id}/ready")
|
||||
@RequireRole({"PLATFORM_ADMIN", "COMMUNITY_ADMIN", "MERCHANT"})
|
||||
public ApiResponse<GroupBuyOrderResponse> markOrderReady(@PathVariable Long id) {
|
||||
return ApiResponse.ok(orderService.markReady(id));
|
||||
}
|
||||
|
||||
@GetMapping("/api/mini/group-buys")
|
||||
public ApiResponse<List<GroupBuyResponse>> listMini() {
|
||||
CurrentUser user = authService.currentUser();
|
||||
|
||||
Reference in New Issue
Block a user