app端 跨境支付和卡支付 金额有0.01的误差

master
dalong306 4 years ago
parent 4e20c19b79
commit 8930962e7a

@ -292,11 +292,11 @@ public class RetailAppServiceImp implements RetailAppService {
res.put("alipay_rate", paymentApi.channelApi("Alipay").queryExchangeRateDecimal(clientId));
}
params.put("channel", "system");
res.put("sys_not_settled", new BigDecimal(transactionAnalysisMapper.analysisNotSettled(params)).setScale(2, RoundingMode.DOWN).toPlainString());
res.put("sys_not_settled", transactionAnalysisMapper.analysisNotSettled(params));
params.put("channel", "rpaypmt_card");
res.put("rpaypmt_card_not_settled", new BigDecimal(transactionAnalysisMapper.analysisNotSettled(params)).setScale(2, RoundingMode.DOWN).toPlainString());
res.put("rpaypmt_card_not_settled", transactionAnalysisMapper.analysisNotSettled(params));
params.put("channel", "rpaypmt_dd");
res.put("rpaypmt_dd_not_settled", new BigDecimal(transactionAnalysisMapper.analysisNotSettled(params)).setScale(2, RoundingMode.DOWN).toPlainString());
res.put("rpaypmt_dd_not_settled",transactionAnalysisMapper.analysisNotSettled(params));
return res;
}

Loading…
Cancel
Save