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