Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
80cb7cc5
Commit
80cb7cc5
authored
Sep 30, 2020
by
刘鹏飞
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
拼单购物车个人清除清除
parent
5b4aa878
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
52 additions
and
27 deletions
+52
-27
assortment-shoppingcart-sdk/src/main/java/com/freemud/sdk/api/assortment/shoppingcart/service/impl/CollageCartBaseServiceImpl.java
+11
-11
shopping-cart-application-service/src/main/java/cn/freemud/enums/ResponseResult.java
+1
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartCollageServiceImpl.java
+40
-16
No files found.
assortment-shoppingcart-sdk/src/main/java/com/freemud/sdk/api/assortment/shoppingcart/service/impl/CollageCartBaseServiceImpl.java
View file @
80cb7cc5
...
@@ -115,7 +115,7 @@ public class CollageCartBaseServiceImpl implements ShoppingCartBaseService {
...
@@ -115,7 +115,7 @@ public class CollageCartBaseServiceImpl implements ShoppingCartBaseService {
operations
.
putAll
(
cartGoodsMap
);
operations
.
putAll
(
cartGoodsMap
);
operations
.
expire
(
expire
,
TimeUnit
.
SECONDS
);
operations
.
expire
(
expire
,
TimeUnit
.
SECONDS
);
return
CartResponseUtil
.
success
();
return
CartResponseUtil
.
success
(
cartParamDto
.
getCartGoodsList
()
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
ErrorLog
.
printErrorLog
(
"设置拼单购物车异常"
,
"CollageCartBaseServiceImpl/setCartGoodsList"
,
cartParamDto
,
e
);
ErrorLog
.
printErrorLog
(
"设置拼单购物车异常"
,
"CollageCartBaseServiceImpl/setCartGoodsList"
,
cartParamDto
,
e
);
return
null
;
return
null
;
...
@@ -312,16 +312,16 @@ public class CollageCartBaseServiceImpl implements ShoppingCartBaseService {
...
@@ -312,16 +312,16 @@ public class CollageCartBaseServiceImpl implements ShoppingCartBaseService {
* @param userId
* @param userId
* @return
* @return
*/
*/
public
Boolean
getCollageMemStateHashKey
(
String
partnerId
,
String
storeId
,
String
userId
,
String
session
Id
)
{
public
Boolean
getCollageMemStateHashKey
(
String
partnerId
,
String
storeId
,
String
userId
,
String
currentUser
Id
)
{
try
{
try
{
String
collageMemberHashKey
=
genCollageMemberStateHashKey
(
partnerId
,
storeId
,
userId
);
String
collageMemberHashKey
=
genCollageMemberStateHashKey
(
partnerId
,
storeId
,
userId
);
return
redisCache
.
hashGet
(
collageMemberHashKey
,
session
Id
);
return
redisCache
.
hashGet
(
collageMemberHashKey
,
currentUser
Id
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
Map
<
String
,
String
>
request
=
new
HashMap
<>();
Map
<
String
,
String
>
request
=
new
HashMap
<>();
request
.
put
(
"partnerId"
,
partnerId
);
request
.
put
(
"partnerId"
,
partnerId
);
request
.
put
(
"storeId"
,
storeId
);
request
.
put
(
"storeId"
,
storeId
);
request
.
put
(
"userId"
,
userId
);
request
.
put
(
"userId"
,
userId
);
request
.
put
(
"
sessionId"
,
session
Id
);
request
.
put
(
"
currentUserId"
,
currentUser
Id
);
ErrorLog
.
printErrorLog
(
"获取拼单用户选好的状态异常"
,
"CollageCartBaseServiceImpl/getCollageMemStateHashKey"
,
request
,
e
);
ErrorLog
.
printErrorLog
(
"获取拼单用户选好的状态异常"
,
"CollageCartBaseServiceImpl/getCollageMemStateHashKey"
,
request
,
e
);
return
null
;
return
null
;
}
}
...
@@ -333,11 +333,11 @@ public class CollageCartBaseServiceImpl implements ShoppingCartBaseService {
...
@@ -333,11 +333,11 @@ public class CollageCartBaseServiceImpl implements ShoppingCartBaseService {
* @param partnerId
* @param partnerId
* @param storeId
* @param storeId
* @param crateUserId
* @param crateUserId
* @param
session
Id
* @param
user
Id
*/
*/
public
void
updateCollageCartGoodsUids
(
List
<
String
>
cartGoodsUids
,
String
partnerId
,
String
storeId
,
String
crateUserId
,
String
session
Id
){
public
void
updateCollageCartGoodsUids
(
List
<
String
>
cartGoodsUids
,
String
partnerId
,
String
storeId
,
String
crateUserId
,
String
user
Id
){
String
collageMemberKey
=
genCollageMemberHashKey
(
partnerId
,
storeId
,
crateUserId
);
String
collageMemberKey
=
genCollageMemberHashKey
(
partnerId
,
storeId
,
crateUserId
);
redisCache
.
hashPut
(
collageMemberKey
,
session
Id
,
cartGoodsUids
);
redisCache
.
hashPut
(
collageMemberKey
,
user
Id
,
cartGoodsUids
);
}
}
/**
/**
...
@@ -345,21 +345,21 @@ public class CollageCartBaseServiceImpl implements ShoppingCartBaseService {
...
@@ -345,21 +345,21 @@ public class CollageCartBaseServiceImpl implements ShoppingCartBaseService {
* @param partnerId
* @param partnerId
* @param storeId
* @param storeId
* @param crateUserId
* @param crateUserId
* @param
session
Id
* @param
user
Id
* @return
* @return
*/
*/
public
List
<
String
>
getCollageCartGoodsUids
(
String
partnerId
,
String
storeId
,
String
crateUserId
,
String
session
Id
){
public
List
<
String
>
getCollageCartGoodsUids
(
String
partnerId
,
String
storeId
,
String
crateUserId
,
String
user
Id
){
try
{
try
{
String
collageMemberKey
=
genCollageMemberHashKey
(
partnerId
,
storeId
,
crateUserId
);
String
collageMemberKey
=
genCollageMemberHashKey
(
partnerId
,
storeId
,
crateUserId
);
BoundHashOperations
<
String
,
String
,
List
<
String
>>
operations
=
redisTemplate
.
boundHashOps
(
collageMemberKey
);
BoundHashOperations
<
String
,
String
,
List
<
String
>>
operations
=
redisTemplate
.
boundHashOps
(
collageMemberKey
);
List
<
String
>
goodsUids
=
operations
.
get
(
session
Id
);
List
<
String
>
goodsUids
=
operations
.
get
(
user
Id
);
return
goodsUids
;
return
goodsUids
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
Map
<
String
,
String
>
request
=
new
HashMap
<>();
Map
<
String
,
String
>
request
=
new
HashMap
<>();
request
.
put
(
"partnerId"
,
partnerId
);
request
.
put
(
"partnerId"
,
partnerId
);
request
.
put
(
"storeId"
,
storeId
);
request
.
put
(
"storeId"
,
storeId
);
request
.
put
(
"crateUserId"
,
crateUserId
);
request
.
put
(
"crateUserId"
,
crateUserId
);
request
.
put
(
"
session
Id"
,
crateUserId
);
request
.
put
(
"
user
Id"
,
crateUserId
);
ErrorLog
.
printErrorLog
(
"获取拼单人员缓存购物车行异常"
,
"CollageCartBaseServiceImpl/getCollageCartGoodsUids"
,
request
,
e
);
ErrorLog
.
printErrorLog
(
"获取拼单人员缓存购物车行异常"
,
"CollageCartBaseServiceImpl/getCollageCartGoodsUids"
,
request
,
e
);
return
null
;
return
null
;
}
}
...
...
shopping-cart-application-service/src/main/java/cn/freemud/enums/ResponseResult.java
View file @
80cb7cc5
...
@@ -145,6 +145,7 @@ public enum ResponseResult {
...
@@ -145,6 +145,7 @@ public enum ResponseResult {
COLLAGE_ALREADY_CHOOSE
(
"49004"
,
"拼单商品已经选购结束,请确定"
),
COLLAGE_ALREADY_CHOOSE
(
"49004"
,
"拼单商品已经选购结束,请确定"
),
COLLAGE_ALREADY_EXIST
(
"49005"
,
"当前用户存在进行中的拼单订单"
),
COLLAGE_ALREADY_EXIST
(
"49005"
,
"当前用户存在进行中的拼单订单"
),
COLLAGE_NOT_OWNER
(
"49006"
,
"当前用户不是拼单发起人,无法操作"
),
COLLAGE_NOT_OWNER
(
"49006"
,
"当前用户不是拼单发起人,无法操作"
),
COLLAGE_GOOD_NOT_ONESELF
(
"49007"
,
"只能操作自己的商品"
),
/**
/**
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartCollageServiceImpl.java
View file @
80cb7cc5
This diff is collapsed.
Click to expand it.
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