...
|
...
|
@@ -10,6 +10,7 @@ import com.yoho.message.sdk.service.IOfflineShopMessage; |
|
|
import com.yoho.message.sdk.utils.DateUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
...
|
...
|
@@ -27,9 +28,10 @@ public class OfflineShopMessageImpl extends AbstractSendMessage implements IOffl |
|
|
* @param endTime 限定活动结束时间
|
|
|
* @param isAB 公众消息跳转的小程序路径
|
|
|
* @param miniPathParam 小程序页面参数
|
|
|
* @param address
|
|
|
* @return
|
|
|
*/
|
|
|
public SendMessageRspBo reserveRemindForAllFans(String activityName, String startTime, String endTime, boolean isAB, String miniPathParam) {
|
|
|
public SendMessageRspBo reserveRemindForAllFans(String activityName, String startTime, String endTime, boolean isAB, String miniPathParam,String address) {
|
|
|
|
|
|
String scene = isAB ? OfflineShopScenes.RESERVE_REMIND_AB : OfflineShopScenes.RESERVE_REMIND_CD;
|
|
|
// 指定线下店公众号
|
...
|
...
|
@@ -40,6 +42,7 @@ public class OfflineShopMessageImpl extends AbstractSendMessage implements IOffl |
|
|
messageCenterCommonEvent.putInParams("startTime", startTime);
|
|
|
messageCenterCommonEvent.putInParams("endTime", endTime);
|
|
|
messageCenterCommonEvent.putInParams("miniPathParam", miniPathParam);
|
|
|
messageCenterCommonEvent.putInParams("address", StringUtils.isEmpty(address) ? OfflineShopScenes.DEFAULT_ADDRESS : address);
|
|
|
|
|
|
messageCenterMqHandler.sendMessageToMq(messageCenterCommonEvent);
|
|
|
return new SendMessageRspBo(200, "SUCCESS");
|
...
|
...
|
@@ -52,9 +55,10 @@ public class OfflineShopMessageImpl extends AbstractSendMessage implements IOffl |
|
|
* @param startTime
|
|
|
* @param endTime
|
|
|
* @param activityId
|
|
|
* @param address
|
|
|
* @return
|
|
|
*/
|
|
|
public SendMessageRspBo realNameRegisterRemind(List<String> uids, String activityName, int startTime, int endTime, String activityId) {
|
|
|
public SendMessageRspBo realNameRegisterRemind(List<String> uids, String activityName, int startTime, int endTime, String activityId,String address) {
|
|
|
// 指定线下店小程序
|
|
|
MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(OfflineShopScenes.REALNAME_REGISTER_REMIND,
|
|
|
String.valueOf(System.currentTimeMillis()), PublicNumberConstants.OFF_SHOP_MINIPROGRAM, PublicNumberConstants.OFF_SHOP_SERVICE, uids);
|
...
|
...
|
@@ -64,7 +68,7 @@ public class OfflineShopMessageImpl extends AbstractSendMessage implements IOffl |
|
|
DateUtils.long2DateStr(startTime * 1000l, DateUtils.DateTimeFormat) +
|
|
|
"-"+ DateUtils.long2DateStr(endTime * 1000l, DateUtils.DateTimeFormat));
|
|
|
messageCenterCommonEvent.putInParams("activityId", activityId);
|
|
|
|
|
|
messageCenterCommonEvent.putInParams("address", StringUtils.isEmpty(address) ? OfflineShopScenes.DEFAULT_ADDRESS : address);
|
|
|
messageCenterMqHandler.sendMessageToMq(messageCenterCommonEvent);
|
|
|
return new SendMessageRspBo(200, "SUCCESS");
|
|
|
}
|
...
|
...
|
|