From c3f556e2413fbb5817f3907a73c4d4d2a2521cdb Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期四, 23 四月 2020 14:36:45 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderProcessServiceImpl.java |   12 ++++++------
 1 files changed, 6 insertions(+), 6 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 eee6671..7bf2a59 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
@@ -35,11 +35,11 @@
 import com.yeshi.fanli.dto.mq.order.body.OrderMQMsg;
 import com.yeshi.fanli.dto.mq.order.body.OrderMoneyRecievedMQMsg;
 import com.yeshi.fanli.dto.order.CommonOrderAddResultDTO;
+import com.yeshi.fanli.dto.order.HongBaoAddResult;
 import com.yeshi.fanli.entity.bus.user.HongBaoV2;
 import com.yeshi.fanli.entity.bus.user.Order;
 import com.yeshi.fanli.entity.bus.user.UserExtraTaoBaoInfo;
 import com.yeshi.fanli.entity.bus.user.UserInfo;
-import com.yeshi.fanli.entity.bus.user.UserSystemCoupon;
 import com.yeshi.fanli.entity.elme.ElmeHongBaoOrderMap;
 import com.yeshi.fanli.entity.elme.ElmeOrder;
 import com.yeshi.fanli.entity.jd.JDOrder;
@@ -1388,16 +1388,16 @@
 	private void addHongBaoWithMQ(List<CommonOrderAddResultDTO> commonOrderList, String orderId, Long uid,
 			int sourceType, int hongBaoType) {
 		final List<CommonOrder> coList = convertCommonOrder(commonOrderList);
-		int resultCode = 0;
+		HongBaoAddResult result = null;
 		try {
 			long time = TimeUtil.convertToTimeTemp("2019-12-06", "yyyy-MM-dd");
 			if (!Constant.IS_TEST)
 				time = TimeUtil.convertToTimeTemp("2019-12-20", "yyyy-MM-dd");
 
 			if (coList.get(0).getThirdCreateTime().getTime() < time)
-				resultCode = hongBaoV2Service.addHongBao(coList, hongBaoType);
+				result = hongBaoV2Service.addHongBao(coList, hongBaoType);
 			else
-				resultCode = hongBaoV2AddManager.addHongBao(coList, hongBaoType);
+				result = hongBaoV2AddManager.addHongBao(coList, hongBaoType);
 		} catch (HongBaoException e) {
 			try {
 				LogHelper.errorDetailInfo(e, "addJDOrder鎴朼ddHongBao鍑洪敊", "璁㈠崟鍙�:" + orderId);
@@ -1408,9 +1408,9 @@
 
 		}
 		if (!Constant.IS_TEST)
-			if (resultCode == 1) {// 鍙彂閫佹柊澧炴秷鎭�
+			if (result.getResultCode() == HongBaoAddResult.CODE_ADD) {// 鍙彂閫佹柊澧炴秷鎭�
 				OrderMQMsg mqMsg = new OrderMQMsg(orderId, sourceType, uid, OrderMQMsg.HANDLE_TYPE_ADD,
-						isCommonOrderValid(coList), 0, new Date());
+						isCommonOrderValid(coList), 0, new Date(), result.isMiandan());
 				Message msg = MQMsgBodyFactory.create(MQTopicName.TOPIC_ORDER, OrderTopicTagEnum.orderStatistic, mqMsg);
 				producer.send(msg);
 			}

--
Gitblit v1.8.0