记得上下班打卡 | 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
477a9fee
Commit
477a9fee
authored
Jul 29, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix;
parent
75578e73
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
33 additions
and
14 deletions
+33
-14
MemberUtil.java
...main/java/com/liquidnet/service/adam/util/MemberUtil.java
+3
-12
AdamRdmService.java
...va/com/liquidnet/service/adam/service/AdamRdmService.java
+29
-2
AdamMemberOrderServiceImpl.java
...service/adam/service/impl/AdamMemberOrderServiceImpl.java
+1
-0
No files found.
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/util/MemberUtil.java
View file @
477a9fee
...
@@ -11,21 +11,12 @@ import java.util.Random;
...
@@ -11,21 +11,12 @@ import java.util.Random;
*/
*/
public
class
MemberUtil
{
public
class
MemberUtil
{
/**
* 获取
*
* @return
*/
public
static
boolean
getOneFromRepertory
()
{
return
false
;
}
public
static
String
buyCode
()
{
public
static
String
buyCode
()
{
return
genMemberCode
(
0
);
return
genMemberCode
(
1
);
}
}
public
static
String
freeCode
()
{
public
static
String
freeCode
()
{
return
genMemberCode
(
1
);
return
genMemberCode
(
2
);
}
}
public
static
String
genMemberCode
(
Integer
type
)
{
public
static
String
genMemberCode
(
Integer
type
)
{
...
@@ -55,7 +46,7 @@ public class MemberUtil {
...
@@ -55,7 +46,7 @@ public class MemberUtil {
g
+=
sc
;
g
+=
sc
;
}
}
String
randomPre
=
String
.
valueOf
(
sChar
[
rand
.
nextInt
(
s
.
length
())]);
String
randomPre
=
String
.
valueOf
(
sChar
[
rand
.
nextInt
(
s
.
length
())]);
if
(
1
==
type
)
{
// 赠送
if
(
2
==
type
)
{
// 赠送
g
=
"G"
.
concat
(
randomPre
).
concat
(
g
);
g
=
"G"
.
concat
(
randomPre
).
concat
(
g
);
}
else
{
// 购买
}
else
{
// 购买
g
=
"B"
.
concat
(
randomPre
).
concat
(
g
);
g
=
"B"
.
concat
(
randomPre
).
concat
(
g
);
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/AdamRdmService.java
View file @
477a9fee
...
@@ -524,6 +524,30 @@ public class AdamRdmService {
...
@@ -524,6 +524,30 @@ public class AdamRdmService {
redisUtil
.
del
(
AdamRedisConst
.
INFO_MEMBER_CODE
.
concat
(
memberCode
));
redisUtil
.
del
(
AdamRedisConst
.
INFO_MEMBER_CODE
.
concat
(
memberCode
));
}
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <AdamMemberCodeVo::buyOrderNo, MEMBER_CODE + STATE> */
public
boolean
setMemberCodeByBuyOrderNo
(
String
buyOrderNo
,
String
memberCodeAndState
)
{
return
redisUtil
.
set
(
buyOrderNo
,
memberCodeAndState
);
}
public
String
getMemberCodeByBuyOrderNo
(
String
buyOrderNo
)
{
return
(
String
)
redisUtil
.
get
(
buyOrderNo
);
}
public
int
getMemberCodeStateByBuyOrderNoVal
(
String
memberCodeAndState
)
{
if
(
StringUtils
.
isEmpty
(
memberCodeAndState
))
{
return
0
;
}
return
Integer
.
parseInt
(
org
.
apache
.
commons
.
lang3
.
StringUtils
.
right
(
memberCodeAndState
,
1
));
}
public
String
getMemberCodeByBuyOrderNoVal
(
String
memberCodeAndState
)
{
if
(
StringUtils
.
isEmpty
(
memberCodeAndState
))
{
return
""
;
}
return
memberCodeAndState
.
substring
(
0
,
memberCodeAndState
.
length
()
-
1
);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
/**
/**
...
@@ -538,8 +562,11 @@ public class AdamRdmService {
...
@@ -538,8 +562,11 @@ public class AdamRdmService {
// );
// );
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// return vo;
// return vo;
// TODO: 2021/7/29 降级查取,此处只用于用户购买会员码时使用
String
memberCodeByBuyOrderNo
=
this
.
getMemberCodeByBuyOrderNo
(
buyOrderNo
);
return
AdamMemberCodeVo
.
getNew
();
AdamMemberCodeVo
vo
=
AdamMemberCodeVo
.
getNew
();
vo
.
setCode
(
this
.
getMemberCodeByBuyOrderNoVal
(
memberCodeByBuyOrderNo
));
vo
.
setState
(
this
.
getMemberCodeStateByBuyOrderNoVal
(
memberCodeByBuyOrderNo
));
return
vo
;
}
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | TAGS:List<AdamTagVo> */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | TAGS:List<AdamTagVo> */
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamMemberOrderServiceImpl.java
View file @
477a9fee
...
@@ -265,6 +265,7 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
...
@@ -265,6 +265,7 @@ public class AdamMemberOrderServiceImpl implements IAdamMemberOrderService {
// mongoTemplate.insert(initMemberCodeVo, AdamMemberCodeVo.class.getSimpleName());
// mongoTemplate.insert(initMemberCodeVo, AdamMemberCodeVo.class.getSimpleName());
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
// log.debug("#MDB耗时:{}ms", System.currentTimeMillis() - s);
long
s
=
System
.
currentTimeMillis
();
long
s
=
System
.
currentTimeMillis
();
adamRdmService
.
setMemberCodeByBuyOrderNo
(
initMemberCodeVo
.
getBuyOrderNo
(),
initMemberCodeVo
.
getCode
()
+
0
);
adamRdmService
.
setMemberCodeVoByCode
(
initMemberCodeVo
.
getCode
(),
initMemberCodeVo
);
adamRdmService
.
setMemberCodeVoByCode
(
initMemberCodeVo
.
getCode
(),
initMemberCodeVo
);
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
log
.
debug
(
"#RDS耗时:{}ms"
,
System
.
currentTimeMillis
()
-
s
);
...
...
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