记得上下班打卡 | 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
9546112d
Commit
9546112d
authored
Jun 09, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
ac5f29dc
f33d5ba9
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
83 additions
and
99 deletions
+83
-99
IAdamMemberOrderService.java
...quidnet/service/adam/service/IAdamMemberOrderService.java
+0
-9
IAdamMemberService.java
...om/liquidnet/service/adam/service/IAdamMemberService.java
+1
-3
pom.xml
...uidnet-client-admin/liquidnet-client-admin-common/pom.xml
+0
-12
pom.xml
...net-client-admin/liquidnet-client-admin-framework/pom.xml
+10
-0
AdamMemberOrderController.java
...et/service/adam/controller/AdamMemberOrderController.java
+2
-3
AdamMemberOrderServiceImpl.java
...service/adam/service/impl/AdamMemberOrderServiceImpl.java
+26
-38
AdamMemberServiceImpl.java
...dnet/service/adam/service/impl/AdamMemberServiceImpl.java
+33
-33
AdamRdmServiceImpl.java
...quidnet/service/adam/service/impl/AdamRdmServiceImpl.java
+11
-1
No files found.
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamMemberOrderService.java
View file @
9546112d
...
@@ -41,13 +41,4 @@ public interface IAdamMemberOrderService extends IService<AdamMemberOrder> {
...
@@ -41,13 +41,4 @@ public interface IAdamMemberOrderService extends IService<AdamMemberOrder> {
* @return
* @return
*/
*/
List
<
AdamMemberOrderVo
>
getMemberOrderList
(
String
uid
);
List
<
AdamMemberOrderVo
>
getMemberOrderList
(
String
uid
);
/**
* 获取订单详情信息
*
* @param orderNo 订单号
* @return
*/
AdamMemberOrderVo
getMemberOrderInfo
(
String
uid
,
String
orderNo
);
}
}
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamMemberService.java
View file @
9546112d
package
com
.
liquidnet
.
service
.
adam
.
service
;
package
com
.
liquidnet
.
service
.
adam
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberSimpleVo
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberVo
;
import
com.liquidnet.service.adam.entity.AdamMember
;
import
com.liquidnet.service.adam.entity.AdamMember
;
/**
/**
* 客户端调用
* 客户端调用
*/
*/
public
interface
IAdamMemberService
extends
IService
<
AdamMember
>
{
public
interface
IAdamMemberService
extends
IService
<
AdamMember
>
{
AdamMemberVo
queryMemberInfo
();
//
AdamMemberVo queryMemberInfo();
// AdamMemberSimpleVo queryMemberSimpleVo();
// AdamMemberSimpleVo queryMemberSimpleVo();
}
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-common/pom.xml
View file @
9546112d
...
@@ -100,18 +100,6 @@
...
@@ -100,18 +100,6 @@
<groupId>
javax.servlet
</groupId>
<groupId>
javax.servlet
</groupId>
<artifactId>
javax.servlet-api
</artifactId>
<artifactId>
javax.servlet-api
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
com.baomidou
</groupId>
<artifactId>
mybatis-plus-boot-starter
</artifactId>
<version>
3.4.0
</version>
</dependency>
<dependency>
<groupId>
com.baomidou
</groupId>
<artifactId>
mybatis-plus-generator
</artifactId>
<version>
3.4.0
</version>
</dependency>
</dependencies>
</dependencies>
</project>
</project>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-framework/pom.xml
View file @
9546112d
...
@@ -77,6 +77,16 @@
...
@@ -77,6 +77,16 @@
<artifactId>
liquidnet-client-admin-system
</artifactId>
<artifactId>
liquidnet-client-admin-system
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
com.baomidou
</groupId>
<artifactId>
mybatis-plus-boot-starter
</artifactId>
<version>
3.4.0
</version>
</dependency>
<dependency>
<groupId>
com.baomidou
</groupId>
<artifactId>
mybatis-plus-generator
</artifactId>
<version>
3.4.0
</version>
</dependency>
</dependencies>
</dependencies>
</project>
</project>
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamMemberOrderController.java
View file @
9546112d
...
@@ -170,15 +170,14 @@ public class AdamMemberOrderController {
...
@@ -170,15 +170,14 @@ public class AdamMemberOrderController {
@ApiOperation
(
value
=
"会员订单详情"
)
@ApiOperation
(
value
=
"会员订单详情"
)
@GetMapping
(
"info/{orderNo}"
)
@GetMapping
(
"info/{orderNo}"
)
public
ResponseDto
<
AdamMemberOrderVo
>
getMemberOrderList
(
@NotBlank
@PathVariable
String
orderNo
)
{
public
ResponseDto
<
AdamMemberOrderVo
>
getMemberOrderList
(
@NotBlank
@PathVariable
String
orderNo
)
{
AdamMemberOrderVo
memberOrderInfo
=
adamMemberOrderService
.
getMemberOrderInfo
(
CurrentUtil
.
getCurrentUid
(),
orderNo
);
return
ResponseDto
.
success
(
adamRdmService
.
getShotMemberOrderVoByOrderNo
(
orderNo
));
return
ResponseDto
.
success
(
memberOrderInfo
);
}
}
@ApiOperationSupport
(
order
=
6
)
@ApiOperationSupport
(
order
=
6
)
@ApiOperation
(
value
=
"会员订单状态"
)
@ApiOperation
(
value
=
"会员订单状态"
)
@GetMapping
(
"check"
)
@GetMapping
(
"check"
)
public
ResponseDto
<
Integer
>
checkOrderResult
(
@NotBlank
@RequestParam
String
orderNo
)
{
public
ResponseDto
<
Integer
>
checkOrderResult
(
@NotBlank
@RequestParam
String
orderNo
)
{
AdamMemberOrderVo
memberOrderInfo
=
adam
MemberOrderService
.
getMemberOrderInfo
(
CurrentUtil
.
getCurrentUid
(),
orderNo
);
AdamMemberOrderVo
memberOrderInfo
=
adam
RdmService
.
getShotMemberOrderVoByOrderNo
(
orderNo
);
if
(
null
==
memberOrderInfo
)
{
if
(
null
==
memberOrderInfo
)
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10211"
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10211"
));
}
}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamMemberOrderServiceImpl.java
View file @
9546112d
...
@@ -90,18 +90,6 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
...
@@ -90,18 +90,6 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
return
voList
;
return
voList
;
}
}
@Override
public
AdamMemberOrderVo
getMemberOrderInfo
(
String
uid
,
String
orderNo
)
{
AdamMemberOrderVo
orderVo
=
(
AdamMemberOrderVo
)
redisUtil
.
hget
(
AdamRedisConst
.
INFO_MEMBERS_ORDER_INFO
.
concat
(
uid
),
orderNo
);
if
(
null
==
orderVo
)
{
orderVo
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"orderNo"
).
is
(
orderNo
).
and
(
"uid"
).
is
(
uid
)),
AdamMemberOrderVo
.
class
,
AdamMemberOrderVo
.
class
.
getSimpleName
());
if
(
null
!=
orderVo
)
redisUtil
.
hset
(
AdamRedisConst
.
INFO_MEMBERS_ORDER_INFO
.
concat
(
uid
),
orderNo
,
orderVo
);
}
return
orderVo
;
}
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
public
ResponseDto
<
AdamMemberOrderResult
>
buyMemberOrMemberCode
(
AdamMemberOrderParam
param
)
{
public
ResponseDto
<
AdamMemberOrderResult
>
buyMemberOrMemberCode
(
AdamMemberOrderParam
param
)
{
...
@@ -116,26 +104,26 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
...
@@ -116,26 +104,26 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
String
createdAt
=
DateUtil
.
format
(
LocalDateTime
.
now
(),
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
String
createdAt
=
DateUtil
.
format
(
LocalDateTime
.
now
(),
DateUtil
.
Formatter
.
yyyyMMddHHmmss
);
// 生成订单信息
// 生成订单信息
AdamMemberOrderVo
o
rderVo
=
new
AdamMemberOrderVo
();
AdamMemberOrderVo
memberO
rderVo
=
new
AdamMemberOrderVo
();
String
orderNo
=
IDGenerator
.
nextSnowId
().
toString
().
concat
(
"V"
);
String
orderNo
=
IDGenerator
.
nextSnowId
().
toString
().
concat
(
"V"
);
o
rderVo
.
setOrderNo
(
orderNo
);
memberO
rderVo
.
setOrderNo
(
orderNo
);
o
rderVo
.
setMemberId
(
param
.
getMemberId
());
memberO
rderVo
.
setMemberId
(
param
.
getMemberId
());
o
rderVo
.
setDays
(
memberPriceVo
.
getDays
());
memberO
rderVo
.
setDays
(
memberPriceVo
.
getDays
());
o
rderVo
.
setMemberPriceId
(
param
.
getMemberPriceId
());
memberO
rderVo
.
setMemberPriceId
(
param
.
getMemberPriceId
());
o
rderVo
.
setCreatedAt
(
createdAt
);
memberO
rderVo
.
setCreatedAt
(
createdAt
);
o
rderVo
.
setMemberName
(
memberVo
.
getName
());
memberO
rderVo
.
setMemberName
(
memberVo
.
getName
());
o
rderVo
.
setMode
(
param
.
getMode
());
memberO
rderVo
.
setMode
(
param
.
getMode
());
o
rderVo
.
setDeviceFrom
(
param
.
getDeviceFrom
());
memberO
rderVo
.
setDeviceFrom
(
param
.
getDeviceFrom
());
o
rderVo
.
setPayType
(
param
.
getPayType
());
memberO
rderVo
.
setPayType
(
param
.
getPayType
());
o
rderVo
.
setState
(
0
);
// 0-待支付
memberO
rderVo
.
setState
(
0
);
// 0-待支付
o
rderVo
.
setUid
(
CurrentUtil
.
getCurrentUid
());
memberO
rderVo
.
setUid
(
CurrentUtil
.
getCurrentUid
());
o
rderVo
.
setPrice
(
param
.
getPrice
());
memberO
rderVo
.
setPrice
(
param
.
getPrice
());
o
rderVo
.
setClientIp
(
CurrentUtil
.
getCliIpAddr
());
memberO
rderVo
.
setClientIp
(
CurrentUtil
.
getCliIpAddr
());
o
rderVo
.
setVersion
(
CurrentUtil
.
getCliVersion
());
memberO
rderVo
.
setVersion
(
CurrentUtil
.
getCliVersion
());
o
rderVo
.
setSource
(
CurrentUtil
.
getCliSource
());
memberO
rderVo
.
setSource
(
CurrentUtil
.
getCliSource
());
if
(!
adamRdmService
.
setShotMemberOrderVoByOrderNo
(
orderNo
,
o
rderVo
))
{
if
(!
adamRdmService
.
setShotMemberOrderVoByOrderNo
(
orderNo
,
memberO
rderVo
))
{
log
.
warn
(
"###购买会员创建订单失败[
orderVo:{}]"
,
JsonUtils
.
toJson
(
o
rderVo
));
log
.
warn
(
"###购买会员创建订单失败[
memberOrderVo:{}]"
,
JsonUtils
.
toJson
(
memberO
rderVo
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10210"
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10210"
));
}
}
...
@@ -143,9 +131,9 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
...
@@ -143,9 +131,9 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
LinkedMultiValueMap
<
String
,
String
>
payParam
=
new
LinkedMultiValueMap
<>();
LinkedMultiValueMap
<
String
,
String
>
payParam
=
new
LinkedMultiValueMap
<>();
payParam
.
add
(
"type"
,
"VIP"
);
// VIP,CLUB
payParam
.
add
(
"type"
,
"VIP"
);
// VIP,CLUB
payParam
.
add
(
"price"
,
String
.
valueOf
(
memberPriceVo
.
getPrice
()));
payParam
.
add
(
"price"
,
String
.
valueOf
(
memberPriceVo
.
getPrice
()));
payParam
.
add
(
"name"
,
o
rderVo
.
getMemberName
());
payParam
.
add
(
"name"
,
memberO
rderVo
.
getMemberName
());
payParam
.
add
(
"order_code"
,
o
rderVo
.
getOrderNo
());
payParam
.
add
(
"order_code"
,
memberO
rderVo
.
getOrderNo
());
payParam
.
add
(
"client_ip"
,
o
rderVo
.
getClientIp
());
payParam
.
add
(
"client_ip"
,
memberO
rderVo
.
getClientIp
());
payParam
.
add
(
"notify_url"
,
env
.
getProperty
(
"liquidnet.url-pay.callback"
));
payParam
.
add
(
"notify_url"
,
env
.
getProperty
(
"liquidnet.url-pay.callback"
));
payParam
.
add
(
"create_date"
,
createdAt
);
payParam
.
add
(
"create_date"
,
createdAt
);
payParam
.
add
(
"expire_time"
,
"5"
);
payParam
.
add
(
"expire_time"
,
"5"
);
...
@@ -167,15 +155,15 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
...
@@ -167,15 +155,15 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
result
.
setCode
((
String
)
payResult
.
get
(
"code"
));
result
.
setCode
((
String
)
payResult
.
get
(
"code"
));
result
.
setPayData
(
payResult
.
get
(
"pay_data"
));
result
.
setPayData
(
payResult
.
get
(
"pay_data"
));
o
rderVo
.
setPayNo
(
result
.
getCode
());
memberO
rderVo
.
setPayNo
(
result
.
getCode
());
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
warn
(
"###购买会员下单调用支付中心异常[payParam:{}]"
,
JsonUtils
.
toJson
(
payParam
),
e
);
log
.
warn
(
"###购买会员下单调用支付中心异常[payParam:{}]"
,
JsonUtils
.
toJson
(
payParam
),
e
);
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10203"
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10203"
));
}
}
adamRdmService
.
setShotMemberOrderVoByOrderNo
(
orderNo
,
o
rderVo
);
adamRdmService
.
setShotMemberOrderVoByOrderNo
(
orderNo
,
memberO
rderVo
);
result
.
setOrderNo
(
o
rderVo
.
getOrderNo
());
result
.
setOrderNo
(
memberO
rderVo
.
getOrderNo
());
result
.
setShowUrl
(
param
.
getShowUrl
());
result
.
setShowUrl
(
param
.
getShowUrl
());
result
.
setReturnUrl
(
param
.
getReturnUrl
());
result
.
setReturnUrl
(
param
.
getReturnUrl
());
return
ResponseDto
.
success
(
result
);
return
ResponseDto
.
success
(
result
);
...
@@ -318,7 +306,7 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
...
@@ -318,7 +306,7 @@ public class AdamMemberOrderServiceImpl extends ServiceImpl<AdamMemberOrderMappe
rabbitTemplate
.
convertAndSend
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
rabbitTemplate
.
convertAndSend
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
SqlMapping
.
gets
(
toMqSqls
,
operationObjs
,
updateMemberOrderObjs
));
SqlMapping
.
gets
(
toMqSqls
,
operationObjs
,
updateMemberOrderObjs
));
adamRdmService
.
delShotMemberOrderVoByOrderNo
(
handleMemberOrderVo
.
getOrderNo
()
);
adamRdmService
.
setShotMemberOrderVoByOrderNo
(
handleMemberOrderVo
.
getOrderNo
(),
handleMemberOrderVo
);
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamMemberServiceImpl.java
View file @
9546112d
...
@@ -38,39 +38,39 @@ public class AdamMemberServiceImpl extends ServiceImpl<AdamMemberMapper, AdamMem
...
@@ -38,39 +38,39 @@ public class AdamMemberServiceImpl extends ServiceImpl<AdamMemberMapper, AdamMem
@Autowired
@Autowired
RedisUtil
redisUtil
;
RedisUtil
redisUtil
;
@Override
//
@Override
public
AdamMemberVo
queryMemberInfo
()
{
//
public AdamMemberVo queryMemberInfo() {
AdamMemberVo
info
=
null
;
//
AdamMemberVo info = null;
List
<
AdamMemberVo
>
adamMemberVoList
=
mongoTemplate
.
findAll
(
AdamMemberVo
.
class
);
//
List<AdamMemberVo> adamMemberVoList = mongoTemplate.findAll(AdamMemberVo.class);
int
tag
=
0
;
//
int tag = 0;
if
(
adamMemberVoList
.
size
()
>
0
)
{
//
if (adamMemberVoList.size() > 0) {
info
=
adamMemberVoList
.
get
(
0
);
//
info = adamMemberVoList.get(0);
}
else
{
//
} else {
AdamMember
firstMember
=
adamMemberMapper
.
getFirstMember
();
//
AdamMember firstMember = adamMemberMapper.getFirstMember();
if
(
null
==
firstMember
)
{
//
if (null == firstMember) {
return
null
;
//
return null;
}
//
}
info
=
new
AdamMemberVo
();
//
info = new AdamMemberVo();
BeanUtils
.
copyProperties
(
firstMember
,
info
);
//
BeanUtils.copyProperties(firstMember, info);
tag
=
1
;
//
tag = 1;
}
//
}
String
memberId
=
info
.
getMemberId
();
//
String memberId = info.getMemberId();
List
<
AdamMemberPriceVo
>
memberPrice
=
new
ArrayList
<>();
//
List<AdamMemberPriceVo> memberPrice = new ArrayList<>();
//
LinkedHashSet
<
String
>
hkeys
=
(
LinkedHashSet
<
String
>)
redisUtil
.
hkeys
(
AdamRedisConst
.
INFO_MEMBERS_PRICE_INFO
.
concat
(
memberId
));
//
LinkedHashSet<String> hkeys = (LinkedHashSet<String>) redisUtil.hkeys(AdamRedisConst.INFO_MEMBERS_PRICE_INFO.concat(memberId));
Iterator
<
String
>
priceIterator
=
hkeys
.
iterator
();
//
Iterator<String> priceIterator = hkeys.iterator();
while
(
priceIterator
.
hasNext
()){
//
while(priceIterator.hasNext()){
String
key
=
priceIterator
.
next
();
//
String key = priceIterator.next();
AdamMemberPriceVo
tempMemberPrice
=
(
AdamMemberPriceVo
)
redisUtil
.
hget
(
AdamRedisConst
.
INFO_MEMBERS_PRICE_INFO
.
concat
(
memberId
),
key
);
//
AdamMemberPriceVo tempMemberPrice = (AdamMemberPriceVo) redisUtil.hget(AdamRedisConst.INFO_MEMBERS_PRICE_INFO.concat(memberId), key);
memberPrice
.
add
(
tempMemberPrice
);
//
memberPrice.add(tempMemberPrice);
}
//
}
//
info
.
setPriceVoList
(
memberPrice
);
//
info.setPriceVoList(memberPrice);
if
(
1
==
tag
)
{
//
if (1 == tag) {
mongoTemplate
.
insert
(
info
,
AdamMemberVo
.
class
.
getSimpleName
());
//
mongoTemplate.insert(info, AdamMemberVo.class.getSimpleName());
}
//
}
return
info
;
//
return info;
}
//
}
// @Override
// @Override
// public AdamMemberSimpleVo queryMemberSimpleVo() {
// public AdamMemberSimpleVo queryMemberSimpleVo() {
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamRdmServiceImpl.java
View file @
9546112d
...
@@ -325,7 +325,17 @@ public class AdamRdmServiceImpl implements IAdamRdmService {
...
@@ -325,7 +325,17 @@ public class AdamRdmServiceImpl implements IAdamRdmService {
@Override
@Override
public
AdamMemberOrderVo
getShotMemberOrderVoByOrderNo
(
String
orderNo
)
{
public
AdamMemberOrderVo
getShotMemberOrderVoByOrderNo
(
String
orderNo
)
{
return
(
AdamMemberOrderVo
)
redisUtil
.
get
(
AdamRedisConst
.
SHOT_MEMBER_ORDER
.
concat
(
orderNo
));
String
key
=
AdamRedisConst
.
SHOT_MEMBER_ORDER
.
concat
(
orderNo
);
AdamMemberOrderVo
vo
=
(
AdamMemberOrderVo
)
redisUtil
.
get
(
key
);
if
(
null
==
vo
)
{
vo
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"orderNo"
).
is
(
orderNo
)),
AdamMemberOrderVo
.
class
,
AdamMemberOrderVo
.
class
.
getSimpleName
()
);
if
(
null
!=
vo
)
redisUtil
.
set
(
key
,
vo
);
}
return
vo
;
}
}
@Override
@Override
...
...
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