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
96c504d8
Commit
96c504d8
authored
Sep 04, 2020
by
徐康
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/20200727_麦咖啡p1v2支付券码路由' into develop
parents
4e7426df
c18e3070
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
36 additions
and
0 deletions
+36
-0
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/OrderCenterSdkService.java
+5
-0
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
+11
-0
order-application-service/src/main/java/cn/freemud/service/impl/MCCafeOrderServiceImpl.java
+8
-0
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/constant/InterfaceAddressConstant.java
+2
-0
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/service/OrderSdkService.java
+10
-0
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/OrderCenterSdkService.java
View file @
96c504d8
...
...
@@ -88,6 +88,11 @@ public interface OrderCenterSdkService {
BaseOrderResponse
orderConfirmTake
(
BaseQueryOrderRequest
baseQueryOrderRequest
);
/**
* 订单确认接单 POS
*/
BaseOrderResponse
orderConfirmTakeMCCafe
(
BaseQueryOrderRequest
baseQueryOrderRequest
);
/**
* 订单POS拒单 POS
*/
BaseOrderResponse
orderReject
(
CancelOrderRequest
cancelOrderRequest
);
...
...
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
View file @
96c504d8
...
...
@@ -667,6 +667,17 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
}
@Override
public
BaseOrderResponse
orderConfirmTakeMCCafe
(
BaseQueryOrderRequest
baseQueryOrderRequest
)
{
POSOrderOperationBaseReq
request
=
new
POSOrderOperationBaseReq
();
request
.
setOrderCode
(
baseQueryOrderRequest
.
getOrderId
());
request
.
setOperator
(
baseQueryOrderRequest
.
getOperator
());
// 引入门店基础服务 查询自动制作完成配置时间
setTimeout
(
baseQueryOrderRequest
,
request
);
com
.
freemud
.
application
.
sdk
.
api
.
ordercenter
.
response
.
BaseResponse
response
=
orderSdkService
.
acceptOrderMCCafe
(
request
,
baseQueryOrderRequest
.
getTrackingNo
());
return
orderSdkAdapter
.
convent2BaseOrderResponse
(
response
);
}
@Override
public
BaseOrderResponse
orderReject
(
CancelOrderRequest
cancelOrderRequest
)
{
OrderCancelReq
request
=
new
OrderCancelReq
();
//商户号必传
...
...
order-application-service/src/main/java/cn/freemud/service/impl/MCCafeOrderServiceImpl.java
View file @
96c504d8
...
...
@@ -881,6 +881,14 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
//orderRefund(orderBean, "订单异常退款", openid, oid);
return
gson
.
toJson
(
message
);
}
//麦咖啡支付成功接单
BaseQueryOrderRequest
var2
=
new
BaseQueryOrderRequest
();
var2
.
setOrderId
(
confirmOrderDto
.
getOrderId
());
var2
.
setPartnerId
(
partnerId
);
BaseOrderResponse
baseOrderResponse
=
orderCenterSdkService
.
orderConfirmTake
(
var2
);
LogUtil
.
info
(
"paySuccessCallback_orderConfirmTake"
,
gson
.
toJson
(
var2
),
gson
.
toJson
(
baseOrderResponse
));
// TODO 订单序号替换取餐码显示
takeCode
=
payAccessResponse
.
getData
().
getTakeCode
();
daySeq
=
payAccessResponse
.
getData
().
getDaySeq
();
...
...
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/constant/InterfaceAddressConstant.java
View file @
96c504d8
...
...
@@ -40,6 +40,8 @@ public class InterfaceAddressConstant {
public
static
final
String
PULL_ORDERS
=
"order/v2/pullOrders"
;
//接单
public
static
final
String
ACCEPT_ORDER
=
"order/v2/accept"
;
//接单
public
static
final
String
ACCEPT_ORDER_MCCAFE
=
"order/v2/mcCafe/accept"
;
/**
* 拒单 同取消订单接口
*/
...
...
ordercenter-sdk/src/main/java/com/freemud/application/sdk/api/ordercenter/service/OrderSdkService.java
View file @
96c504d8
...
...
@@ -290,6 +290,16 @@ public class OrderSdkService {
}
/**
* 接单
*/
public
BaseResponse
acceptOrderMCCafe
(
POSOrderOperationBaseReq
request
,
String
trackingNo
)
{
OrderBaseResp
responseDTO
=
RequestThirdPartyUtils
.
httpJsonReqComplexNew
(
restTemplate
,
InterfaceAddressConstant
.
ACCEPT_ORDER_MCCAFE
,
createBaseRequest
(
request
,
trackingNo
),
new
ParameterizedTypeReference
<
OrderBaseResp
>()
{
});
return
responseHandle
(
responseDTO
);
}
/**
* 制作完成
*/
public
BaseResponse
prepareComplete
(
POSOrderOperationBaseReq
request
,
String
trackingNo
)
{
...
...
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