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

Commit 5f4160fa authored by 张国柄's avatar 张国柄

~API:加入会员+会员类型逻辑;

parent 0503d537
...@@ -12,7 +12,7 @@ public class AdamMemberJoinusVo implements java.io.Serializable, Cloneable { ...@@ -12,7 +12,7 @@ public class AdamMemberJoinusVo implements java.io.Serializable, Cloneable {
private String qrCode; private String qrCode;
@ApiModelProperty(position = 11, value = "标题[50]", example = "摩登天空会员卡") @ApiModelProperty(position = 11, value = "标题[50]", example = "摩登天空会员卡")
private String title; private String title;
@ApiModelProperty(position = 12, value = "副标题[50]", example = "摩登天空会员卡副标题") @ApiModelProperty(position = 12, value = "副标题[50]", example = "摩登天空专属会员卡")
private String subTitle; private String subTitle;
@ApiModelProperty(position = 13, value = "卡面[200]", example = "https://img.zhengzai.tv/member_card/member1.png") @ApiModelProperty(position = 13, value = "卡面[200]", example = "https://img.zhengzai.tv/member_card/member1.png")
private String cardface; private String cardface;
......
...@@ -111,7 +111,8 @@ public class AdamMemberController { ...@@ -111,7 +111,8 @@ public class AdamMemberController {
if (null == userInfoVo || StringUtils.startsWithIgnoreCase(userInfoVo.getQrCode(), "lN")) { if (null == userInfoVo || StringUtils.startsWithIgnoreCase(userInfoVo.getQrCode(), "lN")) {
joinusVo.setState(0); joinusVo.setState(0);
} else { } else {
joinusVo.setType(10); AdamUserMemberVo userMemberVo = adamRdmService.getUserMemberVoByUid(currentUid);
joinusVo.setType(null != userMemberVo && userMemberVo.isActive() ? 50 : 10);
joinusVo.setQrCode(userInfoVo.getQrCode()); joinusVo.setQrCode(userInfoVo.getQrCode());
joinusVo.setCardface(adamRdmService.getMemberCardface(joinusVo.getType())); joinusVo.setCardface(adamRdmService.getMemberCardface(joinusVo.getType()));
} }
...@@ -137,7 +138,8 @@ public class AdamMemberController { ...@@ -137,7 +138,8 @@ public class AdamMemberController {
SqlMapping.get("adam_user_info.update_qr_code", userInfoVo.getQrCode(), currentUid) SqlMapping.get("adam_user_info.update_qr_code", userInfoVo.getQrCode(), currentUid)
); );
} }
joinusVo.setType(10); AdamUserMemberVo userMemberVo = adamRdmService.getUserMemberVoByUid(currentUid);
joinusVo.setType(null != userMemberVo && userMemberVo.isActive() ? 50 : 10);
joinusVo.setState(1); joinusVo.setState(1);
joinusVo.setQrCode(userInfoVo.getQrCode()); joinusVo.setQrCode(userInfoVo.getQrCode());
joinusVo.setCardface(adamRdmService.getMemberCardface(joinusVo.getType())); joinusVo.setCardface(adamRdmService.getMemberCardface(joinusVo.getType()));
......
...@@ -859,9 +859,7 @@ public class AdamRdmService { ...@@ -859,9 +859,7 @@ public class AdamRdmService {
vo.setType(0); vo.setType(0);
vo.setState(0); vo.setState(0);
vo.setCardface(this.getMemberCardface(0)); vo.setCardface(this.getMemberCardface(0));
vo.setInterestsDetail("·加入会员所获优惠及权益,不可向他人销售及转让\n" + vo.setInterestsDetail("1、加入登登登VIP俱乐部所获优惠及权益,不可向他人销售及转让\\r\\n2、如需在移动设备使用本商品,必须使用最新版APP\\r\\n3、做出不合适举动的用户将限制资格,或剥夺会员资格");
"·如需在移动设备使用本商品,必须使用最新版APP\n" +
"·做出不合适举动的用户将限制资格,或剥夺会员资格");
redisUtil.set(AdamRedisConst.INFO_MEMBER_JOINUS, vo); redisUtil.set(AdamRedisConst.INFO_MEMBER_JOINUS, vo);
} }
......
...@@ -46,6 +46,7 @@ public class TestAdam { ...@@ -46,6 +46,7 @@ public class TestAdam {
"adam:info:morder:331587681810022407979836", "adam:info:morder:331587681810022407979836",
"adam:info:member:simple", "adam:info:member:simple",
"adam:info:member:joinus",
"adam:info:member:category:1", "adam:info:member:category:1",
"adam:info:member:agreement", "adam:info:member:agreement",
"adam:info:member:rights:1", "adam:info:member:rights:1",
......
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