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
35b8f3d9
Commit
35b8f3d9
authored
Dec 01, 2020
by
刘鹏飞
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/feature/coco-payGift-刘鹏飞' into feature/coco-payGift-刘鹏飞
parents
019f4c6b
a81dee7a
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
17 additions
and
16 deletions
+17
-16
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
+1
-1
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+14
-13
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/create/CreateOrderRequest.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/promotion/GiftSharingService.java
+1
-1
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
View file @
35b8f3d9
...
...
@@ -266,7 +266,7 @@ public class OrderSdkAdapter {
// 买一赠一寄件信息
if
(
requestVO
.
getChooseGoods
()
!=
null
&&
!
requestVO
.
getChooseGoods
().
isEmpty
()){
request
.
set
ChooseGoods
(
JSONArray
.
parseArray
(
JSONObject
.
toJSONString
(
requestVO
.
getChooseGoods
()),
CreateOrderRequest
.
ChooseGood
.
class
));
request
.
set
OrderSendCouponRespList
(
JSONArray
.
parseArray
(
JSONObject
.
toJSONString
(
requestVO
.
getChooseGoods
()),
CreateOrderRequest
.
ChooseGood
.
class
));
}
return
request
;
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
35b8f3d9
...
...
@@ -176,7 +176,6 @@ public class OrderServiceImpl implements Orderservice {
private
String
cloudPrintQueue
;
@Value
(
"${mq.cloud_print_exchange}"
)
private
String
cloud_print_exchange
;
/**
* coco商户
*/
...
...
@@ -1288,12 +1287,14 @@ public class OrderServiceImpl implements Orderservice {
queryOrderResponseVo
.
setRedpacketsPicture
(
getRedpacketsPicture
(
activityId
));
}
// 支付有礼
// 目前只有coco在订单详情参加支付有礼,且不检查订单的状态
if
(
cocoPartnerId
.
contains
(
partnerId
)){
joinPayGift
(
sessionId
,
queryOrderResponseVo
);
}
buildQueryOrderResponseVo
(
queryOrderResponseVo
,
response
);
return
ResponseUtil
.
success
(
queryOrderResponseVo
);
...
...
@@ -3109,18 +3110,6 @@ public class OrderServiceImpl implements Orderservice {
return
ResponseUtil
.
success
(
responses
.
getData
());
}
public
String
getMealCodeRule
(
String
appId
){
String
mealCodeRule
=
""
;
List
<
AssortmentOpenPlatformPartnerWxappConfig
>
partnerWxappConfigs
=
orderAdapter
.
cacheSelectDefaultPage
(
appId
,
"2"
);
Map
<
String
,
AssortmentOpenPlatformPartnerWxappConfig
>
configMap
=
partnerWxappConfigs
.
stream
().
collect
(
Collectors
.
toMap
(
AssortmentOpenPlatformPartnerWxappConfig:
:
getAppKey
,
Function
.
identity
()));
AssortmentOpenPlatformPartnerWxappConfig
refundDeliveryFeeConfig
=
configMap
.
get
(
"mealCodeRule"
);
if
(
null
!=
refundDeliveryFeeConfig
)
{
mealCodeRule
=
refundDeliveryFeeConfig
.
getAppValue
();
}
return
mealCodeRule
;
}
public
void
buildQueryOrderResponseVo
(
QueryOrderResponseVo
queryOrderResponseVo
,
QueryOrderByIdResponse
response
)
{
List
<
QueryOrderResponseVo
.
chooseGood
>
chooseGoods
=
new
ArrayList
<>();
...
...
@@ -3140,4 +3129,16 @@ public class OrderServiceImpl implements Orderservice {
queryOrderResponseVo
.
setChooseGoods
(
chooseGoods
);
}
public
String
getMealCodeRule
(
String
appId
){
String
mealCodeRule
=
""
;
List
<
AssortmentOpenPlatformPartnerWxappConfig
>
partnerWxappConfigs
=
orderAdapter
.
cacheSelectDefaultPage
(
appId
,
"2"
);
Map
<
String
,
AssortmentOpenPlatformPartnerWxappConfig
>
configMap
=
partnerWxappConfigs
.
stream
().
collect
(
Collectors
.
toMap
(
AssortmentOpenPlatformPartnerWxappConfig:
:
getAppKey
,
Function
.
identity
()));
AssortmentOpenPlatformPartnerWxappConfig
refundDeliveryFeeConfig
=
configMap
.
get
(
"mealCodeRule"
);
if
(
null
!=
refundDeliveryFeeConfig
)
{
mealCodeRule
=
refundDeliveryFeeConfig
.
getAppValue
();
}
return
mealCodeRule
;
}
}
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/request/create/CreateOrderRequest.java
View file @
35b8f3d9
...
...
@@ -218,7 +218,7 @@ public class CreateOrderRequest extends BaseRequest {
/**
* 买一赠一选择的商品
*/
private
List
<
ChooseGood
>
chooseGoods
;
private
List
<
ChooseGood
>
orderSendCouponRespList
;
@Data
public
static
class
ChooseGood
{
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/promotion/GiftSharingService.java
View file @
35b8f3d9
...
...
@@ -214,7 +214,7 @@ public class GiftSharingService {
public
CalculationSharingDiscountResponseDto
.
CalculationDiscountResult
.
Goods
.
GoodsDiscount
discountInfo
(
CalculationSharingDiscountResponseDto
.
CalculationDiscountResult
.
Goods
goods
)
{
CalculationSharingDiscountResponseDto
.
CalculationDiscountResult
.
Goods
.
GoodsDiscount
discount
=
goods
.
getDiscounts
()
.
stream
()
.
filter
(
g
->
ActivityTypeEnum
.
TYPE_62
.
getCode
().
equals
(
g
.
getType
())
||
ActivityTypeEnum
.
TYPE_61
.
getCode
().
equals
(
g
.
getType
()))
.
filter
(
g
->
ActivityTypeEnum
.
TYPE_6
3
.
getCode
().
equals
(
g
.
getType
())
||
ActivityTypeEnum
.
TYPE_6
2
.
getCode
().
equals
(
g
.
getType
())
||
ActivityTypeEnum
.
TYPE_61
.
getCode
().
equals
(
g
.
getType
()))
.
findFirst
()
.
get
();
return
discount
;
...
...
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