From 6a4429ca6825fecd2c0b5ee84d0fb5fba7effa36 Mon Sep 17 00:00:00 2001
From: cabbage <281119120@qq.com>
Date: Tue, 23 Sep 2025 12:00:25 +0800
Subject: [PATCH] =?UTF-8?q?##=20=E6=97=A5=E7=BB=93=E7=BB=93=E6=9D=9F?=
=?UTF-8?q?=E8=B0=83=E7=94=A8=E4=B8=9A=E7=BB=A9=E6=B1=87=E6=80=BB=EF=BC=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
bd-business/bd-business-bonus/pom.xml | 6 ++++++
.../bonus/bonus/service/impl/BonusSettleServiceImpl.java | 9 +++++++++
.../bd-business-bonus/src/main/resources/bootstrap.yml | 2 +-
3 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/bd-business/bd-business-bonus/pom.xml b/bd-business/bd-business-bonus/pom.xml
index 21cf1ac9..caad04c9 100644
--- a/bd-business/bd-business-bonus/pom.xml
+++ b/bd-business/bd-business-bonus/pom.xml
@@ -39,11 +39,17 @@
com.bd
bd-common-aop
+
com.bd
bd-api-bonus
+
+ com.bd
+ bd-api-report
+
+
org.springframework.amqp
diff --git a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleServiceImpl.java b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleServiceImpl.java
index f6c7ff35..6065dcb6 100644
--- a/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleServiceImpl.java
+++ b/bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleServiceImpl.java
@@ -18,6 +18,7 @@ import com.hzs.common.domain.member.base.CuMember;
import com.hzs.common.domain.member.bonus.*;
import com.hzs.common.domain.member.ext.CuMemberExt;
import com.hzs.common.domain.sale.ext.SaOrderExt;
+import com.hzs.report.order.IPerformanceSummaryServiceApi;
import com.hzs.system.config.IBonusItemsServiceApi;
import com.hzs.system.config.dto.BonusConfigDTO;
import lombok.extern.slf4j.Slf4j;
@@ -39,6 +40,8 @@ public class BonusSettleServiceImpl implements IBonusSettleService {
@DubboReference
IBonusItemsServiceApi iBonusItemsServiceApi;
+ @DubboReference
+ IPerformanceSummaryServiceApi iPerformanceSummaryServiceApi;
@Autowired
private IBonusOrderService iBonusOrderService;
@@ -107,6 +110,12 @@ public class BonusSettleServiceImpl implements IBonusSettleService {
log.error("奖金结算异常", e);
throw new RuntimeException(e);
}
+ try {
+ // 调用统计业绩汇总接口
+ iPerformanceSummaryServiceApi.createDataByDay(settleDate);
+ } catch (Exception e) {
+ log.error("每日数据业绩汇总异常", e);
+ }
}
@Override
diff --git a/bd-business/bd-business-bonus/src/main/resources/bootstrap.yml b/bd-business/bd-business-bonus/src/main/resources/bootstrap.yml
index e354fed0..415e76f1 100644
--- a/bd-business/bd-business-bonus/src/main/resources/bootstrap.yml
+++ b/bd-business/bd-business-bonus/src/main/resources/bootstrap.yml
@@ -67,7 +67,7 @@ dubbo:
port: -1
cloud:
# 订阅服务
- subscribed-services: bd-system, bd-third, bd-sale, bd-member
+ subscribed-services: bd-system, bd-third, bd-sale, bd-member, bd-report
scan:
# dubbo 服务扫描包(开启之后才会对外提供服务)
base-packages: com.hzs.bonus