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