|
|
@ -145,9 +145,13 @@ public class RedServiceImpl implements RedService { |
|
|
@Override |
|
|
@Override |
|
|
public String sendConsumeJwcode(Integer jwcode, List<String> redIds,String orderId) { |
|
|
public String sendConsumeJwcode(Integer jwcode, List<String> redIds,String orderId) { |
|
|
try { |
|
|
try { |
|
|
String body = JSON.toJSONString(java.util.Map.of("jwcode", jwcode,"coupon_ids",redIds,"order_id",orderId)); |
|
|
|
|
|
|
|
|
java.util.Map<String, Object> paramMap = new java.util.HashMap<>(); |
|
|
|
|
|
paramMap.put("jwcode", jwcode); |
|
|
|
|
|
paramMap.put("coupon_ids", redIds); |
|
|
|
|
|
paramMap.put("order_id", orderId); |
|
|
|
|
|
String body = JSON.toJSONString(paramMap); |
|
|
HttpRequest request = HttpRequest.newBuilder() |
|
|
HttpRequest request = HttpRequest.newBuilder() |
|
|
.uri(URI.create(BASE_URLProd + CONSUME_PATH)) //URL记得换 |
|
|
|
|
|
|
|
|
.uri(URI.create(BASE_URLProd + CONSUME_PATH)) //URL 记得换 |
|
|
.header("Content-Type", "application/json") |
|
|
.header("Content-Type", "application/json") |
|
|
.POST(HttpRequest.BodyPublishers.ofString(body)) |
|
|
.POST(HttpRequest.BodyPublishers.ofString(body)) |
|
|
.build(); |
|
|
.build(); |
|
|
|