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
e434b10d
Commit
e434b10d
authored
Dec 22, 2021
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
结算页提示去除
parent
0162e603
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
21 deletions
+25
-21
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/calculate/ExclusiveActivity.java
+6
-2
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/shoppingCart/ActivityMutexConfig.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartNewServiceImpl.java
+9
-9
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/CalculationCommonService.java
+9
-9
No files found.
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/calculate/ExclusiveActivity.java
View file @
e434b10d
...
@@ -6,7 +6,11 @@ import lombok.Data;
...
@@ -6,7 +6,11 @@ import lombok.Data;
@Data
@Data
public
class
ExclusiveActivity
{
public
class
ExclusiveActivity
{
private
Integer
t
ype
;
private
Integer
activityT
ype
;
private
String
name
;
private
String
activityCode
;
private
String
activityName
;
private
String
activityTypeName
;
}
}
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/shoppingCart/ActivityMutexConfig.java
View file @
e434b10d
...
@@ -10,6 +10,6 @@ public class ActivityMutexConfig {
...
@@ -10,6 +10,6 @@ public class ActivityMutexConfig {
private
String
activityMutex
;
private
String
activityMutex
;
//优惠券与活动互斥 1=开启 0=关闭
//优惠券与活动互斥 1=开启 0=关闭
private
String
couponactivityMutex
;
//
private String couponactivityMutex;
}
}
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartNewServiceImpl.java
View file @
e434b10d
...
@@ -3365,25 +3365,25 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
...
@@ -3365,25 +3365,25 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
}
}
ActivityMutexConfig
config
=
JSONObject
.
parseObject
(
value
,
ActivityMutexConfig
.
class
);
ActivityMutexConfig
config
=
JSONObject
.
parseObject
(
value
,
ActivityMutexConfig
.
class
);
if
(
"0"
.
equals
(
config
.
getActivityMutex
())
&&
"0"
.
equals
(
config
.
getCouponactivityMutex
())
){
if
(
"0"
.
equals
(
config
.
getActivityMutex
())){
return
;
return
;
}
}
//点餐页 添加购物车/更新购物车,(活动与活动互斥,活动与优惠券互斥)
//点餐页 添加购物车/更新购物车,(活动与活动互斥,活动与优惠券互斥)
if
(
ObjectUtils
.
equals
(
SubmitPageEnum
.
NO
.
getCode
(),
flag
)
&&
addOrUpdate
&&
"1"
.
equals
(
config
.
getActivityMutex
())){
if
(
ObjectUtils
.
equals
(
SubmitPageEnum
.
NO
.
getCode
(),
flag
)
&&
addOrUpdate
&&
"1"
.
equals
(
config
.
getActivityMutex
())){
if
(
CollectionUtils
.
isNotEmpty
(
calculationDiscountResult
.
getCouponDiscounts
())){
if
(
CollectionUtils
.
isNotEmpty
(
calculationDiscountResult
.
getCouponDiscounts
())
&&
calculationDiscountResult
.
getCouponDiscounts
().
get
(
0
).
getPromotionSharing
()
==
1
){
//是否与促销活动共享 0不同享 1同享
if
(
calculationDiscountResult
.
getExclusiveActivityList
().
size
()
>
1
){
if
(
calculationDiscountResult
.
getExclusiveActivityList
().
size
()
>
1
){
toastMsg
=
"多个促销活动不同享 活动商品优惠发生变化"
;
toastMsg
=
"多个促销活动不同享 活动商品优惠发生变化"
;
}
else
{
}
else
{
String
activityName
=
calculationDiscountResult
.
getExclusiveActivityList
().
get
(
0
).
getName
();
toastMsg
=
"优惠券与其他促销活动不同享 活动商品优惠发生变化"
;
toastMsg
=
"优惠券与"
+
activityName
+
"活动不同享 活动商品优惠发生变化"
;
}
}
}
}
if
(
CollectionUtils
.
isNotEmpty
(
calculationDiscountResult
.
getDiscounts
())){
if
(
CollectionUtils
.
isNotEmpty
(
calculationDiscountResult
.
getDiscounts
())){
if
(
calculationDiscountResult
.
getExclusiveActivityList
().
size
()
>
1
){
if
(
calculationDiscountResult
.
getExclusiveActivityList
().
size
()
>
1
){
toastMsg
=
"多个促销活动不同享 活动商品优惠发生变化"
;
toastMsg
=
"多个促销活动不同享 活动商品优惠发生变化"
;
}
else
{
}
else
{
String
activityName
=
calculationDiscountResult
.
getExclusiveActivityList
().
get
(
0
).
getName
();
String
activityName
=
calculationDiscountResult
.
getExclusiveActivityList
().
get
(
0
).
get
ActivityType
Name
();
Integer
type
=
calculationDiscountResult
.
getDiscounts
().
get
(
0
).
getType
();
Integer
type
=
calculationDiscountResult
.
getDiscounts
().
get
(
0
).
getType
();
String
name
=
ActivityTypeEnum
.
getByCode
(
type
).
getDesc
();
String
name
=
ActivityTypeEnum
.
getByCode
(
type
).
getDesc
();
toastMsg
=
name
+
"与"
+
activityName
+
"活动不同享 活动商品优惠发生变化"
;
toastMsg
=
name
+
"与"
+
activityName
+
"活动不同享 活动商品优惠发生变化"
;
...
@@ -3393,11 +3393,11 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
...
@@ -3393,11 +3393,11 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
}
}
//结算页查询购物车 带优惠券 (优惠券与活动互斥)
//结算页查询购物车 带优惠券 (优惠券与活动互斥)
if
(
ObjectUtils
.
equals
(
SubmitPageEnum
.
YES
.
getCode
(),
flag
)
&&
hasCoupon
&&
"1"
.
equals
(
config
.
getCouponactivityMutex
())){
//
if(ObjectUtils.equals(SubmitPageEnum.YES.getCode(), flag) && hasCoupon && "1".equals(config.getCouponactivityMutex())){
toastMsg
=
"优惠券与其他促销活动不同享 活动商品优惠发生变化"
;
//
toastMsg = "优惠券与其他促销活动不同享 活动商品优惠发生变化";
}
//
}
if
(
StringUtils
.
isNotEmpty
(
toastMsg
)){
if
(
StringUtils
.
isNotEmpty
(
toastMsg
)
&&
StringUtils
.
isEmpty
(
shoppingCartGoodsResponseVo
.
getToastMsg
())
){
shoppingCartGoodsResponseVo
.
setToastMsg
(
toastMsg
);
shoppingCartGoodsResponseVo
.
setToastMsg
(
toastMsg
);
}
}
}
}
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/CalculationCommonService.java
View file @
e434b10d
...
@@ -801,25 +801,25 @@ public class CalculationCommonService {
...
@@ -801,25 +801,25 @@ public class CalculationCommonService {
}
}
ActivityMutexConfig
config
=
JSONObject
.
parseObject
(
value
,
ActivityMutexConfig
.
class
);
ActivityMutexConfig
config
=
JSONObject
.
parseObject
(
value
,
ActivityMutexConfig
.
class
);
if
(
"0"
.
equals
(
config
.
getActivityMutex
())
&&
"0"
.
equals
(
config
.
getCouponactivityMutex
())
){
if
(
"0"
.
equals
(
config
.
getActivityMutex
())){
return
;
return
;
}
}
//点餐页 添加购物车/更新购物车,(活动与活动互斥,活动与优惠券互斥)
//点餐页 添加购物车/更新购物车,(活动与活动互斥,活动与优惠券互斥)
if
(
ObjectUtils
.
equals
(
SubmitPageEnum
.
NO
.
getCode
(),
flag
)
&&
addOrUpdate
&&
"1"
.
equals
(
config
.
getActivityMutex
())){
if
(
ObjectUtils
.
equals
(
SubmitPageEnum
.
NO
.
getCode
(),
flag
)
&&
addOrUpdate
&&
"1"
.
equals
(
config
.
getActivityMutex
())){
if
(
CollectionUtils
.
isNotEmpty
(
calculationDiscountResult
.
getCouponDiscounts
())){
if
(
CollectionUtils
.
isNotEmpty
(
calculationDiscountResult
.
getCouponDiscounts
())
&&
calculationDiscountResult
.
getCouponDiscounts
().
get
(
0
).
getPromotionSharing
()
==
1
){
//是否与促销活动共享 0不同享 1同享
if
(
calculationDiscountResult
.
getExclusiveActivityList
().
size
()
>
1
){
if
(
calculationDiscountResult
.
getExclusiveActivityList
().
size
()
>
1
){
toastMsg
=
"多个促销活动不同享 活动商品优惠发生变化"
;
toastMsg
=
"多个促销活动不同享 活动商品优惠发生变化"
;
}
else
{
}
else
{
String
activityName
=
calculationDiscountResult
.
getExclusiveActivityList
().
get
(
0
).
getName
();
toastMsg
=
"优惠券与其他促销活动不同享 活动商品优惠发生变化"
;
toastMsg
=
"优惠券与"
+
activityName
+
"活动不同享 活动商品优惠发生变化"
;
}
}
}
}
if
(
CollectionUtils
.
isNotEmpty
(
calculationDiscountResult
.
getDiscounts
())){
if
(
CollectionUtils
.
isNotEmpty
(
calculationDiscountResult
.
getDiscounts
())){
if
(
calculationDiscountResult
.
getExclusiveActivityList
().
size
()
>
1
){
if
(
calculationDiscountResult
.
getExclusiveActivityList
().
size
()
>
1
){
toastMsg
=
"多个促销活动不同享 活动商品优惠发生变化"
;
toastMsg
=
"多个促销活动不同享 活动商品优惠发生变化"
;
}
else
{
}
else
{
String
activityName
=
calculationDiscountResult
.
getExclusiveActivityList
().
get
(
0
).
getName
();
String
activityName
=
calculationDiscountResult
.
getExclusiveActivityList
().
get
(
0
).
get
ActivityType
Name
();
Integer
type
=
calculationDiscountResult
.
getDiscounts
().
get
(
0
).
getType
();
Integer
type
=
calculationDiscountResult
.
getDiscounts
().
get
(
0
).
getType
();
String
name
=
ActivityTypeEnum
.
getByCode
(
type
).
getDesc
();
String
name
=
ActivityTypeEnum
.
getByCode
(
type
).
getDesc
();
toastMsg
=
name
+
"与"
+
activityName
+
"活动不同享 活动商品优惠发生变化"
;
toastMsg
=
name
+
"与"
+
activityName
+
"活动不同享 活动商品优惠发生变化"
;
...
@@ -829,11 +829,11 @@ public class CalculationCommonService {
...
@@ -829,11 +829,11 @@ public class CalculationCommonService {
}
}
//结算页查询购物车 带优惠券 (优惠券与活动互斥)
//结算页查询购物车 带优惠券 (优惠券与活动互斥)
if
(
ObjectUtils
.
equals
(
SubmitPageEnum
.
YES
.
getCode
(),
flag
)
&&
hasCoupon
&&
"1"
.
equals
(
config
.
getCouponactivityMutex
())){
//
if(ObjectUtils.equals(SubmitPageEnum.YES.getCode(), flag) && hasCoupon && "1".equals(config.getCouponactivityMutex())){
toastMsg
=
"优惠券与其他促销活动不同享 活动商品优惠发生变化"
;
//
toastMsg = "优惠券与其他促销活动不同享 活动商品优惠发生变化";
}
//
}
if
(
StringUtils
.
isNotEmpty
(
toastMsg
)){
if
(
StringUtils
.
isNotEmpty
(
toastMsg
)
&&
StringUtils
.
isEmpty
(
shoppingCartGoodsResponseVo
.
getToastMsg
())
){
shoppingCartGoodsResponseVo
.
setToastMsg
(
toastMsg
);
shoppingCartGoodsResponseVo
.
setToastMsg
(
toastMsg
);
}
}
}
}
...
...
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