记得上下班打卡 | git大法好,push需谨慎

Commit 2effcdfe authored by jiangxiulong's avatar jiangxiulong

活动互斥

parent ad431924
...@@ -53,6 +53,7 @@ public class TextMsgHandler implements WxMpMessageHandler { ...@@ -53,6 +53,7 @@ public class TextMsgHandler implements WxMpMessageHandler {
// 2021草莓音乐节海报活动 // 2021草莓音乐节海报活动
if (StringUtil.trim(content).equals("白日梦")) { if (StringUtil.trim(content).equals("白日梦")) {
redisUtils.delSweetMaoDengOpen(openId);
redisUtils.setStrawberryPosterClick(wxMessage.getFromUser(), 10 * 60); redisUtils.setStrawberryPosterClick(wxMessage.getFromUser(), 10 * 60);
return WxMpXmlOutMessage.TEXT().content("你梦中的草莓音乐节会有怎样的阵容?\n" + return WxMpXmlOutMessage.TEXT().content("你梦中的草莓音乐节会有怎样的阵容?\n" +
...@@ -94,6 +95,7 @@ public class TextMsgHandler implements WxMpMessageHandler { ...@@ -94,6 +95,7 @@ public class TextMsgHandler implements WxMpMessageHandler {
if (content.equals("猫登天空")) { if (content.equals("猫登天空")) {
redisUtils.delStrawberryPosterClick(openId);
redisUtils.setSweetMaoDengOpen(openId, 10 * 60); redisUtils.setSweetMaoDengOpen(openId, 10 * 60);
WxMpXmlOutTextMessage build = WxMpXmlOutMessage.TEXT().content("没想到吧,你的喵星人主子在玩耍逗喵棒之外,也有一个隐秘的音乐人分身呢!\n" + WxMpXmlOutTextMessage build = WxMpXmlOutMessage.TEXT().content("没想到吧,你的喵星人主子在玩耍逗喵棒之外,也有一个隐秘的音乐人分身呢!\n" +
"看看TA到底是怎样一只音乐喵!\n" + "看看TA到底是怎样一只音乐喵!\n" +
...@@ -127,7 +129,6 @@ public class TextMsgHandler implements WxMpMessageHandler { ...@@ -127,7 +129,6 @@ public class TextMsgHandler implements WxMpMessageHandler {
.fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()) .fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser())
.build(); .build();
return build; return build;
} }
......
...@@ -89,6 +89,10 @@ public class WechatUsersRedisUtils { ...@@ -89,6 +89,10 @@ public class WechatUsersRedisUtils {
String redisKey = SweetConstant.REDIS_KEY_SWEET_STRAWBERRY_POSTER_CLICK.concat(openId); String redisKey = SweetConstant.REDIS_KEY_SWEET_STRAWBERRY_POSTER_CLICK.concat(openId);
redisUtil.set(redisKey, 1, time); redisUtil.set(redisKey, 1, time);
} }
public void delStrawberryPosterClick(String openId) {
String redisKey = SweetConstant.REDIS_KEY_SWEET_STRAWBERRY_POSTER_CLICK.concat(openId);
redisUtil.del(redisKey);
}
public boolean getStrawberryPosterClick(String openId) { public boolean getStrawberryPosterClick(String openId) {
String redisKey = SweetConstant.REDIS_KEY_SWEET_STRAWBERRY_POSTER_CLICK.concat(openId); String redisKey = SweetConstant.REDIS_KEY_SWEET_STRAWBERRY_POSTER_CLICK.concat(openId);
Object obj = redisUtil.get(redisKey); Object obj = redisUtil.get(redisKey);
...@@ -142,6 +146,10 @@ public class WechatUsersRedisUtils { ...@@ -142,6 +146,10 @@ public class WechatUsersRedisUtils {
String redisKey = SweetConstant.REDIS_KEY_SWEET_WECHAT_MAODENG_OPEN_POSTER.concat(fromUser); String redisKey = SweetConstant.REDIS_KEY_SWEET_WECHAT_MAODENG_OPEN_POSTER.concat(fromUser);
redisUtil.set(redisKey,"1",time); redisUtil.set(redisKey,"1",time);
} }
public void delSweetMaoDengOpen(String fromUser) {
String redisKey = SweetConstant.REDIS_KEY_SWEET_WECHAT_MAODENG_OPEN_POSTER.concat(fromUser);
redisUtil.del(redisKey);
}
//临时数据中转 //临时数据中转
public void setSweetMaoDengTransfer(SweetMaoDengVo sweetMaoDengVo, long expire) { public void setSweetMaoDengTransfer(SweetMaoDengVo sweetMaoDengVo, long expire) {
String redisKey = SweetConstant.REDIS_KEY_SWEET_WECHAT_MAODENG_POSTER_TRANSFER.concat(sweetMaoDengVo.getUserId()); String redisKey = SweetConstant.REDIS_KEY_SWEET_WECHAT_MAODENG_POSTER_TRANSFER.concat(sweetMaoDengVo.getUserId());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment