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
0f44790c
Commit
0f44790c
authored
Dec 08, 2021
by
徐康
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
合代码
parent
66296c5c
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
15 deletions
+9
-15
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+9
-15
No files found.
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
0f44790c
...
@@ -3487,21 +3487,15 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -3487,21 +3487,15 @@ public class OrderServiceImpl implements Orderservice {
QueryRefundFailuresListDto
queryRefundFailuresListDto
=
queryRefundFailuresListDtoBaseResponse
.
getResult
().
get
(
0
);
QueryRefundFailuresListDto
queryRefundFailuresListDto
=
queryRefundFailuresListDtoBaseResponse
.
getResult
().
get
(
0
);
// 查询订单
// 查询订单
BaseResponse
<
Order
InfoReqs
>
orderResponse
=
this
.
checkOrderAndGetOrderBean
(
queryRefundFailuresListDto
.
getOrderCode
());
BaseResponse
<
Order
BeanV1
>
orderResponse
=
this
.
checkOrderAndGetOrderBean
(
queryRefundFailuresListDto
.
getOrderCode
());
if
(!
Objects
.
equals
(
orderResponse
.
getCode
(),
ResponseResult
.
SUCCESS
.
getCode
()))
{
if
(!
Objects
.
equals
(
orderResponse
.
getCode
(),
ResponseResult
.
SUCCESS
.
getCode
()))
{
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER__ERRORREFUND
.
getCode
(),
"订单数据查询失败:"
+
orderResponse
.
getMessage
());
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER__ERRORREFUND
.
getCode
(),
"订单数据查询失败:"
+
orderResponse
.
getMessage
());
}
}
Order
InfoReqs
orderBean
=
orderResponse
.
getResult
();
Order
BeanV1
orderBean
=
orderResponse
.
getResult
();
List
<
AfterSalesOrderResp
>
afterSalesOrderList
=
orderBean
.
getAfterSalesOrderList
();
AfterSalesOrderResp
afterSalesOrderResp
=
orderBean
.
getAfterSalesOrderResp
();
if
(
CollectionUtils
.
isEmpty
(
afterSalesOrderList
)
)
{
if
(
afterSalesOrderResp
==
null
)
{
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER__ERRORREFUND
.
getCode
(),
"不存在售后单信息"
);
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER__ERRORREFUND
.
getCode
(),
"不存在售后单信息"
);
}
}
Optional
<
AfterSalesOrderResp
>
afterSalesOrderRespOptional
=
afterSalesOrderList
.
stream
().
filter
(
o
->
AfterSalesStatus
.
PENDING
.
getIndex
().
equals
(
o
.
getAfterSalesStatus
())).
findFirst
();
if
(!
afterSalesOrderRespOptional
.
isPresent
())
{
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER__ERRORREFUND
.
getCode
(),
"没有找到待处理的售后单"
);
}
AfterSalesOrderResp
afterSalesOrderResp
=
afterSalesOrderRespOptional
.
get
();
String
lockKey
=
"refund_retry_key:"
+
queryRefundFailuresListDto
.
getOrderCode
();
String
lockKey
=
"refund_retry_key:"
+
queryRefundFailuresListDto
.
getOrderCode
();
try
{
try
{
...
@@ -3526,17 +3520,17 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -3526,17 +3520,17 @@ public class OrderServiceImpl implements Orderservice {
RefundFailuresSuccessfulReq
refundFailuresSuccessfulReq
=
new
RefundFailuresSuccessfulReq
();
RefundFailuresSuccessfulReq
refundFailuresSuccessfulReq
=
new
RefundFailuresSuccessfulReq
();
refundFailuresSuccessfulReq
.
setId
(
orderRefundRetryVo
.
getId
());
refundFailuresSuccessfulReq
.
setId
(
orderRefundRetryVo
.
getId
());
refundFailuresSuccessfulReq
.
setOrderCode
(
orderBean
.
getO
rderCode
());
refundFailuresSuccessfulReq
.
setOrderCode
(
orderBean
.
getO
id
());
refundFailuresSuccessfulReq
.
setPartnerId
(
orderBean
.
get
Partner
Id
());
refundFailuresSuccessfulReq
.
setPartnerId
(
orderBean
.
get
Company
Id
());
BaseResponse
baseResponse
=
orderServiceClient
.
refundFailuresSuccessful
(
refundFailuresSuccessfulReq
);
BaseResponse
baseResponse
=
orderServiceClient
.
refundFailuresSuccessful
(
refundFailuresSuccessfulReq
);
if
(!
ResponseConstant
.
SUCCESS_RESPONSE_CODE_STR
.
equals
(
baseResponse
.
getCode
()))
{
if
(!
ResponseConstant
.
SUCCESS_RESPONSE_CODE_STR
.
equals
(
baseResponse
.
getCode
()))
{
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER__ERRORREFUND
.
getCode
(),
"处理完成但更新记录失败"
);
return
ResponseUtil
.
error
(
ResponseResult
.
ORDER__ERRORREFUND
.
getCode
(),
"处理完成但更新记录失败"
);
}
}
AfterSalesOperateReq
request
=
new
AfterSalesOperateReq
();
AfterSalesOperateReq
request
=
new
AfterSalesOperateReq
();
request
.
setOrderCode
(
orderBean
.
getO
rderCode
());
request
.
setOrderCode
(
orderBean
.
getO
id
());
request
.
setPartnerId
(
orderBean
.
get
Partner
Id
());
request
.
setPartnerId
(
orderBean
.
get
Company
Id
());
request
.
setOrderClient
(
orderBean
.
getOrderClient
(
));
request
.
setOrderClient
(
Integer
.
parseInt
(
orderBean
.
getOrderClient
()
));
request
.
setAfterSalesCode
(
afterSalesOrderResp
.
getAfterSalesCode
());
request
.
setAfterSalesCode
(
afterSalesOrderResp
.
getAfterSalesCode
());
request
.
setAfterSerialNo
(
String
.
valueOf
(
orderPayRefundRequest
.
getRefundId
()));
request
.
setAfterSerialNo
(
String
.
valueOf
(
orderPayRefundRequest
.
getRefundId
()));
request
.
setAdultRemark
(
"重试退款"
);
request
.
setAdultRemark
(
"重试退款"
);
...
...
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