取totalfee为分

This commit is contained in:
2025-08-27 02:36:00 +08:00
parent 761bb78e43
commit 0b1b84a721

View File

@ -22,6 +22,7 @@ import org.springframework.transaction.annotation.Transactional;
import javax.annotation.PostConstruct;
import java.io.File;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
@ -255,7 +256,7 @@ public class WechatPayService {
reqData.put("transaction_id",String.valueOf(paymentRecord.getTransactionId()));
reqData.put("out_trade_no", request.getOutTradeNo());
reqData.put("out_refund_no", request.getOutRefundNo());
reqData.put("total_fee", String.valueOf(paymentRecord.getTotalFee()));
reqData.put("total_fee", String.valueOf(paymentRecord.getTotalFee().setScale(2, RoundingMode.HALF_UP) .movePointRight(2) .intValueExact()));// 转换为分
reqData.put("refund_fee", String.valueOf(request.getRefundFee()));
reqData.put("notify_url",refundNotifyUrl);