This commit is contained in:
2023-07-27 15:44:41 +08:00
parent cacb71f1e7
commit 4821637703
2 changed files with 9 additions and 1 deletions

View File

@@ -17,6 +17,9 @@ public class Constants {
// 充电桩枪口号长度
public static final int CONNECTOR_CODE_LENGTH = 2;
// 汇付手续费费率
public static final String FEE_RATES = "0.0055";
// 充电桩枪口编号长度
public static final int PILE_CONNECTOR_CODE_LENGTH = PILE_SN_LENGTH + CONNECTOR_CODE_LENGTH;

View File

@@ -2034,6 +2034,11 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
// 也许需要多笔支付订单才够退款
}
/**
* 计算站点订单报表
* @param stationId 站点id
* @param tradeDate 交易日期
*/
@Override
public void generateDailyOrderReports(String stationId, String tradeDate) {
// logger.info("线程名===={}", Thread.currentThread().getName());
@@ -2135,7 +2140,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
settleOrderReport.setTradeDate(tradeDate);
settleOrderReport.setOrderCodes(Joiner.on(",").join(orderCodeList));
// 计算手续费 = 结算金额 * 0.55%
BigDecimal tradeFee = totalSettleAmount.multiply(new BigDecimal("0.0055"));
BigDecimal tradeFee = totalSettleAmount.multiply(new BigDecimal(Constants.FEE_RATES));
settleOrderReport.setTradeFee(tradeFee);
settleOrderReport.setTradeAmount(totalSettleAmount.subtract(tradeFee));