From 5e7b0ed4a154ad067cbcf4aa1a1c7cce32f9864c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 26 四月 2024 18:02:17 +0800 Subject: [PATCH] 唯品会链接解析升级 --- fanli/src/main/java/com/yeshi/fanli/entity/config/push/PushMsgFactory.java | 336 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 168 insertions(+), 168 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/entity/config/push/PushMsgFactory.java b/fanli/src/main/java/com/yeshi/fanli/entity/config/push/PushMsgFactory.java index 44715ca..ab78250 100644 --- a/fanli/src/main/java/com/yeshi/fanli/entity/config/push/PushMsgFactory.java +++ b/fanli/src/main/java/com/yeshi/fanli/entity/config/push/PushMsgFactory.java @@ -1,168 +1,168 @@ -package com.yeshi.fanli.entity.config.push; - -import java.math.BigDecimal; -import java.util.Date; - -import com.yeshi.fanli.dto.push.PushContentDTO; -import com.yeshi.fanli.util.Constant; -import com.yeshi.fanli.util.TimeUtil; -import com.yeshi.fanli.util.account.UserUtil; - -public class PushMsgFactory { - - /** - * 杩斿埄璁㈠崟琚粺璁� - * - * @param sourceType - * @param orderId - * @param money - * @return - */ - public static PushContentDTO createFanLiOrderStatisticed(int sourceType, String orderId, BigDecimal money) { - String title = Constant.znxConfig.getFanliOrderStatisticedTitle(); - String content = Constant.znxConfig.getFanliOrderStatisticedMsg(); - content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)).replace("[璁㈠崟鍙穄", orderId) - .replace("[閲戦]", money.toString()); - return new PushContentDTO(title, content); - } - - /** - * 鍒嗕韩璁㈠崟琚粺璁� - * - * @param sourceType - * @param orderId - * @param money - * @return - */ - public static PushContentDTO createShareOrderStatisticed(int sourceType, String orderId, BigDecimal money) { - String title = Constant.znxConfig.getShareOrderStatisticedTitle(); - String content = Constant.znxConfig.getShareOrderStatisticedMsg(); - content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)) - .replace("[璁㈠崟鍙穄", orderId).replace("[閲戦]", money.toString()); - return new PushContentDTO(title, content); - } - - /** - * 閭�璇疯鍗曡缁熻 - * - * @param sourceType - * @param orderId - * @param money - * @return - */ - public static PushContentDTO createInviteOrderStatisticed(int sourceType, String orderId, BigDecimal money) { - String title = Constant.znxConfig.getInviteOrderStatisticedTitle(); - String content = Constant.znxConfig.getInviteOrderStatisticedMsg(); - content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)) - .replace("[璁㈠崟鍙穄", UserUtil.filterOrderId(orderId)).replace("[閲戦]", money.toString()); - return new PushContentDTO(title, content); - } - - /** - * 杩斿埄鍒拌处 - * - * @param sourceType - * @param orderId - * @param money - * @return - */ - public static PushContentDTO createMoneyFanliRecieved(int sourceType, String orderId, BigDecimal money) { - String title = Constant.znxConfig.getMoneyFanliRecievedTitle(); - String content = Constant.znxConfig.getMoneyFanliRecievedMsg(); - content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)).replace("[璁㈠崟鍙穄", orderId) - .replace("[閲戦]", money.toString()); - return new PushContentDTO(title, content); - } - - /** - * 鍒嗕韩濂栭噾鍒拌处 - * - * @param sourceType - * @param orderId - * @param money - * @return - */ - - public static PushContentDTO createMoneyShareRecieved(int sourceType, BigDecimal money) { - String title = Constant.znxConfig.getMoneyShareRecievedTitle(); - String content = Constant.znxConfig.getMoneyShareRecievedMsg(); - content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)).replace("[閲戦]", money.toString()); - return new PushContentDTO(title, content); - } - - /** - * 閭�璇峰閲戝埌璐� - * - * @param sourceType - * @param orderId - * @param money - * @return - */ - public static PushContentDTO createMoneyInviteRecieved(int sourceType, BigDecimal money) { - String title = Constant.znxConfig.getMoneyInviteRecievedTitle(); - String content = Constant.znxConfig.getMoneyInviteRecievedMsg(); - content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)).replace("[閲戦]", money.toString()); - return new PushContentDTO(title, content); - } - - /** - * 鍥㈤槦鍒嗙孩 - * @Title: createMoneyTeamDividents - * @Description: - * @param sourceType - * @param money - * @return - * PushContentDTO 杩斿洖绫诲瀷 - * @throws - */ - public static PushContentDTO createMoneyTeamDividents(BigDecimal money) { - String title = Constant.znxConfig.getMoneyTeamDividentsRecievedTitle(); - String content = Constant.znxConfig.getMoneyTeamDividentsRecievedMsg(); - content = content.replace("[閲戦]", money.toString()); - return new PushContentDTO(title, content); - } - - /** - * 绯荤粺琛ラ綈 - * - * @param reason - * @param money - * @return - */ - public static PushContentDTO createMoneySystemCompensate(String reason, BigDecimal money) { - String title = Constant.znxConfig.getMoneySystemCompensateTitle(); - String content = Constant.znxConfig.getMoneySystemCompensateMsg(); - content = content.replace("[鍘熷洜]", reason).replace("[閲戦]", money.toString()); - return new PushContentDTO(title, content); - } - - /** - * 鎻愮幇鎴愬姛 - * @param applyTime - * @param money - * @param alipayAccount - * @return - */ - public static PushContentDTO createMoneyExtractSuccess(Date applyTime, BigDecimal money, String alipayAccount) { - String title = Constant.znxConfig.getMoneyExtractSuccessTitle(); - String content = Constant.znxConfig.getMoneyExtractSuccessMsg(); - content = content.replace("[鎻愮幇鏃堕棿]", TimeUtil.getGernalTime(applyTime.getTime(), "yyyy.MM.dd HH:mm")) - .replace("[鏀粯瀹濊处鍙穄", UserUtil.filterAlipayAccount(alipayAccount)).replace("[閲戦]", money.toString()); - return new PushContentDTO(title, content); - } - - /** - * 閭�璇烽槦鍛樻垚鍔� - * @param time - * @param nickName - * @return - */ - public static PushContentDTO createInviteTeamSuccess(Date time, String nickName) { - String title = Constant.znxConfig.getInviteTeamSuccessTitle(); - String content = Constant.znxConfig.getInviteTeamSuccessMsg(); - content = content.replace("[鏃堕棿]", TimeUtil.getGernalTime(time.getTime(), "yyyy.MM.dd HH:mm")).replace("[闃熷憳鏄电О]", - nickName); - return new PushContentDTO(title, content); - } - -} +package com.yeshi.fanli.entity.config.push; + +import java.math.BigDecimal; +import java.util.Date; + +import com.yeshi.fanli.dto.push.PushContentDTO; +import com.yeshi.fanli.util.Constant; +import org.yeshi.utils.TimeUtil; +import com.yeshi.fanli.util.account.UserUtil; + +public class PushMsgFactory { + + /** + * 杩斿埄璁㈠崟琚粺璁� + * + * @param sourceType + * @param orderId + * @param money + * @return + */ + public static PushContentDTO createFanLiOrderStatisticed(int sourceType, String orderId, BigDecimal money) { + String title = Constant.znxConfig.getFanliOrderStatisticedTitle(); + String content = Constant.znxConfig.getFanliOrderStatisticedMsg(); + content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)).replace("[璁㈠崟鍙穄", orderId) + .replace("[閲戦]", money.toString()); + return new PushContentDTO(title, content); + } + + /** + * 鍒嗕韩璁㈠崟琚粺璁� + * + * @param sourceType + * @param orderId + * @param money + * @return + */ + public static PushContentDTO createShareOrderStatisticed(int sourceType, String orderId, BigDecimal money) { + String title = Constant.znxConfig.getShareOrderStatisticedTitle(); + String content = Constant.znxConfig.getShareOrderStatisticedMsg(); + content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)) + .replace("[璁㈠崟鍙穄", orderId).replace("[閲戦]", money.toString()); + return new PushContentDTO(title, content); + } + + /** + * 閭�璇疯鍗曡缁熻 + * + * @param sourceType + * @param orderId + * @param money + * @return + */ + public static PushContentDTO createInviteOrderStatisticed(int sourceType, String orderId, BigDecimal money) { + String title = Constant.znxConfig.getInviteOrderStatisticedTitle(); + String content = Constant.znxConfig.getInviteOrderStatisticedMsg(); + content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)) + .replace("[璁㈠崟鍙穄", UserUtil.filterOrderId(orderId)).replace("[閲戦]", money.toString()); + return new PushContentDTO(title, content); + } + + /** + * 杩斿埄鍒拌处 + * + * @param sourceType + * @param orderId + * @param money + * @return + */ + public static PushContentDTO createMoneyFanliRecieved(int sourceType, String orderId, BigDecimal money) { + String title = Constant.znxConfig.getMoneyFanliRecievedTitle(); + String content = Constant.znxConfig.getMoneyFanliRecievedMsg(); + content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)).replace("[璁㈠崟鍙穄", orderId) + .replace("[閲戦]", money.toString()); + return new PushContentDTO(title, content); + } + + /** + * 鍒嗕韩濂栭噾鍒拌处 + * + * @param sourceType + * @param orderId + * @param money + * @return + */ + + public static PushContentDTO createMoneyShareRecieved(int sourceType, BigDecimal money) { + String title = Constant.znxConfig.getMoneyShareRecievedTitle(); + String content = Constant.znxConfig.getMoneyShareRecievedMsg(); + content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)).replace("[閲戦]", money.toString()); + return new PushContentDTO(title, content); + } + + /** + * 閭�璇峰閲戝埌璐� + * + * @param sourceType + * @param orderId + * @param money + * @return + */ + public static PushContentDTO createMoneyInviteRecieved(int sourceType, BigDecimal money) { + String title = Constant.znxConfig.getMoneyInviteRecievedTitle(); + String content = Constant.znxConfig.getMoneyInviteRecievedMsg(); + content = content.replace("[璁㈠崟绫诲瀷]", Constant.getSourceName(sourceType)).replace("[閲戦]", money.toString()); + return new PushContentDTO(title, content); + } + + /** + * 鍥㈤槦鍒嗙孩 + * @Title: createMoneyTeamDividents + * @Description: + * @param sourceType + * @param money + * @return + * PushContentDTO 杩斿洖绫诲瀷 + * @throws + */ + public static PushContentDTO createMoneyTeamDividents(BigDecimal money) { + String title = Constant.znxConfig.getMoneyTeamDividentsRecievedTitle(); + String content = Constant.znxConfig.getMoneyTeamDividentsRecievedMsg(); + content = content.replace("[閲戦]", money.toString()); + return new PushContentDTO(title, content); + } + + /** + * 绯荤粺琛ラ綈 + * + * @param reason + * @param money + * @return + */ + public static PushContentDTO createMoneySystemCompensate(String reason, BigDecimal money) { + String title = Constant.znxConfig.getMoneySystemCompensateTitle(); + String content = Constant.znxConfig.getMoneySystemCompensateMsg(); + content = content.replace("[鍘熷洜]", reason).replace("[閲戦]", money.toString()); + return new PushContentDTO(title, content); + } + + /** + * 鎻愮幇鎴愬姛 + * @param applyTime + * @param money + * @param alipayAccount + * @return + */ + public static PushContentDTO createMoneyExtractSuccess(Date applyTime, BigDecimal money, String alipayAccount) { + String title = Constant.znxConfig.getMoneyExtractSuccessTitle(); + String content = Constant.znxConfig.getMoneyExtractSuccessMsg(); + content = content.replace("[鎻愮幇鏃堕棿]", TimeUtil.getGernalTime(applyTime.getTime(), "yyyy.MM.dd HH:mm")) + .replace("[鏀粯瀹濊处鍙穄", UserUtil.filterAlipayAccount(alipayAccount)).replace("[閲戦]", money.toString()); + return new PushContentDTO(title, content); + } + + /** + * 閭�璇烽槦鍛樻垚鍔� + * @param time + * @param nickName + * @return + */ + public static PushContentDTO createInviteTeamSuccess(Date time, String nickName) { + String title = Constant.znxConfig.getInviteTeamSuccessTitle(); + String content = Constant.znxConfig.getInviteTeamSuccessMsg(); + content = content.replace("[鏃堕棿]", TimeUtil.getGernalTime(time.getTime(), "yyyy.MM.dd HH:mm")).replace("[闃熷憳鏄电О]", + nickName); + return new PushContentDTO(title, content); + } + +} -- Gitblit v1.8.0