|
|
@ -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(); |
|
|
|