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
6c053fc7
Commit
6c053fc7
authored
Dec 17, 2019
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
获取预支付信息异常记录操作人
parent
9bd72fce
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
6 deletions
+8
-6
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+3
-0
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+5
-6
No files found.
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
6c053fc7
...
...
@@ -1681,6 +1681,9 @@ public class OrderAdapter {
cancelOrderRequest
.
setReason
(
reason
);
cancelOrderRequest
.
setTrackingNo
(
trackingNo
);
cancelOrderRequest
.
setRefundSerialNo
(
refundId
);
if
(
AfterSalesType
.
SYSTEM_CANCEL
.
getIndex
().
equals
(
afterSalesType
.
getIndex
())
){
cancelOrderRequest
.
setOperator
(
"admin"
);
}
return
cancelOrderRequest
;
}
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
6c053fc7
...
...
@@ -1122,7 +1122,7 @@ public class OrderServiceImpl implements Orderservice {
// 未接单
if
(
OrderStatus
.
TAKE_ORDER
.
getCode
().
equals
(
orderBean
.
getStatus
()))
{
//商家未接单逻辑处理 1.调用支付退款 2.根据支付退款返回状态组装订单取消参数,调用订单取消接口
BaseResponse
baseResponse
=
partnerNoTakeOrder
(
orderRefundVo
,
orderBean
,
orderId
);
BaseResponse
baseResponse
=
partnerNoTakeOrder
(
orderRefundVo
,
orderBean
,
orderId
,
AfterSalesType
.
USER_CANCEL
);
if
(
baseResponse
!=
null
)
{
return
baseResponse
;
}
...
...
@@ -1158,7 +1158,7 @@ public class OrderServiceImpl implements Orderservice {
* @param orderRefundVo
* @param orderBean
*/
private
BaseResponse
partnerNoTakeOrder
(
OrderRefundVo
orderRefundVo
,
OrderBean
orderBean
,
String
fatherOrderId
)
{
private
BaseResponse
partnerNoTakeOrder
(
OrderRefundVo
orderRefundVo
,
OrderBean
orderBean
,
String
fatherOrderId
,
AfterSalesType
afterSalesType
)
{
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
OrderRefundResponse
>
response
=
null
;
Long
refundId
=
System
.
currentTimeMillis
();
String
partnerId
=
orderBean
.
getCompanyId
();
...
...
@@ -1174,7 +1174,8 @@ public class OrderServiceImpl implements Orderservice {
state
=
response
.
getData
().
getRefundStatus
()
==
null
?
PayRefundStatus
.
SUCCESS
.
getCode
()
:
response
.
getData
().
getRefundStatus
();
}
CancelOrderRequest
cancelOrderRequest
=
orderAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
partnerId
,
AfterSalesType
.
USER_CANCEL
,
orderRefundVo
.
getReason
(),
LogTreadLocal
.
getTrackingNo
(),
refundId
.
toString
());
partnerId
,
afterSalesType
,
orderRefundVo
.
getReason
(),
LogTreadLocal
.
getTrackingNo
(),
refundId
.
toString
());
cancelOrderRequest
.
setOperator
(
orderBean
.
getUserName
());
cancelOrderRequest
.
setPartnerId
(
orderBean
.
getCompanyId
());
if
(
PayRefundStatus
.
RUNNING
.
getCode
().
intValue
()
==
state
)
{
// 退款中
...
...
@@ -1184,7 +1185,6 @@ public class OrderServiceImpl implements Orderservice {
cancelOrderRequest
.
setCreateEvent
(
AfterSalesOrderCreateEventEnum
.
REFUND_COMPLETE
.
getCreateEvent
());
}
cancelOrderRequest
.
setReqRemark
(
orderRefundVo
.
getRemarks
());
cancelOrderRequest
.
setOperator
(
orderBean
.
getUserName
());
BaseOrderResponse
baseOrderResponse
=
orderCenterSdkService
.
orderCancel
(
cancelOrderRequest
);
if
(
baseOrderResponse
==
null
||
baseOrderResponse
.
getData
()
==
null
||
!
ObjectUtils
.
equals
(
ResponseConstant
.
SUCCESS_RESPONSE_CODE
,
baseOrderResponse
.
getErrcode
()))
{
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER__ERRORREFUND
.
getCode
(),
"orderRefund_failed"
);
...
...
@@ -1535,8 +1535,7 @@ public class OrderServiceImpl implements Orderservice {
orderRefundVo
.
setPartnerId
(
orderBean
.
getCompanyId
());
orderRefundVo
.
setReason
(
refundReason
);
//系统异常取消订单
orderBean
.
setUserName
(
"admin"
);
partnerNoTakeOrder
(
orderRefundVo
,
orderBean
,
oid
);
partnerNoTakeOrder
(
orderRefundVo
,
orderBean
,
oid
,
AfterSalesType
.
SYSTEM_CANCEL
);
// 发送消息到消息中心推送给pos前端
PushMessageNoticeDto
pushMessageNoticeDto
=
messageNoticeAdapter
.
convent2PushMessageNoticeDto
(
2
,
partnerId
,
storeId
,
null
,
null
,
null
,
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