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
71c0bcd5
Commit
71c0bcd5
authored
Jun 11, 2021
by
徐康
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
买3赠1券
parent
91b6c184
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
127 additions
and
21 deletions
+127
-21
shopping-cart-application-service/src/main/java/cn/freemud/controller/MCoffeeShoppingCartController.java
+9
-0
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/B3S1CouponGoodsInfoVo.java
+39
-0
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/CartGoods.java
+9
-1
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/ClearCouponCodeRequestVo.java
+7
-0
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/ShoppingCartInfoRequestVo.java
+6
-0
shopping-cart-application-service/src/main/java/cn/freemud/enums/ActivityTypeEnum.java
+1
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/ShoppingCartMCoffeeServiceImpl.java
+0
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/calculation/CalculationServiceImpl.java
+1
-2
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/calculation/CouponDiscountCalculation.java
+47
-9
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/entity/BatchGoodsInfoVo.java
+2
-9
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/entity/MCoffeeAddGoodsRequestVo.java
+6
-0
No files found.
shopping-cart-application-service/src/main/java/cn/freemud/controller/MCoffeeShoppingCartController.java
View file @
71c0bcd5
...
@@ -81,6 +81,15 @@ public class MCoffeeShoppingCartController {
...
@@ -81,6 +81,15 @@ public class MCoffeeShoppingCartController {
return
shoppingCartMCoffeeService
.
batchUpdateGoodsQty
(
request
);
return
shoppingCartMCoffeeService
.
batchUpdateGoodsQty
(
request
);
}
}
/**
* 向购物车中添加商品
*/
@ApiAnnotation
(
logMessage
=
"removeB3S1Coupon"
)
@PostMapping
(
value
=
"/removeB3S1Coupon"
)
public
BaseResponse
deleteB3S1Coupon
(
@Validated
@LogParams
@RequestBody
MCoffeeAddGoodsRequestVo
request
)
{
return
shoppingCartMCoffeeService
.
addGoods
(
request
);
}
@ApiAnnotation
(
logMessage
=
"getCartInfoByUser"
)
@ApiAnnotation
(
logMessage
=
"getCartInfoByUser"
)
@PostMapping
(
value
=
"/getCartInfoByUser"
)
@PostMapping
(
value
=
"/getCartInfoByUser"
)
...
...
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/B3S1CouponGoodsInfoVo.java
0 → 100644
View file @
71c0bcd5
package
cn
.
freemud
.
entities
.
vo
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
import
java.util.Set
;
/**
* All rights Reserved, Designed By sunary.site
*
* @version v1.0
* @Title: IntelliJ IDEA
* @Package cn.freemud.entities.vo
* @Description: 请简单描述下这个类是做什么用的
* @author: yu.sun
* @date: 2021-01-11 15:18:36
* @Copyright: 2019 www.freemud.cn Inc. All rights reserved.
*/
@Data
@NoArgsConstructor
public
class
B3S1CouponGoodsInfoVo
{
/**
* 卡号
*/
private
String
cardNo
;
/**
* 券号
*/
private
String
cardCode
;
/**
* 券号
*/
private
Set
<
String
>
cardCodeSet
;
private
Integer
useTimes
;
private
int
isUseB3S1Coupon
=
1
;
}
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/CartGoods.java
View file @
71c0bcd5
...
@@ -240,11 +240,15 @@ public class CartGoods {
...
@@ -240,11 +240,15 @@ public class CartGoods {
*/
*/
private
int
isMonthCard
=
0
;
private
int
isMonthCard
=
0
;
/**
/**
* 是否是买3赠1券商品
*/
private
int
isB3S1Coupon
=
0
;
/**
* 是否是太阳蛋商品
* 是否是太阳蛋商品
*/
*/
private
int
isSunnyCoupon
=
0
;
private
int
isSunnyCoupon
=
0
;
/**
/**
* 是否为
月享卡
商品 1:是;0:否
* 是否为
可以使用买月享卡的
商品 1:是;0:否
*/
*/
private
int
isMonthCardGoods
=
0
;
private
int
isMonthCardGoods
=
0
;
/**
/**
...
@@ -252,6 +256,10 @@ public class CartGoods {
...
@@ -252,6 +256,10 @@ public class CartGoods {
*/
*/
private
MonthCardVo
monthCardInfo
;
private
MonthCardVo
monthCardInfo
;
/**
/**
* 买3赠1券信息
*/
private
B3S1CouponGoodsInfoVo
b3S1CouponGoodsInfo
;
/**
* 第三方商品编码
* 第三方商品编码
*/
*/
private
String
customerCode
;
private
String
customerCode
;
...
...
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/ClearCouponCodeRequestVo.java
View file @
71c0bcd5
...
@@ -15,4 +15,11 @@ public class ClearCouponCodeRequestVo extends BaseRequestVo {
...
@@ -15,4 +15,11 @@ public class ClearCouponCodeRequestVo extends BaseRequestVo {
* 0 否
* 0 否
*/
*/
private
int
isUseMonthCard
;
private
int
isUseMonthCard
;
/**
* 是否使用
* 1 是
* 0 否
*/
private
int
isUseB3S1Coupon
;
}
}
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/ShoppingCartInfoRequestVo.java
View file @
71c0bcd5
...
@@ -78,6 +78,12 @@ public class ShoppingCartInfoRequestVo extends BaseRequestVo {
...
@@ -78,6 +78,12 @@ public class ShoppingCartInfoRequestVo extends BaseRequestVo {
*/
*/
private
Integer
isUseMonthCard
=
1
;
private
Integer
isUseMonthCard
=
1
;
/**
/**
* 是否使用
* 1 是
* 0 否
*/
private
Integer
isUseB3S3Coupon
=
1
;
/**
* 优惠券对应的活动号
* 优惠券对应的活动号
*/
*/
private
String
activityCode
;
private
String
activityCode
;
...
...
shopping-cart-application-service/src/main/java/cn/freemud/enums/ActivityTypeEnum.java
View file @
71c0bcd5
...
@@ -36,6 +36,7 @@ public enum ActivityTypeEnum {
...
@@ -36,6 +36,7 @@ public enum ActivityTypeEnum {
TYPE_32
(
32
,
"商品券"
),
TYPE_32
(
32
,
"商品券"
),
TYPE_33
(
33
,
"换购券"
),
TYPE_33
(
33
,
"换购券"
),
TYPE_37
(
37
,
"月享卡种子券"
),
TYPE_37
(
37
,
"月享卡种子券"
),
TYPE_35
(
35
,
"买3赠1券"
),
TYPE_38
(
38
,
"月享卡2.0"
),
TYPE_38
(
38
,
"月享卡2.0"
),
TYPE_39
(
39
,
"EVM券"
),
TYPE_39
(
39
,
"EVM券"
),
TYPE_5
(
5
,
"整单满金额折"
),
TYPE_5
(
5
,
"整单满金额折"
),
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/ShoppingCartMCoffeeServiceImpl.java
View file @
71c0bcd5
This diff is collapsed.
Click to expand it.
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/calculation/CalculationServiceImpl.java
View file @
71c0bcd5
...
@@ -108,8 +108,7 @@ public class CalculationServiceImpl {
...
@@ -108,8 +108,7 @@ public class CalculationServiceImpl {
timeSaleCalculation
.
updateShoppingCartGoodsDiscount
(
calculationDiscount
,
cartGoodsList
,
shoppingCartGoodsResponseVo
);
timeSaleCalculation
.
updateShoppingCartGoodsDiscount
(
calculationDiscount
,
cartGoodsList
,
shoppingCartGoodsResponseVo
);
//优惠券
//优惠券
CouponPromotionVO
couponPromotionVO
=
couponDiscountCalculation
.
getCouponPromotionVO
(
partnerId
,
storeId
,
userId
,
couponCode
,
orderType
);
couponDiscountCalculation
.
updateShoppingCartGoodsDiscount
(
calculationDiscount
,
cartGoodsList
,
shoppingCartGoodsResponseVo
);
couponDiscountCalculation
.
updateShoppingCartGoodsDiscount
(
couponPromotionVO
,
calculationDiscount
,
cartGoodsList
,
shoppingCartGoodsResponseVo
);
//套餐
//套餐
setMealCalculation
.
updateShoppingCartGoodsDiscount
(
calculationDiscount
,
cartGoodsList
,
shoppingCartGoodsResponseVo
);
setMealCalculation
.
updateShoppingCartGoodsDiscount
(
calculationDiscount
,
cartGoodsList
,
shoppingCartGoodsResponseVo
);
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/calculation/CouponDiscountCalculation.java
View file @
71c0bcd5
...
@@ -23,6 +23,7 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -23,6 +23,7 @@ import lombok.extern.slf4j.Slf4j;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.lang.ObjectUtils
;
import
org.apache.commons.lang.ObjectUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -74,12 +75,16 @@ public class CouponDiscountCalculation {
...
@@ -74,12 +75,16 @@ public class CouponDiscountCalculation {
/**
/**
* 优惠计算
* 优惠计算
*/
*/
public
void
updateShoppingCartGoodsDiscount
(
CouponPromotionVO
couponPromotionVO
,
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
calculationDiscountResult
,
List
<
CartGoods
>
cartGoodsList
,
ShoppingCartGoodsResponseVo
shoppingCartGoodsResponseVo
)
{
public
void
updateShoppingCartGoodsDiscount
(
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
calculationDiscountResult
,
List
<
CartGoods
>
cartGoodsList
,
ShoppingCartGoodsResponseVo
shoppingCartGoodsResponseVo
)
{
if
(
calculationDiscountResult
==
null
||
CollectionUtils
.
isEmpty
(
calculationDiscountResult
.
getDiscounts
())
if
(
calculationDiscountResult
==
null
||
CollectionUtils
.
isEmpty
(
calculationDiscountResult
.
getDiscounts
())
||
!
calculationDiscountResult
.
getDiscounts
().
stream
().
anyMatch
(
discount
->
(
ActivityTypeEnum
.
TYPE_3
.
getCode
().
equals
(
discount
.
getType
())
||
!
calculationDiscountResult
.
getDiscounts
().
stream
().
anyMatch
(
discount
->
(
ActivityTypeEnum
.
TYPE_3
.
getCode
().
equals
(
discount
.
getType
())
||
(
ActivityTypeEnum
.
TYPE_31
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_32
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_31
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_37
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_38
.
getCode
().
equals
(
discount
.
getType
()))))){
||
(
ActivityTypeEnum
.
TYPE_32
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_35
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_37
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_38
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_39
.
getCode
().
equals
(
discount
.
getType
()))))){
return
;
return
;
}
}
List
<
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
Goods
>
goodsList
=
calculationDiscountResult
.
getGoods
();
List
<
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
Goods
>
goodsList
=
calculationDiscountResult
.
getGoods
();
...
@@ -91,9 +96,14 @@ public class CouponDiscountCalculation {
...
@@ -91,9 +96,14 @@ public class CouponDiscountCalculation {
if
(
CollectionUtils
.
isEmpty
(
discounts
))
{
if
(
CollectionUtils
.
isEmpty
(
discounts
))
{
return
;
return
;
}
}
List
<
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
Discount
>
couponDiscounts
=
discounts
.
stream
().
filter
(
discount
->
(
ActivityTypeEnum
.
TYPE_3
.
getCode
().
equals
(
discount
.
getType
())
List
<
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
Discount
>
couponDiscounts
=
||
(
ActivityTypeEnum
.
TYPE_31
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_32
.
getCode
().
equals
(
discount
.
getType
()))
discounts
.
stream
().
filter
(
discount
->
(
ActivityTypeEnum
.
TYPE_3
.
getCode
().
equals
(
discount
.
getType
())
||
(
ActivityTypeEnum
.
TYPE_37
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_38
.
getCode
().
equals
(
discount
.
getType
())))).
collect
(
Collectors
.
toList
());
||
(
ActivityTypeEnum
.
TYPE_31
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_32
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_35
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_37
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_38
.
getCode
().
equals
(
discount
.
getType
()))
||
(
ActivityTypeEnum
.
TYPE_39
.
getCode
().
equals
(
discount
.
getType
())))).
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isEmpty
(
couponDiscounts
))
{
if
(
CollectionUtils
.
isEmpty
(
couponDiscounts
))
{
return
;
return
;
}
}
...
@@ -154,22 +164,29 @@ public class CouponDiscountCalculation {
...
@@ -154,22 +164,29 @@ public class CouponDiscountCalculation {
&&
mccafeUniversalCouponCode
.
equals
(
t
.
getActivityCode
()))).
findFirst
().
orElse
(
null
);
&&
mccafeUniversalCouponCode
.
equals
(
t
.
getActivityCode
()))).
findFirst
().
orElse
(
null
);
for
(
CartGoods
cartGoods
:
cartGoodsList
)
{
List
<
CartGoods
>
newCartGoodsList
=
new
ArrayList
<>();
for
(
int
i
=
0
;
i
<
cartGoodsList
.
size
();
i
++)
{
CartGoods
cartGoods
=
cartGoodsList
.
get
(
i
);
if
(
"9998"
.
equals
(
cartGoods
.
getSkuId
()))
{
continue
;
}
if
(
goodsMap
.
get
(
cartGoods
.
getCartGoodsUid
())
==
null
)
{
if
(
goodsMap
.
get
(
cartGoods
.
getCartGoodsUid
())
==
null
)
{
continue
;
continue
;
}
}
//商品券商品
//商品券商品
List
<
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
Goods
.
GoodsDiscount
>
discountsNew
=
goodsMap
.
get
(
cartGoods
.
getCartGoodsUid
()).
getDiscounts
();
if
(
StringUtils
.
isNotBlank
(
cartGoods
.
getCouponCode
())
||
discountMon
!=
null
)
{
if
(
StringUtils
.
isNotBlank
(
cartGoods
.
getCouponCode
())
||
discountMon
!=
null
)
{
//先将商品券商品最终售价设置为 原价
//先将商品券商品最终售价设置为 原价
if
(!
StringUtils
.
equals
(
"9999"
,
cartGoods
.
getSkuId
())){
if
(!
StringUtils
.
equals
(
"9999"
,
cartGoods
.
getSkuId
())){
cartGoods
.
setAmount
(
cartGoods
.
getOriginalAmount
());
cartGoods
.
setAmount
(
cartGoods
.
getOriginalAmount
());
}
}
List
<
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
Goods
.
GoodsDiscount
>
discountsNew
=
goodsMap
.
get
(
cartGoods
.
getCartGoodsUid
()).
getDiscounts
();
if
(
CollectionUtils
.
isNotEmpty
(
discountsNew
))
{
if
(
CollectionUtils
.
isNotEmpty
(
discountsNew
))
{
ApiLog
.
debug
(
"couponDiscountCalculation:{}"
,
discountsNew
);
ApiLog
.
debug
(
"couponDiscountCalculation:{}"
,
discountsNew
);
//这里过滤掉了 月享卡2.0,因为月享卡2.0商品不用展示划线价,故显示原价
//这里过滤掉了 月享卡2.0,因为月享卡2.0商品不用展示划线价,故显示原价
Optional
<
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
Goods
.
GoodsDiscount
>
targetDiscount
=
discountsNew
.
stream
()
Optional
<
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
Goods
.
GoodsDiscount
>
targetDiscount
=
discountsNew
.
stream
()
.
filter
(
t
->
ActivityTypeEnum
.
TYPE_32
.
getCode
().
equals
(
t
.
getType
())
||
ActivityTypeEnum
.
TYPE_37
.
getCode
().
equals
(
t
.
getType
())).
findFirst
();
.
filter
(
t
->
ActivityTypeEnum
.
TYPE_32
.
getCode
().
equals
(
t
.
getType
())
||
ActivityTypeEnum
.
TYPE_37
.
getCode
().
equals
(
t
.
getType
())
||
ActivityTypeEnum
.
TYPE_39
.
getCode
().
equals
(
t
.
getType
())).
findFirst
();
if
(
null
!=
targetDiscount
&&
targetDiscount
.
isPresent
())
{
if
(
null
!=
targetDiscount
&&
targetDiscount
.
isPresent
())
{
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
Goods
.
GoodsDiscount
goodsDiscount
=
targetDiscount
.
get
();
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
Goods
.
GoodsDiscount
goodsDiscount
=
targetDiscount
.
get
();
cartGoods
.
setCouponName
(
goodsDiscount
.
getActivityName
());
cartGoods
.
setCouponName
(
goodsDiscount
.
getActivityName
());
...
@@ -178,7 +195,26 @@ public class CouponDiscountCalculation {
...
@@ -178,7 +195,26 @@ public class CouponDiscountCalculation {
}
}
}
}
}
}
Optional
<
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
Goods
.
GoodsDiscount
>
b3S1DiscountOptional
=
discountsNew
.
stream
()
.
filter
(
t
->
ActivityTypeEnum
.
TYPE_35
.
getCode
().
equals
(
t
.
getType
())).
findFirst
();
if
(
b3S1DiscountOptional
.
isPresent
())
{
if
(
cartGoods
.
getQty
()
>
b3S1DiscountOptional
.
get
().
getActualGoodsNumber
())
{
int
newNum
=
cartGoods
.
getQty
()
-
b3S1DiscountOptional
.
get
().
getActualGoodsNumber
();
cartGoods
.
setQty
(
b3S1DiscountOptional
.
get
().
getActualGoodsNumber
());
cartGoods
.
setCouponName
(
b3S1DiscountOptional
.
get
().
getActivityName
());
cartGoods
.
setCouponCode
(
b3S1DiscountOptional
.
get
().
getActivityCode
());
CartGoods
cartGoodsNew
=
new
CartGoods
();
BeanUtils
.
copyProperties
(
cartGoods
,
cartGoodsNew
);
cartGoodsNew
.
setCartGoodsUid
(
UUID
.
randomUUID
().
toString
());
cartGoodsNew
.
setQty
(
newNum
);
cartGoodsNew
.
setAmount
(
cartGoods
.
getAmount
());
cartGoods
.
setAmount
(
0
l
);
newCartGoodsList
.
add
(
cartGoodsNew
);
}
}
}
}
cartGoodsList
.
addAll
(
newCartGoodsList
);
// 当couponCode不为空时,需计算优惠价格
// 当couponCode不为空时,需计算优惠价格
long
couponDiscount
=
0
;
long
couponDiscount
=
0
;
...
@@ -201,6 +237,7 @@ public class CouponDiscountCalculation {
...
@@ -201,6 +237,7 @@ public class CouponDiscountCalculation {
discount
->
ActivityTypeEnum
.
TYPE_3
.
getCode
().
equals
(
discount
.
getType
())
discount
->
ActivityTypeEnum
.
TYPE_3
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_31
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_31
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_32
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_32
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_35
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_37
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_37
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_38
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_38
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_39
.
getCode
().
equals
(
discount
.
getType
())))
{
||
ActivityTypeEnum
.
TYPE_39
.
getCode
().
equals
(
discount
.
getType
())))
{
...
@@ -218,6 +255,7 @@ public class CouponDiscountCalculation {
...
@@ -218,6 +255,7 @@ public class CouponDiscountCalculation {
discount
->
(
ActivityTypeEnum
.
TYPE_3
.
getCode
().
equals
(
discount
.
getType
())
discount
->
(
ActivityTypeEnum
.
TYPE_3
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_31
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_31
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_32
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_32
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_35
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_37
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_37
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_38
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_38
.
getCode
().
equals
(
discount
.
getType
())
||
ActivityTypeEnum
.
TYPE_39
.
getCode
().
equals
(
discount
.
getType
()))).
collect
(
Collectors
.
toList
());
||
ActivityTypeEnum
.
TYPE_39
.
getCode
().
equals
(
discount
.
getType
()))).
collect
(
Collectors
.
toList
());
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/entity/BatchGoodsInfoVo.java
View file @
71c0bcd5
...
@@ -92,18 +92,11 @@ public class BatchGoodsInfoVo {
...
@@ -92,18 +92,11 @@ public class BatchGoodsInfoVo {
private
String
couponCode
;
private
String
couponCode
;
/**
/**
* 买三赠一券code
*/
private
String
buyThreeGiveOneCouponCode
;
/**
* 买三赠一券活动号
*/
private
String
buyThreeGiveOneActivityCode
;
/**
* 当前商品是否为月享卡,0:否,1:是
* 当前商品是否为月享卡,0:否,1:是
*/
*/
private
int
isMonthCard
;
private
int
isMonthCard
;
private
int
isB3S1Coupon
;
/**
/**
* 是否为月享卡商品
* 是否为月享卡商品
*/
*/
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/mcoffee/entity/MCoffeeAddGoodsRequestVo.java
View file @
71c0bcd5
...
@@ -148,9 +148,15 @@ public class MCoffeeAddGoodsRequestVo {
...
@@ -148,9 +148,15 @@ public class MCoffeeAddGoodsRequestVo {
* 是否为月享卡商品
* 是否为月享卡商品
*/
*/
private
int
isMonthCardGoods
;
private
int
isMonthCardGoods
;
private
int
isB3S1Coupon
;
/**
/**
* 月享卡加购信息
* 月享卡加购信息
*/
*/
private
MonthCardVo
monthCardInfo
;
private
MonthCardVo
monthCardInfo
;
/**
* 买3赠1券商品信息
*/
private
B3S1CouponGoodsInfoVo
b3S1CouponGoodsInfo
;
}
}
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