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
jenkins
order-group
Commits
eb87fe97
Commit
eb87fe97
authored
Apr 07, 2020
by
shuhu.hou@freemud.cn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
创建订单失败,关闭订单
parent
aab7a0f8
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
13 additions
and
9 deletions
+13
-9
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
+2
-0
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
+4
-4
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+2
-0
order-application-service/src/main/java/cn/freemud/service/impl/MallOrderServiceImpl.java
+2
-2
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+2
-2
order-application-service/src/main/resources/application.properties
+1
-1
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
View file @
eb87fe97
...
...
@@ -57,6 +57,8 @@ public class OrderSdkAdapter {
cancelOrderRequest
.
setReason
(
reason
);
cancelOrderRequest
.
setTrackingNo
(
trackingNo
);
cancelOrderRequest
.
setOperator
(
"admin"
);
//若为4,默认做【创建】+【同意并退款完成】,售后单状态为【完成】
cancelOrderRequest
.
setCreateEvent
(
4
);
if
(
refund_id
!=
null
)
{
cancelOrderRequest
.
setRefundSerialNo
(
refund_id
.
toString
());
}
...
...
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
View file @
eb87fe97
...
...
@@ -181,7 +181,7 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
if
(!
ObjectUtils
.
equals
(
RESPONSE_SUCCESS_STR
,
baseResponse
.
getCode
()))
{
//TODO 失败取消订单
CancelOrderRequest
cancelOrderRequest
=
orderSdkAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
AfterSalesType
.
SYSTEM_CANCEL
,
"
异常订单取消
"
,
""
,
null
);
AfterSalesType
.
SYSTEM_CANCEL
,
"
商品库存不足
"
,
""
,
null
);
orderCancel
(
cancelOrderRequest
);
return
BaseOrderResponse
.
getErrorBaseOrderResponse
(
baseResponse
.
getCode
(),
"商品库存不足"
);
}
...
...
@@ -195,7 +195,7 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
if
(!
ObjectUtils
.
equals
(
RESPONSE_SUCCESS_STR
,
activityResponse
.
getCode
()))
{
//TODO 失败取消订单,异步冲正库存
CancelOrderRequest
cancelOrderRequest
=
orderSdkAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
AfterSalesType
.
SYSTEM_CANCEL
,
"
异常订单取消
"
,
""
,
null
);
AfterSalesType
.
SYSTEM_CANCEL
,
"
活动库存不足
"
,
""
,
null
);
orderCancel
(
cancelOrderRequest
);
//失败异步冲正库存,取消订单
backOrdersNotifyActivity
(
orderBean
,
mqMessageRequest
.
getBackOrdersNotifyActivityQueue
(),
mqMessageRequest
.
getBackOrdersNotifyActivityExchange
());
...
...
@@ -209,7 +209,7 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
if
(!
ObjectUtils
.
equals
(
RESPONSE_SUCCESS_STR
,
userScoreResponse
.
getCode
()))
{
//TODO 失败取消订单,异步冲正库存
CancelOrderRequest
cancelOrderRequest
=
orderSdkAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
AfterSalesType
.
SYSTEM_CANCEL
,
"
异常订单取消
"
,
""
,
null
);
AfterSalesType
.
SYSTEM_CANCEL
,
"
积分不足
"
,
""
,
null
);
orderCancel
(
cancelOrderRequest
);
//失败异步冲正库存,取消订单
backOrdersNotifyActivity
(
orderBean
,
mqMessageRequest
.
getBackOrdersNotifyActivityQueue
(),
mqMessageRequest
.
getBackOrdersNotifyActivityExchange
());
...
...
@@ -223,7 +223,7 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
if
(!
ObjectUtils
.
equals
(
RESPONSE_SUCCESS_STR
,
couponRedeemResponseBaseResponse
.
getCode
()))
{
//TODO 失败取消订单,异步冲正库存
CancelOrderRequest
cancelOrderRequest
=
orderSdkAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
AfterSalesType
.
SYSTEM_CANCEL
,
"
异常订单取消
"
,
""
,
null
);
AfterSalesType
.
SYSTEM_CANCEL
,
"
核销券码失败
"
,
""
,
null
);
orderCancel
(
cancelOrderRequest
);
//失败异步冲正库存,取消订单
backOrdersNotifyActivity
(
orderBean
,
mqMessageRequest
.
getBackOrdersNotifyActivityQueue
(),
mqMessageRequest
.
getBackOrdersNotifyActivityExchange
());
...
...
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
eb87fe97
...
...
@@ -1746,6 +1746,8 @@ public class OrderAdapter {
if
(
AfterSalesType
.
SYSTEM_CANCEL
.
getIndex
().
equals
(
afterSalesType
.
getIndex
())
){
cancelOrderRequest
.
setOperator
(
"admin"
);
}
//若为4,默认做【创建】+【同意并退款完成】,售后单状态为【完成】
cancelOrderRequest
.
setCreateEvent
(
4
);
return
cancelOrderRequest
;
}
...
...
order-application-service/src/main/java/cn/freemud/service/impl/MallOrderServiceImpl.java
View file @
eb87fe97
...
...
@@ -324,7 +324,7 @@ public class MallOrderServiceImpl implements MallOrderService {
private
BaseResponse
failPreOrderPay
(
String
trackingNo
,
QueryOrdersResponse
.
DataBean
.
OrderBean
orderBean
,
String
cardCode
)
{
//失败冲正库存,冲正活动库存,取消订单
CancelOrderRequest
cancelOrderRequest
=
orderAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
AfterSalesType
.
SYSTEM_CANCEL
,
"
异常订单取消
"
,
trackingNo
,
null
);
AfterSalesType
.
SYSTEM_CANCEL
,
"
获取预支付失败
"
,
trackingNo
,
null
);
orderCenterSdkService
.
orderCancel
(
cancelOrderRequest
);
return
ResponseUtil
.
error
(
ResponseResultEnum
.
PAY_UNIFIED_ORDER_ERROR
.
getCode
(),
ResponseResultEnum
.
PAY_UNIFIED_ORDER_ERROR
.
getMessage
(),
null
);
}
...
...
@@ -371,7 +371,7 @@ public class MallOrderServiceImpl implements MallOrderService {
BaseOrderResponse
baseOrderResponse
=
orderCenterSdkService
.
orderEdit
(
orderEditRequest
);
if
(!
ObjectUtils
.
equals
(
ResponseCodeConstant
.
RESPONSE_SUCCESS
,
baseOrderResponse
.
getErrcode
()))
{
CancelOrderRequest
cancelOrderRequest
=
orderAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
AfterSalesType
.
SYSTEM_CANCEL
,
"
异常订单取消
"
,
trackingNo
,
null
);
AfterSalesType
.
SYSTEM_CANCEL
,
"
编辑订单支付信息失败
"
,
trackingNo
,
null
);
orderCenterSdkService
.
orderCancel
(
cancelOrderRequest
);
return
ResponseUtil
.
error
(
baseOrderResponse
.
getErrcode
().
toString
(),
baseOrderResponse
.
getErrmsg
());
}
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
eb87fe97
...
...
@@ -1858,7 +1858,7 @@ public class OrderServiceImpl implements Orderservice {
private
BaseResponse
failPreOrderPay
(
String
trackingNo
,
QueryOrdersResponse
.
DataBean
.
OrderBean
orderBean
,
String
cardCode
)
{
//失败冲正库存,冲正活动库存,取消订单
CancelOrderRequest
cancelOrderRequest
=
orderAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
AfterSalesType
.
SYSTEM_CANCEL
,
"
异常订单取消
"
,
trackingNo
,
null
);
AfterSalesType
.
SYSTEM_CANCEL
,
"
获取预支付失败
"
,
trackingNo
,
null
);
orderCenterSdkService
.
orderCancel
(
cancelOrderRequest
);
// TODO: 2019/9/10 hubowen mq推送变更
//backOrdersNotifyActivity(orderBean, Arrays.asList(TransTypeEnum.PRODUCT.getCode(),TransTypeEnum.ACTIVITY.getCode()), backOrdersNotifyActivityQueue, backOrdersNotifyActivityExchange);
...
...
@@ -2069,7 +2069,7 @@ public class OrderServiceImpl implements Orderservice {
BaseOrderResponse
baseOrderResponse
=
orderCenterSdkService
.
orderEdit
(
orderEditRequest
);
if
(!
ObjectUtils
.
equals
(
ResponseCodeConstant
.
RESPONSE_SUCCESS
,
baseOrderResponse
.
getErrcode
()))
{
CancelOrderRequest
cancelOrderRequest
=
orderAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
AfterSalesType
.
SYSTEM_CANCEL
,
"
异常订单取消
"
,
trackingNo
,
null
);
AfterSalesType
.
SYSTEM_CANCEL
,
"
编辑订单支付信息失败
"
,
trackingNo
,
null
);
orderCenterSdkService
.
orderCancel
(
cancelOrderRequest
);
//如果编辑订单支付信息失败,冲正
// backOrdersNotifyActivity(orderBean, Arrays.asList(TransTypeEnum.PRODUCT.getCode(),TransTypeEnum.ACTIVITY.getCode()), backOrdersNotifyActivityQueue, backOrdersNotifyActivityExchange);
...
...
order-application-service/src/main/resources/application.properties
View file @
eb87fe97
...
...
@@ -7,7 +7,7 @@ spring.apollo.enable=true
app.id
=
SHOP_OPEN_STORE
apollo.meta
=
http://212.129.229.203
env
=
dev
apollo.cluster
=
default
apollo.cluster
=
local
apollo.bootstrap.enabled
=
true
apollo.bootstrap.namespaces
=
micro_progeram_commons,order_service
...
...
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