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

Commit 9dd4f308 authored by jiangxiulong's avatar jiangxiulong

unionid str

parent 39a42853
......@@ -16,6 +16,7 @@ public class SweetConstant {
public final static String REDIS_KEY_SWEET_LUCK_DRAW = "sweet:artists:luckDraw:uid:";
public final static String REDIS_KEY_SWEET_WECHAT_USER_INFO="sweet:wechatUser:unionId:";
public final static String REDIS_KEY_SWEET_WECHAT_USER_INFO_STR="sweet:wechatUser:unionIdStr:";
public final static String REDIS_KEY_SWEET_WECHAT_USER_UNIONID="sweet:wechatUser:openId:";
public final static String REDIS_KEY_SWEET_ANSWER_PHONE="sweet:answer:phone:";
......
......@@ -46,11 +46,16 @@ public class SweetWechatTemplateController {
public ResponseDto followStatus(
@RequestParam() String unionId
) {
boolean status = sweetTemplateService.followStatus(unionId);
boolean status = sweetTemplateService.followStatusStr(unionId);
if (status) {
return ResponseDto.success(1);
} else {
return ResponseDto.success(2);
status = sweetTemplateService.followStatus(unionId);
if (status) {
return ResponseDto.success(1);
} else {
return ResponseDto.success(2);
}
}
}
......
......@@ -239,8 +239,20 @@ public class SweetWechatTemplateServiceImpl {
return ResponseDto.success();
}
public boolean followStatusStr(String unionId) {
String str = redisDataUtils.getSweetWechatUserStr(unionId);
if (str.isEmpty()) {
redisDataUtils.setSweetWechatUserStr(unionId);
return false;
} else {
return true;
}
}
public boolean followStatus(String unionId) {
SweetWechatUser sweetWechatUser = redisDataUtils.getSweetWechatUser(unionId);
if (null != sweetWechatUser && !sweetWechatUser.getUnionId().isEmpty()) {
return true;
} else {
......
......@@ -344,6 +344,16 @@ public class RedisDataUtils {
String redisKey = SweetConstant.REDIS_KEY_SWEET_WECHAT_USER_INFO.concat(unionid);
return (SweetWechatUser) redisUtil.get(redisKey);
}
public String getSweetWechatUserStr(String unionid) {
if (unionid.isEmpty()) {
return "";
}
return SweetConstant.REDIS_KEY_SWEET_WECHAT_USER_INFO_STR.concat(unionid);
}
public void setSweetWechatUserStr(String unionid) {
String key = SweetConstant.REDIS_KEY_SWEET_WECHAT_USER_INFO_STR.concat(unionid);
redisUtil.set(key, "1");
}
public void delSweetWechatUser(String unionid, String openid) {
if (!unionid.isEmpty()) {
String redisKey = SweetConstant.REDIS_KEY_SWEET_WECHAT_USER_INFO.concat(unionid);
......
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