From 502a91e071c80d2cb5369cdcaca670a1d404c7ea Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 25 十一月 2019 14:08:54 +0800
Subject: [PATCH] 饿了么BUG修复,到账bug修复

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderProcessServiceImpl.java |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 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 043ebc4..5762720 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
@@ -419,10 +419,9 @@
 		// 鑷喘鍒拌处浜嬪姟娑堟伅
 		OrderMoneyRecievedMQMsg mqMsg = new OrderMoneyRecievedMQMsg(OrderMoneyRecievedMQMsg.TYPE_ZIGOU,
 				mainUser.getId(), hongBaoOrder.getCommonOrder().getSourceType(),
-				hongBaoOrder.getCommonOrder().getOrderNo(), null, new Date(),0);
+				hongBaoOrder.getCommonOrder().getOrderNo(), null, new Date(), 0);
 		mqMsg.setOrderFirst(first);
-		Message msg = MQMsgBodyFactory.create(MQTopicName.TOPIC_ORDER, OrderTopicTagEnum.orderFanLiActual,
-				mqMsg);
+		Message msg = MQMsgBodyFactory.create(MQTopicName.TOPIC_ORDER, OrderTopicTagEnum.orderFanLiActual, mqMsg);
 		String key = mainUser.getId() + "-" + UUID.randomUUID().toString();
 		msg.setKey(key);
 		try {
@@ -506,8 +505,10 @@
 		List<Long> inviteAndShareUids = hongBaoV2Mapper.listUidCanBanlanceShareAndInvite(1000);
 		Set<Long> uidSets = new HashSet<>();
 		if (inviteAndShareUids != null)
-			for (Long uid : inviteAndShareUids)
-				uidSets.add(uid);
+			for (Long uid : inviteAndShareUids) {
+				if (userInfoMapper.selectAvailableByPrimaryKey(uid) != null)
+					uidSets.add(uid);
+			}
 		// 鏍规嵁鐢ㄦ埛ID
 		Iterator<Long> its = uidSets.iterator();
 		while (its.hasNext()) {
@@ -530,15 +531,13 @@
 		} catch (OrderMoneySettleException e) {
 			e.printStackTrace();
 		}
-		if (1 > 0)
-			return;
-
+		//
 		try {
 			orderMoneySettleService.inviteSettleJD(uid);
 		} catch (OrderMoneySettleException e) {
 			e.printStackTrace();
 		}
-
+		//
 		try {
 			orderMoneySettleService.inviteSettlePDD(uid);
 		} catch (OrderMoneySettleException e) {
@@ -557,7 +556,7 @@
 		} catch (OrderMoneySettleException e) {
 			e.printStackTrace();
 		}
-
+		//
 		try {
 			orderMoneySettleService.shareSettlePDD(uid);
 		} catch (OrderMoneySettleException e) {
@@ -1220,9 +1219,8 @@
 		}
 		if (resultCode == 1) {// 鍙彂閫佹柊澧炴秷鎭�
 			OrderMQMsg mqMsg = new OrderMQMsg(orderId, sourceType, uid, OrderMQMsg.HANDLE_TYPE_ADD,
-					isCommonOrderValid(coList),0,new Date());
-			Message msg = MQMsgBodyFactory.create(MQTopicName.TOPIC_ORDER, OrderTopicTagEnum.orderStatistic,
-					mqMsg);
+					isCommonOrderValid(coList), 0, new Date());
+			Message msg = MQMsgBodyFactory.create(MQTopicName.TOPIC_ORDER, OrderTopicTagEnum.orderStatistic, mqMsg);
 			producer.send(msg);
 		}
 	}

--
Gitblit v1.8.0