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
fd8f0f0c
Commit
fd8f0f0c
authored
Oct 10, 2020
by
徐康
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
随单购月卡下单
parent
ede34c53
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
23 additions
and
2 deletions
+23
-2
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
+5
-1
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/enums/QueryOrderAccountType.java
+3
-1
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+10
-0
order-application-service/src/main/java/cn/freemud/entities/dto/shoppingCart/ShoppingCartGoodsDto.java
+5
-0
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
View file @
fd8f0f0c
...
@@ -380,7 +380,8 @@ public class OrderSdkAdapter {
...
@@ -380,7 +380,8 @@ public class OrderSdkAdapter {
//老订单服务 1=配送费;3=包装费
//老订单服务 1=配送费;3=包装费
if
(
QueryOrderAccountType
.
DELIVERY_AMOUNT
.
equals
(
accountRequest
.
getAccountType
())
if
(
QueryOrderAccountType
.
DELIVERY_AMOUNT
.
equals
(
accountRequest
.
getAccountType
())
||
QueryOrderAccountType
.
PACK_AMOUNT
.
equals
(
accountRequest
.
getAccountType
())
||
QueryOrderAccountType
.
PACK_AMOUNT
.
equals
(
accountRequest
.
getAccountType
())
||
QueryOrderAccountType
.
CARD_ORIGINAL_AMOUNT
.
equals
(
accountRequest
.
getAccountType
()))
{
||
QueryOrderAccountType
.
CARD_ORIGINAL_AMOUNT
.
equals
(
accountRequest
.
getAccountType
())
||
QueryOrderAccountType
.
MCCAFE_MONTH_CARD
.
equals
(
accountRequest
.
getAccountType
()))
{
OrderCostCreateReq
orderCostCreateReq
=
new
OrderCostCreateReq
();
OrderCostCreateReq
orderCostCreateReq
=
new
OrderCostCreateReq
();
orderCostCreateReq
.
setCostName
(
accountRequest
.
getName
());
orderCostCreateReq
.
setCostName
(
accountRequest
.
getName
());
//新订单服务 1=包装费,2=运费,3=餐盒单价,4=餐盒数量
//新订单服务 1=包装费,2=运费,3=餐盒单价,4=餐盒数量
...
@@ -434,6 +435,9 @@ public class OrderSdkAdapter {
...
@@ -434,6 +435,9 @@ public class OrderSdkAdapter {
case
"CARD_ORIGINAL_AMOUNT"
:
case
"CARD_ORIGINAL_AMOUNT"
:
type
=
5
;
type
=
5
;
break
;
break
;
case
"MCCAFE_MONTH_CARD"
:
type
=
10
;
break
;
default
:
default
:
break
;
break
;
}
}
...
...
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/enums/QueryOrderAccountType.java
View file @
fd8f0f0c
...
@@ -38,7 +38,9 @@ public enum QueryOrderAccountType {
...
@@ -38,7 +38,9 @@ public enum QueryOrderAccountType {
ONLINE_PAY
(
"ONLINE_PAY"
,
"线上支付"
),
ONLINE_PAY
(
"ONLINE_PAY"
,
"线上支付"
),
FULL_DISTRIBUTION_FEE
(
"FULL_DISTRIBUTION_FEE"
,
"满减配送费"
),
FULL_DISTRIBUTION_FEE
(
"FULL_DISTRIBUTION_FEE"
,
"满减配送费"
),
OFFLINE_PAY
(
"OFFLINE_PAY"
,
"线下支付"
),
OFFLINE_PAY
(
"OFFLINE_PAY"
,
"线下支付"
),
MEMBER_PRICE_DISCOUNT
(
"MEMBER_PRICE_DISCOUNT"
,
"会员价优惠"
);
MEMBER_PRICE_DISCOUNT
(
"MEMBER_PRICE_DISCOUNT"
,
"会员价优惠"
),
MCCAFE_MONTH_CARD
(
"MCCAFE_MONTH_CARD"
,
"麦咖啡月卡"
),
;
private
String
code
;
private
String
code
;
private
String
desc
;
private
String
desc
;
...
...
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
fd8f0f0c
...
@@ -246,6 +246,16 @@ public class OrderAdapter {
...
@@ -246,6 +246,16 @@ public class OrderAdapter {
.
build
();
.
build
();
orderAccountDtos
.
add
(
createOrderAccountDto
);
orderAccountDtos
.
add
(
createOrderAccountDto
);
}
}
if
(
null
!=
shoppingCartGoodsDto
.
getPayCardFee
()
&&
0
l
!=
shoppingCartGoodsDto
.
getPayCardFee
())
{
CreateOrderAccountRequest
createOrderAccountDto
=
CreateOrderAccountRequest
.
builder
()
.
accountId
(
""
)
.
name
(
"麦咖啡月卡"
)
.
price
(
shoppingCartGoodsDto
.
getPayCardFee
())
.
accountType
(
QueryOrderAccountType
.
MCCAFE_MONTH_CARD
)
.
sequence
(
orderAccountIndex
++)
.
build
();
orderAccountDtos
.
add
(
createOrderAccountDto
);
}
createOrderDto
.
setAccounts
(
CollectionUtils
.
isNotEmpty
(
orderAccountDtos
)
?
orderAccountDtos
:
Collections
.
emptyList
());
createOrderDto
.
setAccounts
(
CollectionUtils
.
isNotEmpty
(
orderAccountDtos
)
?
orderAccountDtos
:
Collections
.
emptyList
());
//设置库存扣减
//设置库存扣减
...
...
order-application-service/src/main/java/cn/freemud/entities/dto/shoppingCart/ShoppingCartGoodsDto.java
View file @
fd8f0f0c
...
@@ -95,6 +95,11 @@ public class ShoppingCartGoodsDto {
...
@@ -95,6 +95,11 @@ public class ShoppingCartGoodsDto {
*/
*/
private
String
discountDeliveryActivityCode
;
private
String
discountDeliveryActivityCode
;
/**
* 麦咖啡-咖啡月卡价格
*/
private
Long
payCardFee
;
@Data
@Data
public
static
class
CartGoodsDetailDto
{
public
static
class
CartGoodsDetailDto
{
/**
/**
...
...
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