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
61d50bea
Commit
61d50bea
authored
Sep 08, 2020
by
徐康
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/20200727_麦咖啡p1v2支付券码路由'
parents
de4ced5a
c9e0a308
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
2 deletions
+27
-2
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
+27
-2
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
View file @
61d50bea
...
...
@@ -369,8 +369,7 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
request
.
setCompleteOrderCode
(
confirmOrderRequest
.
getCompleteOrderCode
());
request
.
setOrderCode
(
confirmOrderRequest
.
getOrderId
());
// 引入门店基础服务 查询自动制作完成配置时间,预约单单独超时任务设置
// request.setTimeout(getPaySuccessTimeout(confirmOrderRequest,request));
request
.
setTimeout
(
0
);
request
.
setTimeout
(
getMCCafePaySuccessTimeout
(
confirmOrderRequest
,
request
));
if
(!
org
.
springframework
.
util
.
CollectionUtils
.
isEmpty
(
confirmOrderRequest
.
getOrderSettlements
()))
{
List
<
OrderSettlementCreateReq
>
orderSettlementCreateReqs
=
new
ArrayList
<>();
...
...
@@ -583,6 +582,32 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
return
timeout
;
}
/**
* 获取麦咖啡支付成功 超时取消订单或者超时接单时间
* @param confirmOrderRequest
* @return
*/
private
Integer
getMCCafePaySuccessTimeout
(
ConfirmOrderRequest
confirmOrderRequest
,
PaySuccessReq
request
){
Integer
timeout
=
0
;
StoreInfoRequest
storeInfoRequest
=
new
StoreInfoRequest
();
storeInfoRequest
.
setPartnerId
(
confirmOrderRequest
.
getPartnerId
());
storeInfoRequest
.
setStoreCode
(
confirmOrderRequest
.
getStoreId
());
StoreResponse
storeResponse
=
storeCenterService
.
getStoreInfo
(
storeInfoRequest
,
confirmOrderRequest
.
getTrackingNo
());
if
(
storeResponse
!=
null
&&
storeResponse
.
getBizVO
()
!=
null
)
{
StoreResponse
.
Configuration
configuration
=
storeResponse
.
getBizVO
().
getStoreConfig
();
//配置为空超时取消订单
if
(
configuration
==
null
||
org
.
apache
.
commons
.
lang
.
StringUtils
.
isBlank
(
configuration
.
getOverTimeCloseOrder
())){
timeout
=
30
;
}
//超时关单开启
if
(
configuration
!=
null
&&
ObjectUtils
.
equals
(
"1"
,
configuration
.
getOverTimeCloseOrder
())
&&
StringUtils
.
isNotBlank
(
configuration
.
getOverTimeCloseOrderTime
())){
timeout
=
Integer
.
parseInt
(
configuration
.
getOverTimeCloseOrderTime
());
}
}
return
timeout
;
}
@Override
...
...
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