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
c4ddae73
Commit
c4ddae73
authored
Nov 10, 2020
by
chongfu.liang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
农工商
parent
694e3855
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
14 deletions
+13
-14
order-application-service/src/main/java/cn/freemud/entities/dto/GetCouponDetailResponseDto.java
+4
-0
order-application-service/src/main/java/cn/freemud/service/impl/SellCouponOrderServiceImpl.java
+9
-14
No files found.
order-application-service/src/main/java/cn/freemud/entities/dto/GetCouponDetailResponseDto.java
View file @
c4ddae73
...
@@ -80,6 +80,10 @@ public class GetCouponDetailResponseDto {
...
@@ -80,6 +80,10 @@ public class GetCouponDetailResponseDto {
private
String
startString
;
private
String
startString
;
@JsonProperty
(
"State"
)
@JsonProperty
(
"State"
)
private
Integer
state
;
private
Integer
state
;
@JsonProperty
(
"SalePrice"
)
private
Integer
salePrice
;
@JsonProperty
(
"OriginalPrice"
)
private
Integer
originalPrice
;
@JsonProperty
(
"Type"
)
@JsonProperty
(
"Type"
)
private
Integer
type
;
private
Integer
type
;
}
}
...
...
order-application-service/src/main/java/cn/freemud/service/impl/SellCouponOrderServiceImpl.java
View file @
c4ddae73
...
@@ -536,25 +536,23 @@ public class SellCouponOrderServiceImpl {
...
@@ -536,25 +536,23 @@ public class SellCouponOrderServiceImpl {
GetCouponDetailResponseDto
memberCoupon
=
couponService
.
getMemberCoupon
(
GetMemberCouponRequestVo
.
builder
()
GetCouponDetailResponseDto
memberCoupon
=
couponService
.
getMemberCoupon
(
GetMemberCouponRequestVo
.
builder
()
.
partnerId
(
partnerId
)
.
partnerId
(
partnerId
)
.
couponCode
(
activityCode
).
build
());
.
couponCode
(
activityCode
).
build
());
GetCouponDetailResponseDto
.
Active
Product
activeProduct
=
memberCoupon
.
getDetails
().
get
(
0
).
getActiveProduct
().
get
(
0
);
GetCouponDetailResponseDto
.
Active
active
=
memberCoupon
.
getDetails
().
get
(
0
).
getActive
(
);
// GetMenuCategoryInfoResponse.RootNodeBean.ChildrenBeanFirst.ChildrenBeanSecond.ProductBean productBean = productInfosResponse.getProducts().get(0);
// GetMenuCategoryInfoResponse.RootNodeBean.ChildrenBeanFirst.ChildrenBeanSecond.ProductBean productBean = productInfosResponse.getProducts().get(0);
//订单原始金额,单位分
//订单原始金额,单位分
//用户在界面上看到的支付金额
//用户在界面上看到的支付金额
Long
origianlPrice
=
pointToFen
(
activeProduct
.
getPriceOriginal
().
doubleValue
());
Long
discountPrice
=
pointToFen
(
activeProduct
.
getPriceDiscount
().
doubleValue
());
long
salePrice
=
origianlPrice
-
discountPrice
;
request
.
setSettlementAmount
(
salePrice
);
request
.
setSettlementAmount
(
active
.
getSalePrice
().
longValue
());
//实际支付现金金额,扣除支付自生优惠,单位分`
//实际支付现金金额,扣除支付自生优惠,单位分`
request
.
setActualPayAmount
(
salePrice
);
request
.
setActualPayAmount
(
active
.
getSalePrice
().
longValue
()
);
request
.
setOriginalAmount
(
origianlPrice
);
request
.
setOriginalAmount
(
active
.
getOriginalPrice
().
longValue
()
);
request
.
setOrderType
(
OrderType
.
GENERAL_DINE_IN
.
getIndex
());
request
.
setOrderType
(
OrderType
.
GENERAL_DINE_IN
.
getIndex
());
//商品信息转换
//商品信息转换
List
<
OrderItemCreateReq
>
orderItemList
=
new
ArrayList
<>();
List
<
OrderItemCreateReq
>
orderItemList
=
new
ArrayList
<>();
OrderItemCreateReq
orderItemCreateReq
=
new
OrderItemCreateReq
();
OrderItemCreateReq
orderItemCreateReq
=
new
OrderItemCreateReq
();
orderItemCreateReq
.
setSalePrice
(
salePrice
);
orderItemCreateReq
.
setSalePrice
(
active
.
getSalePrice
().
longValue
()
);
orderItemCreateReq
.
setProductPrice
(
origianlPrice
);
orderItemCreateReq
.
setProductPrice
(
active
.
getOriginalPrice
().
longValue
()
);
orderItemCreateReq
.
setSettlementPrice
(
salePrice
);
orderItemCreateReq
.
setSettlementPrice
(
active
.
getSalePrice
().
longValue
()
);
orderItemCreateReq
.
setPartnerId
(
partnerId
);
orderItemCreateReq
.
setPartnerId
(
partnerId
);
orderItemCreateReq
.
setProductId
(
ngsCouponProductId
);
orderItemCreateReq
.
setProductId
(
ngsCouponProductId
);
...
@@ -569,18 +567,15 @@ public class SellCouponOrderServiceImpl {
...
@@ -569,18 +567,15 @@ public class SellCouponOrderServiceImpl {
OrderProductAddInfoDto
orderProductAddInfoDto
=
new
OrderProductAddInfoDto
();
OrderProductAddInfoDto
orderProductAddInfoDto
=
new
OrderProductAddInfoDto
();
List
<
ProductBindingCouponType
>
productBindingCoupons
=
new
ArrayList
<>();
List
<
ProductBindingCouponType
>
productBindingCoupons
=
new
ArrayList
<>();
GetCouponDetailResponseDto
.
Details
detail
=
memberCoupon
.
getDetails
().
get
(
0
);
GetCouponDetailResponseDto
.
Details
detail
=
memberCoupon
.
getDetails
().
get
(
0
);
List
<
GetCouponDetailResponseDto
.
ActiveProduct
>
activeProduct1
=
detail
.
getActiveProduct
();
ProductBindingCouponType
productBindingCouponType2
=
new
ProductBindingCouponType
();
ProductBindingCouponType
productBindingCouponType2
=
new
ProductBindingCouponType
();
productBindingCouponType2
.
setActivityCode
(
detail
.
getActiveCode
());
productBindingCouponType2
.
setActivityCode
(
detail
.
getActiveCode
());
productBindingCouponType2
.
setNum
(
activeProduct1
.
get
(
0
).
getAmount
()
);
productBindingCouponType2
.
setNum
(
1
);
productBindingCouponType2
.
setActivityName
(
detail
.
getActive
().
getActiveName
());
productBindingCouponType2
.
setActivityName
(
detail
.
getActive
().
getActiveName
());
productBindingCoupons
.
add
(
productBindingCouponType2
);
productBindingCoupons
.
add
(
productBindingCouponType2
);
orderProductAddInfoDto
.
setProductBindingCoupons
(
productBindingCoupons
);
orderProductAddInfoDto
.
setProductBindingCoupons
(
productBindingCoupons
);
orderItemCreateReq
.
setExtInfo
(
JSONObject
.
toJSONString
(
orderProductAddInfoDto
));
orderItemCreateReq
.
setExtInfo
(
JSONObject
.
toJSONString
(
orderProductAddInfoDto
));
orderItemList
.
add
(
orderItemCreateReq
);
orderItemList
.
add
(
orderItemCreateReq
);
//商品信息赋值
//商品信息赋值
request
.
setOrderItemList
(
orderItemList
);
request
.
setOrderItemList
(
orderItemList
);
//收货人信息转换
//收货人信息转换
...
...
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