From 4637d6f780c76f1c5a0f95922c658efe8174be8f Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 13 四月 2020 18:34:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgMoneyDetailFactory.java |  402 ++++++++++++++++++++++++++-------------------------------
 1 files changed, 184 insertions(+), 218 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgMoneyDetailFactory.java b/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgMoneyDetailFactory.java
index b8074d4..42ccb72 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgMoneyDetailFactory.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgMoneyDetailFactory.java
@@ -11,15 +11,11 @@
 import com.google.gson.Gson;
 import com.yeshi.fanli.entity.bus.msg.MsgMoneyDetail;
 import com.yeshi.fanli.entity.bus.msg.MsgMoneyDetail.MsgTypeMoneyTypeEnum;
-import com.yeshi.fanli.entity.bus.msg.MsgOrderDetail.MsgTypeOrderTypeEnum;
 import com.yeshi.fanli.entity.bus.user.AlipayAccountValidNormalHistory;
 import com.yeshi.fanli.entity.bus.user.Extract;
-import com.yeshi.fanli.entity.bus.user.ExtractWeiXinRecord;
 import com.yeshi.fanli.entity.bus.user.UserInfo;
 import com.yeshi.fanli.util.Constant;
-import com.yeshi.fanli.util.MoneyBigDecimalUtil;
 import com.yeshi.fanli.util.TimeUtil;
-import com.yeshi.fanli.util.account.UserUtil;
 import com.yeshi.fanli.vo.msg.ClientTextStyleVO;
 import com.yeshi.fanli.vo.msg.CommonMsgItemVO;
 import com.yeshi.fanli.vo.msg.CommonMsgItemVOFactory;
@@ -48,7 +44,7 @@
 		List<ClientTextStyleVO> contentList = new ArrayList<>();
 		contentList.add(new ClientTextStyleVO("楼" + extract.getMoney().setScale(2), ClientTextStyleVO.COLOR_HIGHLIGHT_CONTENT));
 		if (!StringUtil.isNullOrEmpty(alipayNo)) {
-			contentList.add(new ClientTextStyleVO(String.format("&鏀粯瀹濊鍗曞彿锛� %s", "*" + alipayNo.substring(alipayNo.length() - 10)), ClientTextStyleVO.COLOR_CONTENT));
+			contentList.add(new ClientTextStyleVO(String.format("&鏀粯瀹濊鍗曞彿: %s", "*" + alipayNo.substring(alipayNo.length() - 10)), ClientTextStyleVO.COLOR_CONTENT));
 		}
 		listMsg.add(CommonMsgItemVOFactory.createMsgItemVO(new ClientTextStyleVO("鎻愮幇閲戦", ClientTextStyleVO.COLOR_TITLE),contentList));
 		
@@ -201,7 +197,7 @@
 			sourceName += "-杩斿埄璁㈠崟";
 			typeEnum = MsgTypeMoneyTypeEnum.fanli;
 		} else if (Constant.TYPE_SHAER == type) {
-			fanliName = "鍒嗕韩濂栭噾锛�";
+			fanliName = "鍒嗕韩濂栭噾:";
 			sourceName += "-鍒嗕韩璁㈠崟";
 			typeEnum = MsgTypeMoneyTypeEnum.share;
 		} 
@@ -217,8 +213,8 @@
 				new ClientTextStyleVO(orderId, ClientTextStyleVO.COLOR_CONTENT), true));
 
 		List<ClientTextStyleVO> contentList = new ArrayList<>();
-		contentList.add(new ClientTextStyleVO("涓嬪崟鏃堕棿锛�" + TimeUtil.formatDate(downTime), ClientTextStyleVO.COLOR_CONTENT));
-		contentList.add(new ClientTextStyleVO("-鍟嗗搧鏁伴噺锛氬叡", ClientTextStyleVO.COLOR_CONTENT));
+		contentList.add(new ClientTextStyleVO("涓嬪崟鏃堕棿:" + TimeUtil.formatDate(downTime), ClientTextStyleVO.COLOR_CONTENT));
+		contentList.add(new ClientTextStyleVO("-鍟嗗搧鏁伴噺:鍏�", ClientTextStyleVO.COLOR_CONTENT));
 		contentList.add(new ClientTextStyleVO(goodsCount + "", ClientTextStyleVO.COLOR_HIGHLIGHT_CONTENT));
 		contentList.add(new ClientTextStyleVO("浠跺晢鍝�", ClientTextStyleVO.COLOR_CONTENT));
 		listMsg.add(CommonMsgItemVOFactory.createMsgItemVO(new ClientTextStyleVO("璁㈠崟鐩稿叧", ClientTextStyleVO.COLOR_TITLE), contentList));
@@ -285,8 +281,8 @@
 				new ClientTextStyleVO(orderId, ClientTextStyleVO.COLOR_CONTENT), true));
 
 		List<ClientTextStyleVO> contentList = new ArrayList<>();
-		contentList.add(new ClientTextStyleVO("涓嬪崟鏃堕棿锛�" + TimeUtil.formatDate(downTime), ClientTextStyleVO.COLOR_CONTENT));
-		contentList.add(new ClientTextStyleVO("-鍟嗗搧鏁伴噺锛氬叡", ClientTextStyleVO.COLOR_CONTENT));
+		contentList.add(new ClientTextStyleVO("涓嬪崟鏃堕棿:" + TimeUtil.formatDate(downTime), ClientTextStyleVO.COLOR_CONTENT));
+		contentList.add(new ClientTextStyleVO("-鍟嗗搧鏁伴噺:鍏�", ClientTextStyleVO.COLOR_CONTENT));
 		contentList.add(new ClientTextStyleVO(goodsCount + "", ClientTextStyleVO.COLOR_HIGHLIGHT_CONTENT));
 		contentList.add(new ClientTextStyleVO("浠跺晢鍝�", ClientTextStyleVO.COLOR_CONTENT));
 		listMsg.add(CommonMsgItemVOFactory.createMsgItemVO(new ClientTextStyleVO("璁㈠崟鐩稿叧", ClientTextStyleVO.COLOR_TITLE), contentList));
@@ -359,215 +355,185 @@
 		return detail;
 	}
 
-	/**
-	 * 閭�璇疯禋缁存潈
-	 * 
-	 * @param uid
-	 * @param orderId
-	 * @param money
-	 * @param balance
-	 * @param beiZhu
-	 * @return
-	 */
-	public static MsgMoneyDetail createInviteWeiQuanMsg(Long uid, String orderId, int orderType, BigDecimal money,
-			BigDecimal balance, String beiZhu) {
-		if (money == null || orderId == null || money == null || uid == null)
-			return null;
+//	/**
+//	 * 閭�璇疯禋缁存潈
+//	 * 
+//	 * @param uid
+//	 * @param orderId
+//	 * @param money
+//	 * @param balance
+//	 * @param beiZhu
+//	 * @return
+//	 */
+//	public static MsgMoneyDetail createInviteWeiQuanMsg(Long uid, String orderId, int orderType, BigDecimal money,
+//			BigDecimal balance, String beiZhu) {
+//		if (money == null || orderId == null || money == null || uid == null)
+//			return null;
+//
+//		MsgMoneyDetail detail = new MsgMoneyDetail();
+//		detail.setBalance(balance);
+//		detail.setBeiZhu(beiZhu);
+//		detail.setCreateTime(new Date());
+//		detail.setMoney(money);
+//		detail.setMsgType(MsgTypeMoneyTypeEnum.inviteWeiQuan);
+//		detail.setOrderId(orderId);
+//		detail.setRead(false);
+//		detail.setUser(new UserInfo(uid));
+//		detail.setOrderType(orderType);
+//
+//		return detail;
+//	}
+//
+//	/**
+//	 * 鍒嗕韩璧氬埌璐�
+//	 * 
+//	 * @param money
+//	 * @param balance
+//	 * @param orderCount
+//	 * @param goodsCount
+//	 * @param uid
+//	 * @param beiZhu
+//	 * @return
+//	 */
+//	public static MsgMoneyDetail createShareMsg(BigDecimal money, BigDecimal balance, int orderType, int orderCount,
+//			int goodsCount, Long uid, String beiZhu) {
+//		if (money == null || balance == null || uid == null)
+//			return null;
+//
+//		MsgMoneyDetail detail = new MsgMoneyDetail();
+//		detail.setBalance(balance);
+//		detail.setBeiZhu(beiZhu);
+//		detail.setCreateTime(new Date());
+//		detail.setGoodsCount(goodsCount);
+//		detail.setOrderType(orderType);
+//		detail.setMoney(money);
+//		detail.setMsgType(MsgTypeMoneyTypeEnum.share);
+//		detail.setOrderCount(orderCount);
+//		detail.setRead(false);
+//		detail.setUser(new UserInfo(uid));
+//
+//		return detail;
+//	}
+//
+//	/**
+//	 * 鍒嗕韩璧氱淮鏉�
+//	 * 
+//	 * @param uid
+//	 * @param orderId
+//	 * @param money
+//	 * @param balance
+//	 * @param beiZhu
+//	 * @return
+//	 */
+//	public static MsgMoneyDetail createShareWeiQuanMsg(Long uid, String orderId, int orderType, BigDecimal money,
+//			BigDecimal balance, String beiZhu) {
+//		if (money == null || orderId == null || money == null || uid == null)
+//			return null;
+//		MsgMoneyDetail detail = new MsgMoneyDetail();
+//		detail.setBalance(balance);
+//		detail.setBeiZhu(beiZhu);
+//		detail.setCreateTime(new Date());
+//		detail.setMoney(money);
+//		detail.setMsgType(MsgTypeMoneyTypeEnum.shareWeiQuan);
+//		detail.setOrderId(orderId);
+//		detail.setRead(false);
+//		detail.setUser(new UserInfo(uid));
+//		detail.setOrderType(orderType);
+//		return detail;
+//	}
+//
+//	public static MsgMoneyDetail createOrderRewardMsg(Long uid, String orderId, int orderType, BigDecimal money,
+//			BigDecimal balance, String beiZhu) {
+//		if (money == null || orderId == null || money == null || uid == null)
+//			return null;
+//
+//		MsgMoneyDetail detail = new MsgMoneyDetail();
+//		detail.setBalance(balance);
+//		detail.setBeiZhu(beiZhu);
+//		detail.setCreateTime(new Date());
+//		detail.setMoney(money);
+//		detail.setMsgType(MsgTypeMoneyTypeEnum.orderReward);
+//		detail.setOrderId(orderId);
+//		detail.setRead(false);
+//		detail.setOrderType(orderType);
+//		detail.setUser(new UserInfo(uid));
+//		return detail;
+//	}
+//
+//	public static MsgMoneyDetail createSystemEqualizeMsg(Long uid, String reason, BigDecimal money, BigDecimal balance,
+//			String beiZhu) {
+//		if (money == null || money == null || uid == null)
+//			return null;
+//
+//		MsgMoneyDetail detail = new MsgMoneyDetail();
+//		detail.setBalance(balance);
+//		detail.setBeiZhu(beiZhu);
+//		detail.setCreateTime(new Date());
+//		detail.setMoney(money);
+//		detail.setMsgType(MsgTypeMoneyTypeEnum.systemEqualize);
+//		detail.setOrderId(reason);
+//		detail.setRead(false);
+//		detail.setUser(new UserInfo(uid));
+//		return detail;
+//	}
+//
+//	public static MsgMoneyDetail createElmeFanliMsg(Long uid, String orderId, BigDecimal money, BigDecimal balance,
+//			String beiZhu) {
+//		if (money == null || money == null || uid == null)
+//			return null;
+//
+//		MsgMoneyDetail detail = new MsgMoneyDetail();
+//		detail.setBalance(balance);
+//		detail.setBeiZhu(beiZhu);
+//		detail.setCreateTime(new Date());
+//		detail.setMoney(money);
+//		detail.setMsgType(MsgTypeMoneyTypeEnum.fanliElme);
+//		detail.setOrderId(orderId);
+//		detail.setRead(false);
+//		detail.setUser(new UserInfo(uid));
+//		return detail;
+//	}
+//	
+//	
+//
 
-		MsgMoneyDetail detail = new MsgMoneyDetail();
-		detail.setBalance(balance);
-		detail.setBeiZhu(beiZhu);
-		detail.setCreateTime(new Date());
-		detail.setMoney(money);
-		detail.setMsgType(MsgTypeMoneyTypeEnum.inviteWeiQuan);
-		detail.setOrderId(orderId);
-		detail.setRead(false);
-		detail.setUser(new UserInfo(uid));
-		detail.setOrderType(orderType);
-
-		return detail;
-	}
-
-	/**
-	 * 鍒嗕韩璧氬埌璐�
-	 * 
-	 * @param money
-	 * @param balance
-	 * @param orderCount
-	 * @param goodsCount
-	 * @param uid
-	 * @param beiZhu
-	 * @return
-	 */
-	public static MsgMoneyDetail createShareMsg(BigDecimal money, BigDecimal balance, int orderType, int orderCount,
-			int goodsCount, Long uid, String beiZhu) {
-		if (money == null || balance == null || uid == null)
-			return null;
-
-		MsgMoneyDetail detail = new MsgMoneyDetail();
-		detail.setBalance(balance);
-		detail.setBeiZhu(beiZhu);
-		detail.setCreateTime(new Date());
-		detail.setGoodsCount(goodsCount);
-		detail.setOrderType(orderType);
-		detail.setMoney(money);
-		detail.setMsgType(MsgTypeMoneyTypeEnum.share);
-		detail.setOrderCount(orderCount);
-		detail.setRead(false);
-		detail.setUser(new UserInfo(uid));
-
-		return detail;
-	}
-
-	/**
-	 * 鍒嗕韩璧氱淮鏉�
-	 * 
-	 * @param uid
-	 * @param orderId
-	 * @param money
-	 * @param balance
-	 * @param beiZhu
-	 * @return
-	 */
-	public static MsgMoneyDetail createShareWeiQuanMsg(Long uid, String orderId, int orderType, BigDecimal money,
-			BigDecimal balance, String beiZhu) {
-		if (money == null || orderId == null || money == null || uid == null)
-			return null;
-		MsgMoneyDetail detail = new MsgMoneyDetail();
-		detail.setBalance(balance);
-		detail.setBeiZhu(beiZhu);
-		detail.setCreateTime(new Date());
-		detail.setMoney(money);
-		detail.setMsgType(MsgTypeMoneyTypeEnum.shareWeiQuan);
-		detail.setOrderId(orderId);
-		detail.setRead(false);
-		detail.setUser(new UserInfo(uid));
-		detail.setOrderType(orderType);
-		return detail;
-	}
-
-	public static MsgMoneyDetail createOrderRewardMsg(Long uid, String orderId, int orderType, BigDecimal money,
-			BigDecimal balance, String beiZhu) {
-		if (money == null || orderId == null || money == null || uid == null)
-			return null;
-
-		MsgMoneyDetail detail = new MsgMoneyDetail();
-		detail.setBalance(balance);
-		detail.setBeiZhu(beiZhu);
-		detail.setCreateTime(new Date());
-		detail.setMoney(money);
-		detail.setMsgType(MsgTypeMoneyTypeEnum.orderReward);
-		detail.setOrderId(orderId);
-		detail.setRead(false);
-		detail.setOrderType(orderType);
-		detail.setUser(new UserInfo(uid));
-		return detail;
-	}
-
-	public static MsgMoneyDetail createSystemEqualizeMsg(Long uid, String reason, BigDecimal money, BigDecimal balance,
-			String beiZhu) {
-		if (money == null || money == null || uid == null)
-			return null;
-
-		MsgMoneyDetail detail = new MsgMoneyDetail();
-		detail.setBalance(balance);
-		detail.setBeiZhu(beiZhu);
-		detail.setCreateTime(new Date());
-		detail.setMoney(money);
-		detail.setMsgType(MsgTypeMoneyTypeEnum.systemEqualize);
-		detail.setOrderId(reason);
-		detail.setRead(false);
-		detail.setUser(new UserInfo(uid));
-		return detail;
-	}
-
-	public static MsgMoneyDetail createElmeFanliMsg(Long uid, String orderId, BigDecimal money, BigDecimal balance,
-			String beiZhu) {
-		if (money == null || money == null || uid == null)
-			return null;
-
-		MsgMoneyDetail detail = new MsgMoneyDetail();
-		detail.setBalance(balance);
-		detail.setBeiZhu(beiZhu);
-		detail.setCreateTime(new Date());
-		detail.setMoney(money);
-		detail.setMsgType(MsgTypeMoneyTypeEnum.fanliElme);
-		detail.setOrderId(orderId);
-		detail.setRead(false);
-		detail.setUser(new UserInfo(uid));
-		return detail;
-	}
-	
-	
-
-	/**
-	 * 閭�璇疯鍗曡ˉ璐�
-	 * 
-	 * @param uid
-	 * @param date
-	 * @param from
-	 * @param money
-	 * @param balance
-	 * @param beiZhu
-	 * @return
-	 */
-	public static MsgMoneyDetail createInviteOrderSubSidyMsg(Long uid, Date date, String from, BigDecimal money,
-			BigDecimal balance, String beiZhu) {
-		if (money == null || money == null || uid == null)
-			return null;
-
-		MsgMoneyDetail detail = new MsgMoneyDetail();
-		detail.setBalance(balance);
-		detail.setBeiZhu(beiZhu);
-		detail.setCreateTime(new Date());
-		detail.setMoney(money);
-		detail.setMsgType(MsgTypeMoneyTypeEnum.subSidy);
-		detail.setRead(false);
-		detail.setUser(new UserInfo(uid));
-		Calendar calendar = Calendar.getInstance();
-		calendar.setTime(date);
-		detail.setStateDesc(String.format("%s骞�%s鏈堥澶栬ˉ璐村埌璐�", calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH)));
-		detail.setDesc(from);
-
-		return detail;
-	}
-	
-	/**
-	 * 鍥㈤槦濂栧姳
-	 * @Title: createOrderTeamRewardMsg
-	 * @Description: 
-	 * @param uid
-	 * @param date
-	 * @param from
-	 * @param money
-	 * @param balance
-	 * @param beiZhu
-	 * @return 
-	 * MsgMoneyDetail 杩斿洖绫诲瀷
-	 * @throws
-	 */
-	public static MsgMoneyDetail createOrderTeamRewardMsg(Long uid, Date date, String from, BigDecimal money,
-			BigDecimal balance, String beiZhu) {
-		if (money == null || money == null || uid == null)
-			return null;
-
-		MsgMoneyDetail detail = new MsgMoneyDetail();
-		detail.setBalance(balance);
-		detail.setBeiZhu(beiZhu);
-		detail.setCreateTime(new Date());
-		detail.setMoney(money);
-		detail.setMsgType(MsgTypeMoneyTypeEnum.orderTeamReward);
-		detail.setRead(false);
-		detail.setUser(new UserInfo(uid));
-		Calendar calendar = Calendar.getInstance();
-		calendar.setTime(date);
-		detail.setStateDesc(String.format("%s骞�%s鏈堝洟闃熷鍔卞埌璐�", calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH)));
-		detail.setDesc(from);
-
-		return detail;
-	}
-	
-	
+//	
+//	/**
+//	 * 鍥㈤槦濂栧姳
+//	 * @Title: createOrderTeamRewardMsg
+//	 * @Description: 
+//	 * @param uid
+//	 * @param date
+//	 * @param from
+//	 * @param money
+//	 * @param balance
+//	 * @param beiZhu
+//	 * @return 
+//	 * MsgMoneyDetail 杩斿洖绫诲瀷
+//	 * @throws
+//	 */
+//	public static MsgMoneyDetail createOrderTeamRewardMsg(Long uid, Date date, String from, BigDecimal money,
+//			BigDecimal balance, String beiZhu) {
+//		if (money == null || money == null || uid == null)
+//			return null;
+//
+//		MsgMoneyDetail detail = new MsgMoneyDetail();
+//		detail.setBalance(balance);
+//		detail.setBeiZhu(beiZhu);
+//		detail.setCreateTime(new Date());
+//		detail.setMoney(money);
+//		detail.setMsgType(MsgTypeMoneyTypeEnum.orderTeamReward);
+//		detail.setRead(false);
+//		detail.setUser(new UserInfo(uid));
+//		Calendar calendar = Calendar.getInstance();
+//		calendar.setTime(date);
+//		detail.setStateDesc(String.format("%s骞�%s鏈堝洟闃熷鍔卞埌璐�", calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH)));
+//		detail.setDesc(from);
+//
+//		return detail;
+//	}
+//	
+//	
 	/**
 	 * 绾㈠寘鐩稿叧淇℃伅
 	 * @param uid

--
Gitblit v1.8.0