From d3463e308deda8575fb0c586a4140f996543a9fc Mon Sep 17 00:00:00 2001 From: khalil Date: Fri, 19 Apr 2024 17:46:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E8=AF=AD=E8=A8=80-=E6=98=9F=E7=BA=A7?= =?UTF-8?q?=E5=8E=A8=E6=88=BF-=E9=A3=98=E5=B1=8Furl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/model/activity/luckysea/LuckySeaRoomTipConfig.java | 2 ++ .../accompany/business/vo/message/FloatingMessageTemplate.java | 2 ++ .../activities/luckySea/impl/LuckySeaPushMsgService.java | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/activity/luckysea/LuckySeaRoomTipConfig.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/activity/luckysea/LuckySeaRoomTipConfig.java index 2bb0dab58..e05203812 100644 --- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/activity/luckysea/LuckySeaRoomTipConfig.java +++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/model/activity/luckysea/LuckySeaRoomTipConfig.java @@ -10,6 +10,8 @@ public class LuckySeaRoomTipConfig { private Long allRoomGoldNum; private Boolean allServerTipSwitch; private Long allServerGoldNum; + private String normalFloatUrl; + private String specialFloatUrl; public boolean isClose(){ return (Boolean.FALSE.equals(singleRoomTipSwitch) && null == singleRoomGoldNum) diff --git a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/message/FloatingMessageTemplate.java b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/message/FloatingMessageTemplate.java index 3a5d159f5..31e8c329b 100644 --- a/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/message/FloatingMessageTemplate.java +++ b/accompany-business/accompany-business-sdk/src/main/java/com/accompany/business/vo/message/FloatingMessageTemplate.java @@ -1,6 +1,7 @@ package com.accompany.business.vo.message; import com.accompany.business.enums.message.ResourceTypeEnum; +import com.accompany.common.annotation.ReplaceAppDomain; import lombok.Data; /** @@ -25,6 +26,7 @@ public class FloatingMessageTemplate extends MessageTemplate { /** * 资源内容 */ + @ReplaceAppDomain private String resourceContent; /** * broadTop diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/luckySea/impl/LuckySeaPushMsgService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/luckySea/impl/LuckySeaPushMsgService.java index d98494111..bec7eb0cc 100644 --- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/luckySea/impl/LuckySeaPushMsgService.java +++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/activities/luckySea/impl/LuckySeaPushMsgService.java @@ -85,7 +85,7 @@ public class LuckySeaPushMsgService { boolean needSpecialFloating = roomTipConfig.needAllServerTip(goldNum); FloatingMessageTemplate message = new FloatingMessageTemplate(); message.setResourceType(needSpecialFloating ? ResourceTypeEnum.SVGA.name() : ResourceTypeEnum.IMAGE.name()); - message.setResourceContent(needSpecialFloating ? "https://image.pekolive.com/zoo_notify_1041.png" : "https://image.pekolive.com/zoo_notify_1042.svga"); + message.setResourceContent(needSpecialFloating ? roomTipConfig.getSpecialFloatUrl() : roomTipConfig.getNormalFloatUrl()); message.setTemplate(I18NMessageSourceUtil.getMessageMap(I18nAlertEnum.LUCKY_SEA_FLOATING_MSG.getI18nId(), new Object[]{"nick", "rate", "goldNum"})); TextSpan nickSpan = new TextSpan(); nickSpan.setKey("nick");