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
521527dc
Commit
521527dc
authored
Oct 21, 2021
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
注释无用代码
parent
b82cc67e
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
43 additions
and
43 deletions
+43
-43
shopping-cart-application-service/src/main/java/cn/freemud/adapter/ActivityAdapter.java
+43
-43
No files found.
shopping-cart-application-service/src/main/java/cn/freemud/adapter/ActivityAdapter.java
View file @
521527dc
...
...
@@ -66,49 +66,49 @@ public class ActivityAdapter {
return
activityQueryRequestDto
;
}
public
ActivityCalculationDiscountRequestDto
convert2ActivityCalculationDiscountRequestDto
(
ShoppingCartInfoDto
shoppingCartInfoDto
,
String
partnerCode
,
String
storeId
,
String
appid
,
Integer
orderType
,
CouponListResponseDto
.
CouponBean
couponBean
,
Long
promotionAmount
)
{
if
(
shoppingCartInfoDto
==
null
||
CollectionUtils
.
isEmpty
(
shoppingCartInfoDto
.
getData
()))
{
return
null
;
}
ActivityCalculationDiscountRequestDto
result
=
new
ActivityCalculationDiscountRequestDto
();
result
.
setVer
(
Integer
.
valueOf
(
Version
.
VERSION_1
));
result
.
setPartnerCode
(
partnerCode
);
result
.
setStoreId
(
storeId
);
ActivityChannelEnum
activityChannelEnum
=
PropertyConvertUtil
.
orderTypeConvert2ActivityChannel
(
orderType
);
if
(!
Objects
.
isNull
(
activityChannelEnum
))
{
result
.
setChannel
(
activityChannelEnum
.
getCode
());
}
result
.
setAppId
(
appid
);
result
.
setIsShowActivities
(
1
);
result
.
setIsShowGoodsActivity
(
1
);
List
<
ActivityCalculationDiscountRequestDto
.
CalculationDiscountGoods
>
goods
=
new
ArrayList
<>();
// TODO 暂时指定成一个商品,后期优化
ActivityCalculationDiscountRequestDto
.
CalculationDiscountGoods
calculationDiscountGoods
=
new
ActivityCalculationDiscountRequestDto
.
CalculationDiscountGoods
();
calculationDiscountGoods
.
setGoodsId
(
"1"
);
calculationDiscountGoods
.
setCategory
(
"1"
);
calculationDiscountGoods
.
setGoodsQuantity
(
1
);
Long
amount
=
0L
;
if
(
shoppingCartInfoDto
.
getAmount
()
!=
null
)
{
amount
=
shoppingCartInfoDto
.
getAmount
();
}
Long
packAmount
=
0L
;
// 外卖才有打包费
if
(
shoppingCartInfoDto
.
getPackAmount
()
!=
null
&&
Objects
.
equals
(
CreateOrderType
.
TAKE_OUT
.
getCode
(),
orderType
))
{
packAmount
=
shoppingCartInfoDto
.
getPackAmount
();
}
Long
couponAmount
=
0L
;
if
(
couponBean
!=
null
&&
couponBean
.
getDiscountAmount
()
!=
null
)
{
couponAmount
=
Long
.
valueOf
(
couponBean
.
getDiscountAmount
());
}
if
(
promotionAmount
==
null
)
{
promotionAmount
=
0L
;
}
calculationDiscountGoods
.
setOriginalPrice
(
amount
+
packAmount
-
couponAmount
-
promotionAmount
);
goods
.
add
(
calculationDiscountGoods
);
result
.
setGoods
(
goods
);
return
result
;
}
//
public ActivityCalculationDiscountRequestDto convert2ActivityCalculationDiscountRequestDto(ShoppingCartInfoDto shoppingCartInfoDto
//
, String partnerCode, String storeId, String appid, Integer orderType, CouponListResponseDto.CouponBean couponBean, Long promotionAmount) {
//
if (shoppingCartInfoDto == null || CollectionUtils.isEmpty(shoppingCartInfoDto.getData())) {
//
return null;
//
}
//
ActivityCalculationDiscountRequestDto result = new ActivityCalculationDiscountRequestDto();
//
result.setVer(Integer.valueOf(Version.VERSION_1));
//
result.setPartnerCode(partnerCode);
//
result.setStoreId(storeId);
//
ActivityChannelEnum activityChannelEnum = PropertyConvertUtil.orderTypeConvert2ActivityChannel(orderType);
//
if(!Objects.isNull(activityChannelEnum)) {
//
result.setChannel(activityChannelEnum.getCode());
//
}
//
result.setAppId(appid);
//
result.setIsShowActivities(1);
//
result.setIsShowGoodsActivity(1);
//
List<ActivityCalculationDiscountRequestDto.CalculationDiscountGoods> goods = new ArrayList<>();
//
// TODO 暂时指定成一个商品,后期优化
//
ActivityCalculationDiscountRequestDto.CalculationDiscountGoods calculationDiscountGoods = new ActivityCalculationDiscountRequestDto.CalculationDiscountGoods();
//
calculationDiscountGoods.setGoodsId("1");
//
calculationDiscountGoods.setCategory("1");
//
calculationDiscountGoods.setGoodsQuantity(1);
//
Long amount = 0L;
//
if (shoppingCartInfoDto.getAmount() != null) {
//
amount = shoppingCartInfoDto.getAmount();
//
}
//
Long packAmount = 0L;
//
// 外卖才有打包费
//
if (shoppingCartInfoDto.getPackAmount() != null && Objects.equals(CreateOrderType.TAKE_OUT.getCode(), orderType)) {
//
packAmount = shoppingCartInfoDto.getPackAmount();
//
}
//
Long couponAmount = 0L;
//
if (couponBean != null && couponBean.getDiscountAmount() != null) {
//
couponAmount = Long.valueOf(couponBean.getDiscountAmount());
//
}
//
if (promotionAmount == null) {
//
promotionAmount = 0L;
//
}
//
calculationDiscountGoods.setOriginalPrice(amount + packAmount - couponAmount - promotionAmount);
//
goods.add(calculationDiscountGoods);
//
result.setGoods(goods);
//
return result;
//
}
public
PremiumExchangeResponseVo
convert2PremiumExchange
(
CalculationDiscountResult
calculationDiscountResult
)
{
// 返回构造对象
...
...
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