From d5c2554ebae75afbff31c3c2966cc3a747ba941c Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期一, 27 四月 2020 15:00:13 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/order/OrderDividentsMessageListener.java |   15 +++++----------
 1 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/order/OrderDividentsMessageListener.java b/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/order/OrderDividentsMessageListener.java
index a804fa1..09d35b4 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/order/OrderDividentsMessageListener.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/order/OrderDividentsMessageListener.java
@@ -20,7 +20,7 @@
 import com.yeshi.fanli.dto.mq.user.body.UserForbiddenMQMsg;
 import com.yeshi.fanli.dto.order.UserTeamLevel;
 import com.yeshi.fanli.entity.bus.user.ThreeSale;
-import com.yeshi.fanli.entity.bus.user.vip.TeamUserLevelStatistic;
+import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum;
 import com.yeshi.fanli.entity.order.CommonOrder;
 import com.yeshi.fanli.exception.ParamsException;
 import com.yeshi.fanli.exception.money.TeamDividentsDebtException;
@@ -28,9 +28,9 @@
 import com.yeshi.fanli.log.LogHelper;
 import com.yeshi.fanli.service.inter.order.CommonOrderService;
 import com.yeshi.fanli.service.inter.user.invite.ThreeSaleSerivce;
-import com.yeshi.fanli.service.inter.user.vip.TeamUserLevelStatisticService;
 import com.yeshi.fanli.service.manger.order.TeamDividentsManager;
 import com.yeshi.fanli.service.manger.order.TeamDividentsSourceManager;
+import com.yeshi.fanli.service.manger.user.UserLevelManager;
 import com.yeshi.fanli.util.Constant;
 import com.yeshi.fanli.util.order.CommonOrderUtil;
 import com.yeshi.fanli.util.rocketmq.MQTopicName;
@@ -56,7 +56,7 @@
 	private ThreeSaleSerivce threeSaleSerivce;
 
 	@Resource
-	private TeamUserLevelStatisticService teamUserLevelStatisticService;
+	private UserLevelManager userLevelManager;
 
 	public OrderDividentsMessageListener() {
 
@@ -97,13 +97,8 @@
 						List<ThreeSale> threeSalesList = threeSaleSerivce.getMyBossDeepList(dto.getUid(), 100);
 						if (threeSalesList != null)
 							for (ThreeSale ts : threeSalesList) {
-								TeamUserLevelStatistic levelStatistic = teamUserLevelStatisticService
-										.selectByUid(ts.getBoss().getId());
-								if (levelStatistic == null) {
-									teamUserLevelStatisticService.initData(ts.getBoss().getId());
-									levelStatistic = teamUserLevelStatisticService.selectByUid(ts.getBoss().getId());
-								}
-								bossList.add(new UserTeamLevel(ts.getBoss().getId(), levelStatistic.getLevel()));
+								UserLevelEnum level = userLevelManager.getUserLevel(ts.getBoss().getId());
+								bossList.add(new UserTeamLevel(ts.getBoss().getId(), level));
 							}
 						try {
 							teamDividentsSourceManager.addSource(commonOrderList, bossList);

--
Gitblit v1.8.0