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

City of Hope Hoodie

Original price

$85.00

Sale price

$70.00

Heavy weight hoodie with Iconic Welcome to Oakland Sign that we tagged with greatness. Limited Quantities

Size

Color

Quantity

Sizing Info

Slim cropped fit larger sizes run small so go up a zip if you’re in between

Loading…

RELATED PRODUCTS

bottom of page