From 609bf69362497854cbe1a10b4d9898c0103695de Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期一, 27 四月 2020 10:51:06 +0800
Subject: [PATCH] 商家跑路消息

---
 fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgOrderDetailFactory.java |   42 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 42 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgOrderDetailFactory.java b/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgOrderDetailFactory.java
index a954f56..f4b41d9 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgOrderDetailFactory.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/factory/msg/MsgOrderDetailFactory.java
@@ -217,4 +217,46 @@
 		return detail;
 	}
 	
+	
+	/**
+	 * 鍟嗗璺戣矾
+	 * @param uid
+	 * @param orderId
+	 * @param orderSource
+	 * @param type
+	 * @return
+	 */
+	public static MsgOrderDetail orderInvalidToBusinessRunning(Long uid, String orderId, int orderSource, int type) {
+		if (uid == null || StringUtil.isNullOrEmpty(orderId))
+			return null;
+		
+		String fanliName = "";
+		String sourceName = Constant.getSourceName(orderSource);
+		if (Constant.TYPE_REBATE == type) {
+			fanliName = "杩斿埄璁㈠崟";
+		} else {
+			fanliName = "鍒嗕韩璁㈠崟";
+		}
+		
+		List<CommonMsgItemVO> listMsg = new ArrayList<>();
+		listMsg.add(CommonMsgItemVOFactory.createMsgItemVO(new ClientTextStyleVO("璁㈠崟鐘舵��", ClientTextStyleVO.COLOR_TITLE),
+				new ClientTextStyleVO("鍟嗗搴楅摵宸茶"+sourceName+"灏佺锛屽晢鍝佷剑閲戝凡琚喕缁擄紝鏃犳硶缁撶畻浣i噾锛岃鍗曞凡澶辨晥", ClientTextStyleVO.COLOR_CONTENT)));
+		listMsg.add(CommonMsgItemVOFactory.createMsgItemVO(new ClientTextStyleVO("璁㈠崟璇︽儏", ClientTextStyleVO.COLOR_TITLE),
+				new ClientTextStyleVO(fanliName, ClientTextStyleVO.COLOR_CONTENT)));
+		listMsg.add(CommonMsgItemVOFactory.createMsgItemVO(new ClientTextStyleVO("璁㈠崟鍙�", ClientTextStyleVO.COLOR_TITLE),
+				new ClientTextStyleVO(orderId, ClientTextStyleVO.COLOR_CONTENT)));
+		listMsg.add(CommonMsgItemVOFactory.createMsgItemVO(new ClientTextStyleVO("澶囨敞", ClientTextStyleVO.COLOR_TITLE),
+				new ClientTextStyleVO("鏃�", ClientTextStyleVO.COLOR_CONTENT)));
+		
+		MsgOrderDetail detail = new MsgOrderDetail();
+		detail.setOrderId(orderId);
+		detail.setOrderType(orderSource);
+		detail.setType(MsgTypeOrderTypeEnum.businessRunning);
+		detail.setUser(new UserInfo(uid));
+		detail.setRead(false);
+		detail.setCreateTime(new Date());
+		detail.setUniquekey(StringUtil.Md5(uid+"&"+ orderId + "&" +orderSource + "&" + MsgTypeOrderTypeEnum.businessRunning.name()));
+		detail.setExtraInfo(new Gson().toJson(listMsg));
+		return detail;
+	}
 }

--
Gitblit v1.8.0