|
@@ -250,6 +250,12 @@ public class BotRest {
|
|
|
.map(PayOrder::getAmount)
|
|
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
|
|
|
+// 如果总金额为0,直接停止结算
|
|
|
+ if (totalAmount.compareTo(BigDecimal.ZERO) == 0) {
|
|
|
+ log.info("本次结算总金额为0,结算停止。");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
// 成功总笔数
|
|
|
long totalOrders = payOrderList.size();
|
|
|
|
|
@@ -369,6 +375,11 @@ public class BotRest {
|
|
|
BigDecimal totalAmount = payOrderList.stream()
|
|
|
.map(PayOrder::getAmount)
|
|
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
+ // 如果总金额为0,直接停止结算
|
|
|
+ if (totalAmount.compareTo(BigDecimal.ZERO) == 0) {
|
|
|
+ log.info("本次结算总金额为0,结算停止。");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
|
|
|
// 成功总笔数
|
|
|
long totalOrders = payOrderList.size();
|