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
4f2e0986
Commit
4f2e0986
authored
Aug 08, 2020
by
徐康
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
创建订单使用真实openid
parent
7e05feb6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
40 additions
and
15 deletions
+40
-15
order-application-service/src/main/java/cn/freemud/controller/OrderController.java
+11
-2
order-application-service/src/main/java/cn/freemud/entities/vo/CreateOrderVo.java
+10
-0
order-application-service/src/main/java/cn/freemud/service/MCCafeOrderService.java
+6
-0
order-application-service/src/main/java/cn/freemud/service/impl/MCCafeOrderServiceImpl.java
+0
-0
order-application-service/src/main/java/cn/freemud/service/mccafe/impl/MCCafeOrderCenterSdkServiceImpl.java
+13
-13
No files found.
order-application-service/src/main/java/cn/freemud/controller/OrderController.java
View file @
4f2e0986
...
@@ -82,7 +82,7 @@ public class OrderController {
...
@@ -82,7 +82,7 @@ public class OrderController {
* 麦咖啡创建订单
* 麦咖啡创建订单
*/
*/
@ApiAnnotation
(
logMessage
=
"createMCCafeOrder"
)
@ApiAnnotation
(
logMessage
=
"createMCCafeOrder"
)
@PostMapping
(
"/
mcCafe/creat
eOrder"
)
@PostMapping
(
"/
MCoffee/createMCCaf
eOrder"
)
public
BaseResponse
createOrderMCCafe
(
@Validated
@LogParams
@RequestBody
CreateOrderVo
createOrderVo
)
{
public
BaseResponse
createOrderMCCafe
(
@Validated
@LogParams
@RequestBody
CreateOrderVo
createOrderVo
)
{
return
orderAdapterService
.
createMCCafeOrder
(
createOrderVo
);
return
orderAdapterService
.
createMCCafeOrder
(
createOrderVo
);
}
}
...
@@ -127,7 +127,7 @@ public class OrderController {
...
@@ -127,7 +127,7 @@ public class OrderController {
* 麦咖啡订单支付成功后通知
* 麦咖啡订单支付成功后通知
*/
*/
@ApiAnnotation
(
logMessage
=
"mcCafePaySuccessCallback"
)
@ApiAnnotation
(
logMessage
=
"mcCafePaySuccessCallback"
)
@PostMapping
({
"/mcCafePaySuccessCallback"
,
"/openStoreMCCafeQueryPaymentCallback"
})
@PostMapping
({
"/
MCoffee/
mcCafePaySuccessCallback"
,
"/openStoreMCCafeQueryPaymentCallback"
})
public
String
mcCafePaySuccessCallback
(
@LogParams
@RequestBody
NewPaysuccessNoticeMessage
message
)
{
public
String
mcCafePaySuccessCallback
(
@LogParams
@RequestBody
NewPaysuccessNoticeMessage
message
)
{
return
mcCafeOrderService
.
mcCafePaySuccessCallback
(
message
);
return
mcCafeOrderService
.
mcCafePaySuccessCallback
(
message
);
}
}
...
@@ -193,6 +193,15 @@ public class OrderController {
...
@@ -193,6 +193,15 @@ public class OrderController {
}
}
/**
/**
* 麦咖啡用户申请退款
*/
@ApiAnnotation
(
logMessage
=
"mcCafeRefund"
)
@PostMapping
(
"/MCoffee/mcCafeRefund"
)
public
BaseResponse
mcCafeRefund
(
@Validated
@LogParams
@RequestBody
OrderRefundVo
orderRefundVo
)
{
return
mcCafeOrderService
.
orderRefund
(
orderRefundVo
);
}
/**
* 获取订单排队号
* 获取订单排队号
*/
*/
@ApiAnnotation
(
logMessage
=
"queueIndex"
)
@ApiAnnotation
(
logMessage
=
"queueIndex"
)
...
...
order-application-service/src/main/java/cn/freemud/entities/vo/CreateOrderVo.java
View file @
4f2e0986
...
@@ -206,6 +206,16 @@ public class CreateOrderVo {
...
@@ -206,6 +206,16 @@ public class CreateOrderVo {
private
String
channelType
;
private
String
channelType
;
/**
/**
* 是否需要餐具,1 需要 0不需要
*/
private
Integer
needTableware
;
/**
* 是否需要开发票,1 需要 0不需要
*/
private
Integer
needInvoice
;
/**
* 微信配送地址信息
* 微信配送地址信息
*/
*/
private
WeixinDeliveryAddressDto
weixinDeliveryAddress
;
private
WeixinDeliveryAddressDto
weixinDeliveryAddress
;
...
...
order-application-service/src/main/java/cn/freemud/service/MCCafeOrderService.java
View file @
4f2e0986
...
@@ -30,4 +30,10 @@ public interface MCCafeOrderService {
...
@@ -30,4 +30,10 @@ public interface MCCafeOrderService {
*/
*/
String
paySuccessCallback
(
PaysuccessNoticeMessage
message
,
ConfirmOrderDto
confirmOrderDto
,
Map
<
String
,
QueryOrdersResponseDto
.
DataBean
.
OrderBean
>
orderBeans
);
String
paySuccessCallback
(
PaysuccessNoticeMessage
message
,
ConfirmOrderDto
confirmOrderDto
,
Map
<
String
,
QueryOrdersResponseDto
.
DataBean
.
OrderBean
>
orderBeans
);
/**
* 麦咖啡订单申请退款
*/
BaseResponse
orderRefund
(
OrderRefundVo
orderRefundVo
);
}
}
order-application-service/src/main/java/cn/freemud/service/impl/MCCafeOrderServiceImpl.java
View file @
4f2e0986
This diff is collapsed.
Click to expand it.
order-application-service/src/main/java/cn/freemud/service/mccafe/impl/MCCafeOrderCenterSdkServiceImpl.java
View file @
4f2e0986
...
@@ -152,19 +152,19 @@ public class MCCafeOrderCenterSdkServiceImpl implements MCCafeOrderCenterSdkServ
...
@@ -152,19 +152,19 @@ public class MCCafeOrderCenterSdkServiceImpl implements MCCafeOrderCenterSdkServ
// }
// }
// }
// }
// 扣减积分,扣减失败冲正积分返回错误
// 扣减积分,扣减失败冲正积分返回错误
UserScoreRequest
userScoreRequest
=
orderSdkAdapter
.
convent2UserScoreRequest
(
orderBean
,
accounts
,
true
);
//
UserScoreRequest userScoreRequest = orderSdkAdapter.convent2UserScoreRequest(orderBean, accounts, true);
if
(
userScoreRequest
!=
null
)
{
//
if (userScoreRequest != null) {
BaseResponse
userScoreResponse
=
memberScoreService
.
useScore
(
userScoreRequest
,
""
);
//
BaseResponse userScoreResponse = memberScoreService.useScore(userScoreRequest, "");
if
(!
ObjectUtils
.
equals
(
RESPONSE_SUCCESS_STR
,
userScoreResponse
.
getCode
()))
{
//
if (!ObjectUtils.equals(RESPONSE_SUCCESS_STR, userScoreResponse.getCode())) {
//TODO 失败取消订单,异步冲正库存
//
//TODO 失败取消订单,异步冲正库存
CancelOrderRequest
cancelOrderRequest
=
orderSdkAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
//
CancelOrderRequest cancelOrderRequest = orderSdkAdapter.convent2CancelOrderRequest(orderBean.getOid(), orderBean.getCompanyId(),
AfterSalesType
.
SYSTEM_CANCEL
,
"积分不足"
,
""
,
null
);
//
AfterSalesType.SYSTEM_CANCEL, "积分不足", "", null);
orderCenterSdkService
.
orderCancel
(
cancelOrderRequest
);
//
orderCenterSdkService.orderCancel(cancelOrderRequest);
//失败异步冲正库存,取消订单
//
//失败异步冲正库存,取消订单
backOrdersNotifyActivity
(
orderBean
,
mqMessageRequest
.
getBackOrdersNotifyActivityQueue
(),
mqMessageRequest
.
getBackOrdersNotifyActivityExchange
());
//
backOrdersNotifyActivity(orderBean, mqMessageRequest.getBackOrdersNotifyActivityQueue(), mqMessageRequest.getBackOrdersNotifyActivityExchange());
return
BaseOrderResponse
.
getErrorBaseOrderResponse
(
userScoreResponse
.
getCode
(),
"积分不足"
);
//
return BaseOrderResponse.getErrorBaseOrderResponse(userScoreResponse.getCode(), "积分不足");
}
//
}
}
//
}
// CouponBaseResponse couponBaseResponse = couponClientService.lock(orderBean, accounts);
// CouponBaseResponse couponBaseResponse = couponClientService.lock(orderBean, accounts);
// if (couponBaseResponse!=null){
// if (couponBaseResponse!=null){
...
...
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