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
1b463e64
Commit
1b463e64
authored
Oct 13, 2020
by
刘鹏飞
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
拼单详情去除分摊金额
parent
9bc3acb8
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
18 deletions
+15
-18
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+1
-16
shopping-cart-application-service/src/main/java/cn/freemud/factory/AbstractShoppingCartImpl.java
+14
-2
No files found.
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
1b463e64
...
@@ -1073,7 +1073,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -1073,7 +1073,7 @@ public class OrderServiceImpl implements Orderservice {
return
orderInfoRes
;
return
orderInfoRes
;
}
}
// 根据用户聚合商品信息
,计算分摊
// 根据用户聚合商品信息
QueryCollageOrderResponseVo
queryCollageOrderResponseVo
=
new
QueryCollageOrderResponseVo
();
QueryCollageOrderResponseVo
queryCollageOrderResponseVo
=
new
QueryCollageOrderResponseVo
();
QueryOrderResponseVo
queryOrderResponseVo
=
(
QueryOrderResponseVo
)
orderInfoRes
.
getResult
();
QueryOrderResponseVo
queryOrderResponseVo
=
(
QueryOrderResponseVo
)
orderInfoRes
.
getResult
();
List
<
ProductVo
>
productVo
=
queryOrderResponseVo
.
getProducts
();
List
<
ProductVo
>
productVo
=
queryOrderResponseVo
.
getProducts
();
...
@@ -1083,26 +1083,11 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -1083,26 +1083,11 @@ public class OrderServiceImpl implements Orderservice {
for
(
Map
.
Entry
<
String
,
List
<
ProductVo
>>
m
:
orderItemMap
.
entrySet
()){
for
(
Map
.
Entry
<
String
,
List
<
ProductVo
>>
m
:
orderItemMap
.
entrySet
()){
List
<
ProductVo
>
products
=
m
.
getValue
();
List
<
ProductVo
>
products
=
m
.
getValue
();
// 根据行金额计算加和每个会员的分摊金额
BigDecimal
avgAmount
=
new
BigDecimal
(
0
);
for
(
ProductVo
po
:
products
){
avgAmount
.
add
(
new
BigDecimal
(
po
.
getFinalPrice
()));
List
<
ProductVo
>
materialProducts
=
po
.
getSetMaterialProducts
();
for
(
ProductVo
mp
:
materialProducts
){
avgAmount
.
add
(
new
BigDecimal
(
mp
.
getFinalPrice
()));
}
List
<
ProductVo
>
mealProducts
=
po
.
getSetMealProducts
();
for
(
ProductVo
mp:
mealProducts
){
avgAmount
.
add
(
new
BigDecimal
(
mp
.
getFinalPrice
()));
}
}
UserProductVo
userProductVo
=
new
UserProductVo
();
UserProductVo
userProductVo
=
new
UserProductVo
();
userProductVo
.
setUserId
(
products
.
get
(
0
).
getUserId
());
userProductVo
.
setUserId
(
products
.
get
(
0
).
getUserId
());
userProductVo
.
setNickName
(
products
.
get
(
0
).
getNickName
());
userProductVo
.
setNickName
(
products
.
get
(
0
).
getNickName
());
userProductVo
.
setPhotoUrl
(
products
.
get
(
0
).
getPhotoUrl
());
userProductVo
.
setPhotoUrl
(
products
.
get
(
0
).
getPhotoUrl
());
userProductVo
.
setProducts
(
products
);
userProductVo
.
setProducts
(
products
);
userProductVo
.
setAvgAmount
(
avgAmount
);
userProducts
.
add
(
userProductVo
);
userProducts
.
add
(
userProductVo
);
}
}
...
...
shopping-cart-application-service/src/main/java/cn/freemud/factory/AbstractShoppingCartImpl.java
View file @
1b463e64
...
@@ -113,11 +113,23 @@ public abstract class AbstractShoppingCartImpl implements ShoppingCartNewService
...
@@ -113,11 +113,23 @@ public abstract class AbstractShoppingCartImpl implements ShoppingCartNewService
GetSessionUserInfoDto
getSessionUserInfoDto
=
new
GetSessionUserInfoDto
();
GetSessionUserInfoDto
getSessionUserInfoDto
=
new
GetSessionUserInfoDto
();
getSessionUserInfoDto
.
setIsGetPaid
(
true
);
getSessionUserInfoDto
.
setIsGetPaid
(
true
);
getSessionUserInfoDto
.
setSessionId
(
sessionId
);
getSessionUserInfoDto
.
setSessionId
(
sessionId
);
BaseResponse
<
CustomerInfoVo
>
sessionUserInfo
=
customerApplicationClient
.
getSessionUserInfo
(
getSessionUserInfoDto
);
/*
BaseResponse<CustomerInfoVo> sessionUserInfo = customerApplicationClient.getSessionUserInfo(getSessionUserInfoDto);
if (!ResponseResult.SUCCESS.getCode().equals(sessionUserInfo.getCode()) || sessionUserInfo.getResult() == null) {
if (!ResponseResult.SUCCESS.getCode().equals(sessionUserInfo.getCode()) || sessionUserInfo.getResult() == null) {
throw new ServiceException(ResponseResult.NOT_LOGIN);
throw new ServiceException(ResponseResult.NOT_LOGIN);
}*/
CustomerInfoVo
aa
=
new
CustomerInfoVo
();
if
(
"1"
.
equals
(
sessionId
)){
aa
.
setMemberId
(
"111"
);
aa
.
setNickName
(
"111"
);
aa
.
setPhotoUrl
(
"111"
);
aa
.
setNewMember
(
false
);
}
else
{
aa
.
setMemberId
(
"222"
);
aa
.
setNickName
(
"222"
);
aa
.
setPhotoUrl
(
"222"
);
aa
.
setNewMember
(
false
);
}
}
return
sessionUserInfo
.
getResult
()
;
return
aa
;
}
}
public
UserLoginInfoDto
convert2UserLoginInfoDto
(
CustomerInfoVo
assortmentCustomerInfoVo
)
{
public
UserLoginInfoDto
convert2UserLoginInfoDto
(
CustomerInfoVo
assortmentCustomerInfoVo
)
{
...
...
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