From 98b1a0affd69bbe63223c21fdd2c404e8bedfccb Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 20 五月 2020 17:25:08 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into 2.1.2

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/money/msg/UserMoneyMsgNotificationServiceImpl.java |  127 ++++++++++++++++--------------------------
 1 files changed, 48 insertions(+), 79 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/money/msg/UserMoneyMsgNotificationServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/money/msg/UserMoneyMsgNotificationServiceImpl.java
index aaa5759..2a68170 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/money/msg/UserMoneyMsgNotificationServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/money/msg/UserMoneyMsgNotificationServiceImpl.java
@@ -30,14 +30,14 @@
 	private MsgMoneyDetailService msgMoneyDetailService;
 	@Resource
 	private PushService pushService;
-	
+
 	@Resource
 	private MsgExtraService msgExtraService;
 
 	@Override
 	public void extractApplay(Extract extract) {
-		MsgMoneyDetail detail = MsgMoneyDetailFactory.createExtractMsg("浜哄伐瀹℃牳涓�", extract.getUserInfo().getId(),
-				extract, null, null);
+		MsgMoneyDetail detail = MsgMoneyDetailFactory.createExtractMsg("浜哄伐瀹℃牳涓�", extract.getUserInfo().getId(), extract,
+				null, null, "瀹℃牳灏嗕細鍦�24灏忔椂鍐呭畬鎴�");
 		try {
 			msgMoneyDetailService.addMsgMoneyDetail(detail);
 		} catch (MsgMoneyDetailException e) {
@@ -45,37 +45,27 @@
 		}
 	}
 
-
 	@Override
 	public void extractFail(Extract extract, String reason) {
-		MsgMoneyDetail detail = MsgMoneyDetailFactory.createExtractMsg("鎻愮幇澶辫触", extract.getUserInfo().getId(),
-				extract, reason, null);
+		MsgMoneyDetail detail = MsgMoneyDetailFactory.createExtractMsg("鎻愮幇澶辫触", extract.getUserInfo().getId(), extract,
+				reason, null, "濡傛湁鐤戦棶璇疯仈绯讳汉宸ュ鏈�");
 		try {
 			msgMoneyDetailService.addMsgMoneyDetail(detail);
 		} catch (MsgMoneyDetailException e) {
-			e.printStackTrace();
-		}
-
-		PushContentDTO dto = PushMsgFactory.createmoneyExtractFail(new Date(extract.getExtractTime()),
-				extract.getMoney(), extract.getAccount());
-		try {
-			pushService.pushZNX(extract.getUserInfo().getId(), dto.getTitle(), dto.getContent(), null, null);
-		} catch (NumberFormatException e) {
-			e.printStackTrace();
-		} catch (PushException e) {
 			e.printStackTrace();
 		}
 	}
 
 	@Override
 	public void extractSuccess(Extract extract, String alipayNo) {
-		MsgMoneyDetail detail = MsgMoneyDetailFactory.createExtractMsg("鎻愮幇鎴愬姛", extract.getUserInfo().getId(),
-				extract, null, alipayNo);
+		MsgMoneyDetail detail = MsgMoneyDetailFactory.createExtractMsg("鎻愮幇鎴愬姛", extract.getUserInfo().getId(), extract,
+				null, alipayNo, "濡傛湁鐤戦棶璇疯仈绯讳汉宸ュ鏈�");
 		try {
 			msgMoneyDetailService.addMsgMoneyDetail(detail);
 		} catch (MsgMoneyDetailException e) {
 			e.printStackTrace();
 		}
+		
 		PushContentDTO dto = PushMsgFactory.createMoneyExtractSuccess(new Date(extract.getExtractTime()),
 				extract.getMoney(), extract.getAccount());
 		try {
@@ -96,18 +86,8 @@
 		} catch (MsgMoneyDetailException e) {
 			e.printStackTrace();
 		}
-
-		PushContentDTO dto = PushMsgFactory.createAlipayAccountValid(history.getAccount(), new BigDecimal("0.1"));
-		try {
-			pushService.pushZNX(history.getUid(), dto.getTitle(), dto.getContent(), null, null);
-		} catch (NumberFormatException e) {
-			e.printStackTrace();
-		} catch (PushException e) {
-			e.printStackTrace();
-		}
 	}
 
-	
 	@Override
 	public void alipayAccountValidFail(AlipayAccountValidNormalHistory history, int limitDay, boolean change) {
 		MsgMoneyDetail detail = MsgMoneyDetailFactory.createAlipayAccountValidFail(history, history.getUid(),
@@ -118,13 +98,12 @@
 			e.printStackTrace();
 		}
 	}
-	
-	
+
 	@Override
 	public void fanliOrderReceived(Long uid, String orderId, int orderType, int goodsCount, BigDecimal money,
 			BigDecimal balance, Date downTime) {
-		MsgMoneyDetail detail = MsgMoneyDetailFactory.fanLiOrderReceivedMsg(money, balance, orderId, orderType, goodsCount,
-				uid, downTime, false);
+		MsgMoneyDetail detail = MsgMoneyDetailFactory.fanLiOrderReceivedMsg(money, balance, orderId, orderType,
+				goodsCount, uid, downTime, false);
 		try {
 			msgMoneyDetailService.addMsgMoneyDetail(detail);
 		} catch (MsgMoneyDetailException e) {
@@ -140,13 +119,12 @@
 			e.printStackTrace();
 		}
 	}
-	
-	
+
 	@Override
 	public void rewardCounponReceived(Long uid, String orderId, int orderType, int goodsCount, BigDecimal money,
 			BigDecimal balance, Date downTime) {
-		MsgMoneyDetail detail = MsgMoneyDetailFactory.fanLiOrderReceivedMsg(money, balance, orderId, orderType, goodsCount,
-				uid, downTime, true);
+		MsgMoneyDetail detail = MsgMoneyDetailFactory.fanLiOrderReceivedMsg(money, balance, orderId, orderType,
+				goodsCount, uid, downTime, true);
 		try {
 			msgMoneyDetailService.addMsgMoneyDetail(detail);
 		} catch (MsgMoneyDetailException e) {
@@ -164,7 +142,7 @@
 	}
 
 	@Override
-	public void fanliOrderWeiQuan(Long uid, String orderId, int orderType, BigDecimal money, BigDecimal fanliMoney, 
+	public void fanliOrderWeiQuan(Long uid, String orderId, int orderType, BigDecimal money, BigDecimal fanliMoney,
 			int goodsCount, Date downTime) {
 		MsgMoneyDetail detail = MsgMoneyDetailFactory.createOrderWeiQuanMsg(uid, orderId, orderType, money, fanliMoney,
 				goodsCount, downTime, Constant.TYPE_REBATE);
@@ -173,28 +151,18 @@
 		} catch (MsgMoneyDetailException e) {
 			e.printStackTrace();
 		}
-
-		// TODO 闇�瑕佷紶鍏ユ槸鍚﹂儴鍒嗙淮鏉�
-		PushContentDTO dto = PushMsgFactory.createMoneyOrderFanLiWeiquan(orderType, orderId, false, money);
-		try {
-			pushService.pushZNX(uid, dto.getTitle(), dto.getContent(), null, null);
-		} catch (NumberFormatException e) {
-			e.printStackTrace();
-		} catch (PushException e) {
-			e.printStackTrace();
-		}
 	}
 
 	@Override
-	public void shareOrderReceived(Long uid, int orderType, int orderCount, int goodsCount, BigDecimal money,
-			BigDecimal balance, String orderId, Date downTime) {
-		MsgMoneyDetail detail = MsgMoneyDetailFactory.shareOrderReceivedMsg(money, balance, orderType, uid);
+	public void shareOrderReceived(Long uid, int orderType, BigDecimal money, BigDecimal balance, Date receivedDate) {
+		MsgMoneyDetail detail = MsgMoneyDetailFactory.shareOrderReceivedMsg(money, balance, orderType, uid,
+				receivedDate);
 		try {
 			msgMoneyDetailService.addMsgMoneyDetail(detail);
 		} catch (MsgMoneyDetailException e) {
 			e.printStackTrace();
 		}
-		
+
 		PushContentDTO dto = PushMsgFactory.createMoneyShareRecieved(orderType, money);
 		try {
 			pushService.pushZNX(uid, dto.getTitle(), dto.getContent(), null, null);
@@ -215,38 +183,31 @@
 		} catch (MsgMoneyDetailException e) {
 			e.printStackTrace();
 		}
-
-		PushContentDTO dto = PushMsgFactory.createMoneyOrderShareOrInviteWeiquan(orderType, orderId, false, money);
-		try {
-			pushService.pushZNX(uid, dto.getTitle(), dto.getContent(), null, null);
-		} catch (NumberFormatException e) {
-			e.printStackTrace();
-		} catch (PushException e) {
-			e.printStackTrace();
-		}
 	}
-	
 
 	@Override
 	public void systemEqualize(Long uid, String reason, BigDecimal money, BigDecimal balance) {
-//		MsgMoneyDetail detail = MsgMoneyDetailFactory.createSystemEqualizeMsg(uid, reason, money, balance, null);
-//		try {
-//			msgMoneyDetailService.addMsgMoneyDetail(detail);
-//		} catch (MsgMoneyDetailException e) {
-//			e.printStackTrace();
-//		}
-//
-//		PushContentDTO dto = PushMsgFactory.createMoneySystemCompensate(reason, money);
-//		try {
-//			pushService.pushZNX(uid, dto.getTitle(), dto.getContent(), null, null);
-//		} catch (NumberFormatException e) {
-//			e.printStackTrace();
-//		} catch (PushException e) {
-//			e.printStackTrace();
-//		}
+		// MsgMoneyDetail detail =
+		// MsgMoneyDetailFactory.createSystemEqualizeMsg(uid, reason, money,
+		// balance, null);
+		// try {
+		// msgMoneyDetailService.addMsgMoneyDetail(detail);
+		// } catch (MsgMoneyDetailException e) {
+		// e.printStackTrace();
+		// }
+		//
+		// PushContentDTO dto =
+		// PushMsgFactory.createMoneySystemCompensate(reason, money);
+		// try {
+		// pushService.pushZNX(uid, dto.getTitle(), dto.getContent(), null,
+		// null);
+		// } catch (NumberFormatException e) {
+		// e.printStackTrace();
+		// } catch (PushException e) {
+		// e.printStackTrace();
+		// }
 	}
 
-	
 	@Override
 	public void redPackMsg(Long uid, MsgTypeMoneyTypeEnum type, String content, String beiZhu) {
 		MsgMoneyDetail detail = MsgMoneyDetailFactory.createRedPackMsg(uid, type, content, beiZhu);
@@ -276,7 +237,6 @@
 		}
 	}
 
-
 	@Override
 	public void teamReceive(Long uid, BigDecimal money, BigDecimal balance, Date receivedDate) {
 		MsgMoneyDetail detail = MsgMoneyDetailFactory.createTeamReceivedMsg(uid, money, balance, receivedDate, "鍥㈤槦鏀剁泭");
@@ -287,7 +247,6 @@
 		}
 	}
 
-	
 	@Override
 	public void teamDividend(Long uid, BigDecimal money, BigDecimal balance, Date receivedDate) {
 		MsgMoneyDetail detail = MsgMoneyDetailFactory.createTeamReceivedMsg(uid, money, balance, receivedDate, "鍥㈤槦鍒嗙孩");
@@ -296,6 +255,16 @@
 		} catch (MsgMoneyDetailException e) {
 			e.printStackTrace();
 		}
+
+		// 鎺ㄩ�佹秷鎭�
+		PushContentDTO dto = PushMsgFactory.createMoneyTeamDividents(money);
+		try {
+			pushService.pushZNX(uid, dto.getTitle(), dto.getContent(), null, null);
+		} catch (NumberFormatException e) {
+			e.printStackTrace();
+		} catch (PushException e) {
+			e.printStackTrace();
+		}
 	}
 
 }

--
Gitblit v1.8.0