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 prepayId = wechatPayService.jsapiPay(
String.valueOf(req.getPayId()), String.valueOf(req.getPayId()),
orderDesc, 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, openId,
req.getMemberId(), req.getMemberId(),
appId appId
); );
/*
String prepayId = wechatPayService.jsapiPay(
String.valueOf(order.getPayId()),
orderDesc,
Integer.valueOf(payAmount),
openId,
member.getId(),
appId
);
**/
OrderPayResponse response = new OrderPayResponse(); OrderPayResponse response = new OrderPayResponse();
response.setPayType(2); response.setPayType(2);
String nonceStr = WechatPayUtil.generateNonceStr(); String nonceStr = WechatPayUtil.generateNonceStr();


Loading…
Cancel
Save