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
c0a18e81
Commit
c0a18e81
authored
Aug 08, 2020
by
徐康
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/20200727_麦咖啡p1v2支付券码路由' into develop
parents
f8e762a0
4f2e0986
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 @
c0a18e81
...
@@ -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
);
}
}
...
@@ -212,6 +212,15 @@ public class OrderController {
...
@@ -212,6 +212,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 @
c0a18e81
...
@@ -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 @
c0a18e81
...
@@ -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 @
c0a18e81
This diff is collapsed.
Click to expand it.
order-application-service/src/main/java/cn/freemud/service/mccafe/impl/MCCafeOrderCenterSdkServiceImpl.java
View file @
c0a18e81
...
@@ -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