浏览代码

修改分账计算金额

silent 4 年之前
父节点
当前提交
9111959737
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      ldt-core/src/main/java/org/springblade/payment/listener/SubAccountHandle.java

+ 4 - 2
ldt-core/src/main/java/org/springblade/payment/listener/SubAccountHandle.java

@@ -96,14 +96,16 @@ public class SubAccountHandle {
 		Thread.sleep(5000);
 
 		//计算分账金额
-		BigDecimal amount = bills.getFee();
+//		BigDecimal amount = bills.getFee();
+		BigDecimal amount = BigDecimal.ZERO;
 
 		BalanceBills balanceBill = balanceBillsService.getOne(Wrappers.<BalanceBills>lambdaQuery().eq(BalanceBills::getTradeNo, bills.getId())
 			.eq(BalanceBills::getType, OrderType.SHOP_SEND.name()));
 
 		//计算赠送积分账单金额
 		if (ObjectUtils.isNotEmpty(balanceBill)) {
-			amount = amount.add(balanceBill.getTotalPrice());
+//			amount = amount.add(balanceBill.getTotalPrice());
+			amount = amount.add(balanceBill.getPrice().add(balanceBill.getFee()));
 		}
 
 		//分账