From e313eb29a51511abdf346e86183b328dcaf4a862 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Fri, 17 Jun 2022 11:29:16 +0800
Subject: [PATCH] fix

---
 src/test/java/cc/mrbird/febs/ProfitTest.java                                |    2 +-
 src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java
index ec32b6e..f087359 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/MemberProfitServiceImpl.java
@@ -157,6 +157,9 @@
 
         List<MallOrderItem> items = mallOrderInfoMapper.getMallOrderItemByOrderId(orderId);
         for (MallOrderItem item : items) {
+            item.setHasSettle(1);
+            mallOrderItemMapper.updateById(item);
+
             // 减去成本后算收益
             BigDecimal amount = item.getPrice().subtract(item.getCostPrice()).multiply(BigDecimal.valueOf(item.getCnt()));
             if (amount.compareTo(BigDecimal.ZERO) < 1) {
@@ -237,9 +240,6 @@
                 moneyFlowService.addMoneyFlow(parentMember.getId(), direct.negate(), MoneyFlowTypeEnum.RECOMMEND_BONUS.getValue(), orderInfo.getOrderNo(), FlowTypeEnum.SCORE.getValue());
             }
             // =======隔代奖== end =====
-
-            item.setHasSettle(1);
-            mallOrderItemMapper.updateById(item);
         }
     }
 
diff --git a/src/test/java/cc/mrbird/febs/ProfitTest.java b/src/test/java/cc/mrbird/febs/ProfitTest.java
index 6f0000d..ce90bcd 100644
--- a/src/test/java/cc/mrbird/febs/ProfitTest.java
+++ b/src/test/java/cc/mrbird/febs/ProfitTest.java
@@ -57,7 +57,7 @@
 
     @Test
     public void directorProfitTest() {
-        memberProfitService.storeAndDirectorProfit(new Date());
+        memberProfitService.storeAndDirectorProfit(null);
     }
 
     @Autowired

--
Gitblit v1.9.1