记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
a1a2d830
Commit
a1a2d830
authored
Nov 26, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
~API:加入会员;
parent
88a5d861
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
40 additions
and
26 deletions
+40
-26
AdamRedisConst.java
...a/com/liquidnet/service/adam/constant/AdamRedisConst.java
+1
-0
AdamMemberController.java
...quidnet/service/adam/controller/AdamMemberController.java
+20
-25
AdamRdmService.java
...va/com/liquidnet/service/adam/service/AdamRdmService.java
+19
-1
No files found.
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/constant/AdamRedisConst.java
View file @
a1a2d830
...
@@ -27,6 +27,7 @@ public class AdamRedisConst {
...
@@ -27,6 +27,7 @@ public class AdamRedisConst {
public
static
final
String
INFO_CERTIFICATION_JUNK
=
PREFIX
.
concat
(
"info:certification_junk:"
);
public
static
final
String
INFO_CERTIFICATION_JUNK
=
PREFIX
.
concat
(
"info:certification_junk:"
);
public
static
final
String
INFO_MEMBER_CARDFACE
=
PREFIX
.
concat
(
"info:member:cardface"
);
public
static
final
String
INFO_MEMBER_CARDFACE
=
PREFIX
.
concat
(
"info:member:cardface"
);
public
static
final
String
INFO_MEMBER_JOINUS
=
PREFIX
.
concat
(
"info:member:joinus"
);
public
static
final
String
INFO_MEMBER_SIMPLE
=
PREFIX
.
concat
(
"info:member:simple"
);
public
static
final
String
INFO_MEMBER_SIMPLE
=
PREFIX
.
concat
(
"info:member:simple"
);
public
static
final
String
INFO_MEMBER_CATEGORY
=
PREFIX
.
concat
(
"info:member:category:"
);
public
static
final
String
INFO_MEMBER_CATEGORY
=
PREFIX
.
concat
(
"info:member:category:"
);
public
static
final
String
INFO_MEMBER_PRICE
=
PREFIX
.
concat
(
"info:member:price:"
);
public
static
final
String
INFO_MEMBER_PRICE
=
PREFIX
.
concat
(
"info:member:price:"
);
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamMemberController.java
View file @
a1a2d830
...
@@ -97,46 +97,41 @@ public class AdamMemberController {
...
@@ -97,46 +97,41 @@ public class AdamMemberController {
@GetMapping
(
"joininfo"
)
@GetMapping
(
"joininfo"
)
public
ResponseDto
<
AdamMemberJoinusVo
>
joininfo
()
{
public
ResponseDto
<
AdamMemberJoinusVo
>
joininfo
()
{
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
AdamMemberJoinusVo
memberJoinusVo
=
AdamMemberJoinusVo
.
getNew
();
AdamMemberJoinusVo
joinusVo
=
adamRdmService
.
getMemberJoinusVo
();
// AdamMemberSimpleVo memberSimpleVo = adamRdmService.getMemberSimpleVo()
;
AdamUserInfoVo
userInfoVo
=
null
;
// if (null != memberSimpleVo
) {
if
(!
StringUtils
.
isEmpty
(
currentUid
)
)
{
// memberJoinusVo.setTitle(memberSimpleVo.getTitle()
);
userInfoVo
=
adamRdmService
.
getUserInfoVoByUid
(
currentUid
);
// memberJoinusVo.setSubTitle(memberSimpleVo.getSubTitle());
}
// }
if
(
null
==
userInfoVo
||
StringUtils
.
startsWithIgnoreCase
(
userInfoVo
.
getQrCode
(),
"lN"
))
{
AdamUserInfoVo
userInfoVo
=
adamRdmService
.
getUserInfoVoByUid
(
currentUid
);
joinusVo
.
setState
(
0
);
boolean
lN
=
StringUtils
.
startsWithIgnoreCase
(
userInfoVo
.
getQrCode
(),
"lN"
);
}
else
{
memberJoinusVo
.
setState
(
lN
?
0
:
1
);
joinusVo
.
setType
(
10
);
memberJoinusVo
.
setType
(
lN
?
0
:
10
);
joinusVo
.
setQrCode
(
userInfoVo
.
getQrCode
()
);
memberJoinusVo
.
setQrCode
(
userInfoVo
.
getQrCode
(
));
joinusVo
.
setCardface
(
adamRdmService
.
getMemberCardface
(
joinusVo
.
getType
()
));
memberJoinusVo
.
setCardface
(
adamRdmService
.
getMemberCardface
(
memberJoinusVo
.
getType
()));
}
return
ResponseDto
.
success
(
memberJ
oinusVo
);
return
ResponseDto
.
success
(
j
oinusVo
);
}
}
@ApiOperationSupport
(
order
=
6
)
@ApiOperationSupport
(
order
=
6
)
@ApiOperation
(
value
=
"加入会员"
)
@ApiOperation
(
value
=
"加入会员"
)
@GetMapping
(
"joinus"
)
@GetMapping
(
"joinus"
)
public
ResponseDto
<
AdamMemberJoinusVo
>
joinus
()
{
public
ResponseDto
<
AdamMemberJoinusVo
>
joinus
()
{
AdamMemberJoinusVo
memberJoinusVo
=
AdamMemberJoinusVo
.
getNew
();
AdamMemberJoinusVo
joinusVo
=
adamRdmService
.
getMemberJoinusVo
();
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
// AdamMemberSimpleVo memberSimpleVo = adamRdmService.getMemberSimpleVo();
String
currentUid
=
CurrentUtil
.
getCurrentUid
();
// if (null != memberSimpleVo) {
// memberJoinusVo.setTitle(memberSimpleVo.getTitle());
// memberJoinusVo.setSubTitle(memberSimpleVo.getSubTitle());
// }
AdamUserInfoVo
userInfoVo
=
adamRdmService
.
getUserInfoVoByUid
(
currentUid
);
AdamUserInfoVo
userInfoVo
=
adamRdmService
.
getUserInfoVoByUid
(
currentUid
);
if
(
StringUtils
.
startsWithIgnoreCase
(
userInfoVo
.
getQrCode
(),
"lN"
))
{
// `lN`开头即未领取,这里做领取操作
if
(
StringUtils
.
startsWithIgnoreCase
(
userInfoVo
.
getQrCode
(),
"lN"
))
{
// `lN`开头即未领取,这里做领取操作
userInfoVo
.
setQrCode
(
adamRdmService
.
generateMemberUniqueSerialNumber
(
userInfoVo
.
getMobile
()));
userInfoVo
.
setQrCode
(
adamRdmService
.
generateMemberUniqueSerialNumber
(
userInfoVo
.
getMobile
()));
adamRdmService
.
setUserInfoVoByUid
(
currentUid
,
userInfoVo
);
adamRdmService
.
setUserInfoVoByUid
(
currentUid
,
userInfoVo
);
}
}
memberJ
oinusVo
.
setType
(
10
);
j
oinusVo
.
setType
(
10
);
memberJ
oinusVo
.
setState
(
1
);
j
oinusVo
.
setState
(
1
);
memberJ
oinusVo
.
setQrCode
(
userInfoVo
.
getQrCode
());
j
oinusVo
.
setQrCode
(
userInfoVo
.
getQrCode
());
memberJoinusVo
.
setCardface
(
adamRdmService
.
getMemberCardface
(
memberJ
oinusVo
.
getType
()));
joinusVo
.
setCardface
(
adamRdmService
.
getMemberCardface
(
j
oinusVo
.
getType
()));
return
ResponseDto
.
success
(
memberJ
oinusVo
);
return
ResponseDto
.
success
(
j
oinusVo
);
}
}
/* ------------------------------------------------------------|@API:RSC */
/* ------------------------------------------------------------|@API:RSC */
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/AdamRdmService.java
View file @
a1a2d830
...
@@ -844,7 +844,25 @@ public class AdamRdmService {
...
@@ -844,7 +844,25 @@ public class AdamRdmService {
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
public
AdamMemberJoinusVo
getMemberJoinusVo
()
{
long
s
=
System
.
currentTimeMillis
();
AdamMemberJoinusVo
vo
=
(
AdamMemberJoinusVo
)
redisUtil
.
get
(
AdamRedisConst
.
INFO_MEMBER_JOINUS
);
if
(
null
==
vo
)
{
vo
=
AdamMemberJoinusVo
.
getNew
();
vo
.
setTitle
(
"摩登天空会员卡"
);
vo
.
setSubTitle
(
"摩登天空专属会员卡"
);
vo
.
setType
(
0
);
vo
.
setState
(
0
);
vo
.
setCardface
(
"https://img.zhengzai.tv/member_card/member1.png"
);
vo
.
setInterestsDetail
(
"·加入会员所获优惠及权益,不可向他人销售及转让\n"
+
"·如需在移动设备使用本商品,必须使用最新版APP\n"
+
"·做出不合适举动的用户将限制资格,或剥夺会员资格"
);
redisUtil
.
set
(
AdamRedisConst
.
INFO_MEMBER_JOINUS
,
vo
);
}
log
.
debug
(
"#RDM耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
return
vo
;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment