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
efff0362
Commit
efff0362
authored
Oct 28, 2021
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
取消支付取消订单
parent
8d05e888
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
7 deletions
+15
-7
order-application-service/src/main/java/cn/freemud/service/business/OrderBusinessService.java
+4
-0
order-application-service/src/main/java/cn/freemud/service/business/impl/OrderBusinessServiceImpl.java
+1
-1
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+10
-6
No files found.
order-application-service/src/main/java/cn/freemud/service/business/OrderBusinessService.java
View file @
efff0362
package
cn
.
freemud
.
service
.
business
;
package
cn
.
freemud
.
service
.
business
;
import
com.freemud.application.sdk.api.ordercenter.request.PaySuccessReq
;
import
com.freemud.application.sdk.api.ordercenter.request.PaySuccessReq
;
import
com.freemud.sdk.api.assortment.order.request.order.CancelOrderRequest
;
import
com.freemud.sdk.api.assortment.order.request.order.ConfirmOrderRequest
;
import
com.freemud.sdk.api.assortment.order.request.order.ConfirmOrderRequest
;
import
com.freemud.sdk.api.assortment.order.request.order.CreateOrderRequest
;
import
com.freemud.sdk.api.assortment.order.request.order.CreateOrderRequest
;
import
com.freemud.sdk.api.assortment.order.response.order.BaseOrderResponse
;
import
com.freemud.sdk.api.assortment.order.response.order.CreateOrderResponse
;
import
com.freemud.sdk.api.assortment.order.response.order.CreateOrderResponse
;
import
com.freemud.sdk.api.assortment.order.response.order.PayAccessResponse
;
import
com.freemud.sdk.api.assortment.order.response.order.PayAccessResponse
;
...
@@ -20,4 +22,6 @@ public interface OrderBusinessService {
...
@@ -20,4 +22,6 @@ public interface OrderBusinessService {
CreateOrderResponse
createOrderFlow
(
CreateOrderRequest
createOrderRequest
);
CreateOrderResponse
createOrderFlow
(
CreateOrderRequest
createOrderRequest
);
BaseOrderResponse
orderCancel
(
CancelOrderRequest
cancelOrderRequest
);
}
}
order-application-service/src/main/java/cn/freemud/service/business/impl/OrderBusinessServiceImpl.java
View file @
efff0362
...
@@ -328,7 +328,7 @@ public class OrderBusinessServiceImpl implements OrderBusinessService {
...
@@ -328,7 +328,7 @@ public class OrderBusinessServiceImpl implements OrderBusinessService {
//
@Override
@Override
public
BaseOrderResponse
orderCancel
(
CancelOrderRequest
cancelOrderRequest
)
{
public
BaseOrderResponse
orderCancel
(
CancelOrderRequest
cancelOrderRequest
)
{
OrderCancelReq
request
=
new
OrderCancelReq
();
OrderCancelReq
request
=
new
OrderCancelReq
();
//商户号必传
//商户号必传
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
efff0362
...
@@ -1775,14 +1775,18 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -1775,14 +1775,18 @@ public class OrderServiceImpl implements Orderservice {
}
}
String
partnerId
=
deleteOrderVo
.
getPartnerId
();
String
partnerId
=
deleteOrderVo
.
getPartnerId
();
if
(
deletePartnerId
==
null
||
deletePartnerId
.
contains
(
partnerId
))
{
if
(
deletePartnerId
==
null
||
deletePartnerId
.
contains
(
partnerId
))
{
OrderDeleteReq
var1
=
new
OrderDeleteReq
();
String
reason
=
"用户取消支付"
;
var1
.
setPartnerId
(
partnerId
);
CancelOrderRequest
cancelOrderRequest
=
orderAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
var1
.
setOrderCode
(
deleteOrderVo
.
getOid
());
partnerId
,
AfterSalesType
.
USER_CANCEL
,
reason
,
LogThreadLocal
.
getTrackingNo
(),
System
.
currentTimeMillis
()+
""
);
var1
.
setOperator
(
LogThreadLocal
.
getTrackingNo
());
cancelOrderRequest
.
setOperator
(
orderBean
.
getUserName
());
cancelOrderRequest
.
setPartnerId
(
orderBean
.
getCompanyId
());
cancelOrderRequest
.
setCreateEvent
(
AfterSalesOrderCreateEventEnum
.
REFUND_COMPLETE
.
getCreateEvent
());
cancelOrderRequest
.
setReqRemark
(
reason
);
try
{
try
{
orderSdkService
.
deleteOrder
(
var1
,
LogThreadLocal
.
getTrackingNo
());
orderBusinessService
.
orderCancel
(
cancelOrderRequest
);
// orderSdkService.deleteOrder(var1,LogThreadLocal.getTrackingNo());
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
ErrorLog
.
printErrorLog
(
"删除订单失败"
,
"order/v2/
delete"
,
JSONObject
.
toJSONString
(
var1
),
e
);
ErrorLog
.
printErrorLog
(
"删除订单失败"
,
"order/v2/
cancel"
,
JSONObject
.
toJSONString
(
cancelOrderRequest
),
e
);
}
}
}
}
// TODO: 2019/9/10 删除订单通知
// TODO: 2019/9/10 删除订单通知
...
...
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