Browse Source

修复bug

master
前端-胡立永 3 weeks ago
parent
commit
56377da7e3
1 changed files with 15 additions and 2 deletions
  1. +15
    -2
      ruoyi-catdog/src/main/java/com/ruoyi/applet/service/impl/IApiMallOrderServiceImpl.java

+ 15
- 2
ruoyi-catdog/src/main/java/com/ruoyi/applet/service/impl/IApiMallOrderServiceImpl.java View File

@ -544,12 +544,25 @@ public class IApiMallOrderServiceImpl implements IApiMallOrderService {
String prepayId = wechatPayService.jsapiPay(
String.valueOf(req.getPayId()),
orderDesc,
Integer.valueOf(orderList.stream().map(Order::getPayAmount).
reduce(BigDecimal.ZERO, BigDecimal::add).multiply(new BigDecimal(100)).stripTrailingZeros().toPlainString()),
// Integer.valueOf(orderList.stream().map(Order::getPayAmount).
// reduce(BigDecimal.ZERO, BigDecimal::add).multiply(new BigDecimal(100)).stripTrailingZeros().toPlainString()),
1,
openId,
req.getMemberId(),
appId
);
/*
String prepayId = wechatPayService.jsapiPay(
String.valueOf(order.getPayId()),
orderDesc,
Integer.valueOf(payAmount),
openId,
member.getId(),
appId
);
**/
OrderPayResponse response = new OrderPayResponse();
response.setPayType(2);
String nonceStr = WechatPayUtil.generateNonceStr();


Loading…
Cancel
Save