From fe646416d8d46de7b896ddbf65a3ad0cd30b729b Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 15 七月 2020 16:05:56 +0800
Subject: [PATCH] 大淘客与好单库与主包剥离

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderProcessServiceImpl.java |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderProcessServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderProcessServiceImpl.java
index 3ff3530..c456058 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderProcessServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderProcessServiceImpl.java
@@ -86,6 +86,7 @@
 import com.yeshi.fanli.service.inter.taobao.TaoBaoUnionConfigService;
 import com.yeshi.fanli.service.inter.user.UserSystemCouponService;
 import com.yeshi.fanli.service.inter.user.tb.UserExtraTaoBaoInfoService;
+import com.yeshi.fanli.service.manger.msg.RocketMQManager;
 import com.yeshi.fanli.service.manger.order.HongBaoV2AddManager;
 import com.yeshi.fanli.util.CMQManager;
 import com.yeshi.fanli.util.Constant;
@@ -93,10 +94,10 @@
 import com.yeshi.fanli.util.StringUtil;
 import com.yeshi.fanli.util.TaoBaoConstant;
 import com.yeshi.fanli.util.TimeUtil;
-import com.yeshi.fanli.util.cmq.order.PlaceOrderCMQManager;
-import com.yeshi.fanli.util.cmq.order.TeamOrderCMQManager;
 import com.yeshi.fanli.util.factory.UserMoneyDetailFactory;
 import com.yeshi.fanli.util.jd.JDApiUtil;
+import com.yeshi.fanli.util.mq.cmq.order.PlaceOrderCMQManager;
+import com.yeshi.fanli.util.mq.cmq.order.TeamOrderCMQManager;
 import com.yeshi.fanli.util.pinduoduo.PinDuoDuoApiUtil;
 import com.yeshi.fanli.util.rocketmq.MQMsgBodyFactory;
 import com.yeshi.fanli.util.rocketmq.MQTopicName;
@@ -169,8 +170,8 @@
 	@Resource(name = "orderTransactionProducer")
 	private TransactionProducer orderTransactionProducer;
 
-	@Resource(name = "producer")
-	private Producer producer;
+	@Resource
+	private RocketMQManager rocketMQManager;
 
 	@Resource
 	private OrderMoneySettleService orderMoneySettleService;
@@ -293,7 +294,7 @@
 		elmeOrder.setTrackPid(
 				String.format("mm_124933865_%s_%s", taoBaoOrder.getSourceMediaId(), taoBaoOrder.getAdPositionId()));
 		if (!StringUtil.isNullOrEmpty(taoBaoOrder.getRelationId())) {
-			UserExtraTaoBaoInfo extraInfo = userExtraTaoBaoInfoService.getByRelationId(taoBaoOrder.getRelationId());
+			UserExtraTaoBaoInfo extraInfo = userExtraTaoBaoInfoService.getByRelationId(taoBaoOrder.getRelationId(),null);
 			if (extraInfo != null)
 				elmeOrder.setUid(extraInfo.getUser().getId());
 		}
@@ -753,13 +754,13 @@
 						|| pid.equalsIgnoreCase(TaoBaoConstant.TAOBAO_KOUBEI_PID))
 						&& !StringUtil.isNullOrEmpty(orderList.get(0).getRelationId())) {// 澶勭悊楗夸簡涔�,鍙g鐨勮鍗�
 					UserExtraTaoBaoInfo extraInfo = userExtraTaoBaoInfoService
-							.getByRelationId(orderList.get(0).getRelationId());
+							.getByRelationId(orderList.get(0).getRelationId(),null);
 					if (extraInfo != null) {
 						targetUid = extraInfo.getUser().getId();
 					}
 				} else if (!StringUtil.isNullOrEmpty(orderList.get(0).getSpecialId())) {
 					UserExtraTaoBaoInfo info = userExtraTaoBaoInfoService
-							.getBySpecialId(orderList.get(0).getSpecialId());
+							.getBySpecialId(orderList.get(0).getSpecialId(),null);
 					if (info != null && info.getUser() != null)
 						targetUid = info.getUser().getId();
 				}
@@ -845,7 +846,7 @@
 		if (orderList != null && orderList.size() > 0) {
 			// 鍘熸潵涓嶅瓨鍦ㄨ鍗�
 			Long uid = null;
-			UserExtraTaoBaoInfo info = userExtraTaoBaoInfoService.getByRelationId(orderList.get(0).getRelationId());
+			UserExtraTaoBaoInfo info = userExtraTaoBaoInfoService.getByRelationId(orderList.get(0).getRelationId(),null);
 			if (info != null && info.getUser() != null)
 				uid = info.getUser().getId();
 			// 灏氭湭鎵惧埌鍜孭ID瀵瑰簲鐨勭敤鎴�
@@ -1697,9 +1698,9 @@
 		if (!Constant.IS_TEST)
 			if (result.getResultCode() == HongBaoAddResult.CODE_ADD) {// 鍙彂閫佹柊澧炴秷鎭�
 				OrderMQMsg mqMsg = new OrderMQMsg(orderId, sourceType, uid, OrderMQMsg.HANDLE_TYPE_ADD,
-						isCommonOrderValid(coList), 0, new Date(), result.isMiandan());
+						isCommonOrderValid(coList), 0, new Date(), result.isMiandan(),coList.get(0).getThirdCreateTime());
 				Message msg = MQMsgBodyFactory.create(MQTopicName.TOPIC_ORDER, OrderTopicTagEnum.orderStatistic, mqMsg);
-				producer.send(msg);
+				rocketMQManager.sendNormalMsg(msg, null);
 			}
 	}
 

--
Gitblit v1.8.0