Browse Source

1.7 修改传参接口

milestone-20251215-红包修改
huangqizhen 4 days ago
parent
commit
6dab285199
  1. 2
      src/main/java/com/example/demo/service/Temporary/RedService.java
  2. 4
      src/main/java/com/example/demo/serviceImpl/Temporary/RedServiceImpl.java
  3. 2
      src/main/java/com/example/demo/serviceImpl/coin/ConsumeServiceImpl.java

2
src/main/java/com/example/demo/service/Temporary/RedService.java

@ -32,5 +32,5 @@ public interface RedService {
String consumeRed(String linkId) throws Exception; String consumeRed(String linkId) throws Exception;
//红包不足抵扣金额 //红包不足抵扣金额
Result updateRed(ConsumeUser consumeUser) throws Exception; Result updateRed(ConsumeUser consumeUser) throws Exception;
String sendConsumeJwcode(Integer jwcode, BigDecimal price,String orderId);
String sendConsumeJwcode(Integer jwcode, List<String> redIds,String orderId);
} }

4
src/main/java/com/example/demo/serviceImpl/Temporary/RedServiceImpl.java

@ -143,9 +143,9 @@ public class RedServiceImpl implements RedService {
} }
} }
@Override @Override
public String sendConsumeJwcode(Integer jwcode, BigDecimal price,String orderId) {
public String sendConsumeJwcode(Integer jwcode, List<String> redIds,String orderId) {
try { try {
String body = JSON.toJSONString(java.util.Map.of("jwcode", jwcode,"discount",price,"order_id",orderId));
String body = JSON.toJSONString(java.util.Map.of("jwcode", jwcode,"coupon_ids",redIds,"order_id",orderId));
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")

2
src/main/java/com/example/demo/serviceImpl/coin/ConsumeServiceImpl.java

@ -209,7 +209,7 @@ public class ConsumeServiceImpl implements ConsumeService {
} }
redService.sendConsumeJwcode(consumeUser.getJwcode(),(consumeUser.getPrice().subtract(consumeUser.getSumGold())).divide(BigDecimal.valueOf(100), 2, RoundingMode.HALF_UP),userGoldRecord.getLinkId());
redService.sendConsumeJwcode(consumeUser.getJwcode(),consumeUser.getRedIds(),userGoldRecord.getLinkId());
// } // }
return Result.success(); return Result.success();
} }

Loading…
Cancel
Save