import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.*; @RestController public class CheckoutController { @GetMapping("/checkout") public Map checkout( @RequestParam String products, @RequestParam(required = false) String coupon) { // Parse products Map productQuantities = new HashMap<>(); for (String productEntry : products.split(",")) { String[] parts = productEntry.split(":"); productQuantities.put( parts[0], // Product ID Integer.parseInt(parts[1]) // Quantity ); } // Build result Map result = new HashMap<>(); result.put("products", productQuantities); result.put("coupon", coupon != null ? coupon : "No coupon applied"); return result; } }
top of page

'23 Skyline Snapback

SKU 2
Original price

$48.00

Sale price

$24.00

Avaiable 12/1

Titans!! Perfect way to rep your school!

Snapback with courdury brim

3D Embroidered Intial

Oakland Tree deign on side panel

Hall of Game patch commerating our collection with Good seasoning on opposite panel

Quantity

Loading…

RELATED PRODUCTS

bottom of page