记得上下班打卡 | 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
786288f7
Commit
786288f7
authored
Jan 13, 2022
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加 spu销量
parent
f7cc325a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
0 deletions
+24
-0
GoblinRedisConst.java
...m/liquidnet/service/goblin/constant/GoblinRedisConst.java
+1
-0
GoblinRedisUtils.java
...a/com/liquidnet/service/goblin/util/GoblinRedisUtils.java
+23
-0
No files found.
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/constant/GoblinRedisConst.java
View file @
786288f7
...
...
@@ -64,6 +64,7 @@ public class GoblinRedisConst {
public
static
final
String
REDIS_GOBLIN_BUY_COUNT
=
PREFIX
.
concat
(
"uid:"
);
//用户sku购买数量 key:uid:skuId:$skuId
public
static
final
String
REDIS_GOBLIN_SALE_COUNT
=
PREFIX
.
concat
(
"sale:skuId:"
);
//用户sku购买数量 key:sale:skuId:$skuId
public
static
final
String
REDIS_GOBLIN_SALE_SPU_COUNT
=
PREFIX
.
concat
(
"sale:skuId:"
);
//用户sku购买数量 key:sale:skuId:$spuId
public
static
final
String
REDIS_GOBLIN_ORDER
=
PREFIX
.
concat
(
"order:"
);
//用户sku购买数量 key:$orderId
public
static
final
String
REDIS_GOBLIN_ORDER_BACK
=
PREFIX
.
concat
(
"order:back:"
);
//用户sku购买数量 key:$backOrderId
public
static
final
String
REDIS_GOBLIN_ORDER_SKU
=
PREFIX
.
concat
(
"orderSku:"
);
//用户sku购买数量 key:$orderSkuId
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/util/GoblinRedisUtils.java
View file @
786288f7
...
...
@@ -495,6 +495,29 @@ public class GoblinRedisUtils {
return
(
int
)
redisUtil
.
decr
(
redisKey
,
number
);
}
//获取 spu销量
public
Integer
getSpuSaleCount
(
String
spuId
)
{
String
redisKey
=
GoblinRedisConst
.
REDIS_GOBLIN_SALE_SPU_COUNT
.
concat
(
spuId
);
Object
obj
=
redisUtil
.
get
(
redisKey
);
if
(
obj
==
null
)
{
return
null
;
}
else
{
return
(
Integer
)
obj
;
}
}
// 增加 spu销量
public
int
incrSpuSaleCount
(
String
spuId
,
int
number
)
{
String
redisKey
=
GoblinRedisConst
.
REDIS_GOBLIN_SALE_SPU_COUNT
.
concat
(
spuId
);
return
(
int
)
redisUtil
.
incr
(
redisKey
,
number
);
}
// 减少 spu销量
public
int
decrSpuSaleCount
(
String
spuId
,
int
number
)
{
String
redisKey
=
GoblinRedisConst
.
REDIS_GOBLIN_SALE_SPU_COUNT
.
concat
(
spuId
);
return
(
int
)
redisUtil
.
decr
(
redisKey
,
number
);
}
// 赋值 订单相关vo
public
void
setGoblinOrder
(
String
orderId
,
GoblinStoreOrderVo
vo
)
{
String
redisKey
=
GoblinRedisConst
.
REDIS_GOBLIN_ORDER
.
concat
(
orderId
);
...
...
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