From 457265eb82265650cf6c87519803975f23bd2fd3 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 13 四月 2020 18:33:21 +0800 Subject: [PATCH] 订单统计与返利到账集成测试相关的bug修改 --- fanli/src/main/java/com/yeshi/fanli/util/factory/order/dividents/TeamDividentsSourceOrderFactory.java | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/factory/order/dividents/TeamDividentsSourceOrderFactory.java b/fanli/src/main/java/com/yeshi/fanli/util/factory/order/dividents/TeamDividentsSourceOrderFactory.java index 2fe05ad..f5b482c 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/factory/order/dividents/TeamDividentsSourceOrderFactory.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/factory/order/dividents/TeamDividentsSourceOrderFactory.java @@ -5,7 +5,6 @@ import java.util.Date; import java.util.List; -import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum; import com.yeshi.fanli.entity.order.CommonOrder; import com.yeshi.fanli.entity.order.dividents.TeamDividentsSourceOrder; import com.yeshi.fanli.util.MoneyBigDecimalUtil; @@ -20,15 +19,14 @@ for (CommonOrder commonOrder : commonOrderList) { if (commonOrder.geteIncome() != null) money = money.add(commonOrder.geteIncome()); - if (commonOrder.getState() == CommonOrder.STATE_SX) invalidCount++; } - - if (money.compareTo(new BigDecimal(0)) <= 0) + + if (invalidCount >= commonOrderList.size()) return null; - if (invalidCount >= commonOrderList.size()) + if (money.compareTo(new BigDecimal(0)) <= 0) return null; BigDecimal dividents = MoneyBigDecimalUtil.div(money.multiply(rate), new BigDecimal(100)); -- Gitblit v1.8.0