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
3d6b0c74
Commit
3d6b0c74
authored
May 13, 2021
by
zhiheng.zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
周四版本有售后单的不显示按钮
parent
07f23e34
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
26 additions
and
2 deletions
+26
-2
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/OrderCenterSdkService.java
+5
-0
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
+15
-0
order-management/src/main/java/cn/freemud/management/service/handle/MallOrderHandle.java
+6
-2
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/OrderCenterSdkService.java
View file @
3d6b0c74
...
@@ -363,6 +363,11 @@ public interface OrderCenterSdkService {
...
@@ -363,6 +363,11 @@ public interface OrderCenterSdkService {
BaseOrderResponse
mallOrderRefundComplete
(
BaseQueryOrderRequest
baseQueryOrderRequest
);
BaseOrderResponse
mallOrderRefundComplete
(
BaseQueryOrderRequest
baseQueryOrderRequest
);
/**
/**
* 商城订单同意并退款完成 POS
*/
BaseOrderResponse
adultApproveWithRefundComplete
(
BaseQueryOrderRequest
baseQueryOrderRequest
);
/**
* 商城订单同意并退货完成 POS
* 商城订单同意并退货完成 POS
*/
*/
BaseOrderResponse
mallOrderRefundReturn
(
BaseQueryOrderRequest
baseQueryOrderRequest
);
BaseOrderResponse
mallOrderRefundReturn
(
BaseQueryOrderRequest
baseQueryOrderRequest
);
...
...
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
View file @
3d6b0c74
...
@@ -2055,6 +2055,21 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
...
@@ -2055,6 +2055,21 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
}
}
@Override
@Override
public
BaseOrderResponse
adultApproveWithRefundComplete
(
BaseQueryOrderRequest
baseQueryOrderRequest
)
{
AfterSalesOperateReq
request
=
new
AfterSalesOperateReq
();
request
.
setOrderCode
(
baseQueryOrderRequest
.
getOrderId
());
request
.
setPartnerId
(
baseQueryOrderRequest
.
getPartnerId
());
request
.
setOrderClient
(
OrderClientType
.
SAASMALL
.
getIndex
());
request
.
setAfterSalesCode
(
baseQueryOrderRequest
.
getAfterSalesCode
());
request
.
setAfterSerialNo
(
baseQueryOrderRequest
.
getRefundSerialNo
());
request
.
setAdultRemark
(
baseQueryOrderRequest
.
getReason
());
request
.
setOperator
(
baseQueryOrderRequest
.
getOperator
());
com
.
freemud
.
application
.
sdk
.
api
.
ordercenter
.
response
.
BaseResponse
response
=
orderSdkService
.
adultApproveWithRefundComplete
(
request
,
baseQueryOrderRequest
.
getTrackingNo
());
return
orderSdkAdapter
.
convent2BaseOrderResponse
(
response
);
}
@Override
public
BaseOrderResponse
mallOrderRefundReturn
(
BaseQueryOrderRequest
baseQueryOrderRequest
)
{
public
BaseOrderResponse
mallOrderRefundReturn
(
BaseQueryOrderRequest
baseQueryOrderRequest
)
{
AfterSalesExpressOperateReq
request
=
new
AfterSalesExpressOperateReq
();
AfterSalesExpressOperateReq
request
=
new
AfterSalesExpressOperateReq
();
request
.
setOrderCode
(
baseQueryOrderRequest
.
getOrderId
());
request
.
setOrderCode
(
baseQueryOrderRequest
.
getOrderId
());
...
...
order-management/src/main/java/cn/freemud/management/service/handle/MallOrderHandle.java
View file @
3d6b0c74
...
@@ -9,6 +9,7 @@ import cn.freemud.management.util.ResponseUtil;
...
@@ -9,6 +9,7 @@ import cn.freemud.management.util.ResponseUtil;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
import
com.freemud.application.sdk.api.ordercenter.enums.AfterSalesType
;
import
com.freemud.application.sdk.api.ordercenter.enums.AfterSalesType
;
import
com.freemud.application.sdk.api.ordercenter.enums.OrderClientType
;
import
com.freemud.application.sdk.api.ordercenter.enums.OrderClientType
;
import
com.freemud.application.sdk.api.ordercenter.enums.RefundModeEnum
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderModifyRelatingCodeReq
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderModifyRelatingCodeReq
;
import
com.freemud.sdk.api.assortment.order.adapter.OrderSdkAdapter
;
import
com.freemud.sdk.api.assortment.order.adapter.OrderSdkAdapter
;
import
com.freemud.sdk.api.assortment.order.enums.PayRefundStatus
;
import
com.freemud.sdk.api.assortment.order.enums.PayRefundStatus
;
...
@@ -58,9 +59,12 @@ public class MallOrderHandle {
...
@@ -58,9 +59,12 @@ public class MallOrderHandle {
public
BaseResponse
refundAgree
(
OrderManagerRequest
request
,
PayRefundResponse
refundResponse
,
QueryOrdersResponse
.
DataBean
.
OrderBean
orderBean
)
{
public
BaseResponse
refundAgree
(
OrderManagerRequest
request
,
PayRefundResponse
refundResponse
,
QueryOrdersResponse
.
DataBean
.
OrderBean
orderBean
)
{
BaseQueryOrderRequest
refundAgreeRequest
=
orderSdkAdapter
.
getRefundAgreeRequest
(
refundResponse
.
getRefundId
(),
request
.
getReason
(),
request
.
getOperator
(),
orderBean
);
BaseQueryOrderRequest
refundAgreeRequest
=
orderSdkAdapter
.
getRefundAgreeRequest
(
refundResponse
.
getRefundId
(),
request
.
getReason
(),
request
.
getOperator
(),
orderBean
);
BaseOrderResponse
baseOrderResponse
=
null
;
BaseOrderResponse
baseOrderResponse
=
null
;
if
(
PayRefundStatus
.
SUCCESS
.
equals
(
refundResponse
.
getPayRefundStatus
()))
{
if
(
PayRefundStatus
.
SUCCESS
.
equals
(
refundResponse
.
getPayRefundStatus
())
&&
RefundModeEnum
.
REFUND_ALL
.
getIndex
()
==
orderBean
.
getRefundList
().
get
(
0
).
getRefundMode
()
)
{
baseOrderResponse
=
orderCenterSdkService
.
mallOrderRefundComplete
(
refundAgreeRequest
);
baseOrderResponse
=
orderCenterSdkService
.
mallOrderRefundComplete
(
refundAgreeRequest
);
}
else
{
}
else
if
(
PayRefundStatus
.
SUCCESS
.
equals
(
refundResponse
.
getPayRefundStatus
())
&&
RefundModeEnum
.
UN_REFUND_GOODS
.
getIndex
()
==
orderBean
.
getRefundList
().
get
(
0
).
getRefundMode
()){
baseOrderResponse
=
orderCenterSdkService
.
adultApproveWithRefundComplete
(
refundAgreeRequest
);
}
else
{
baseOrderResponse
=
orderCenterSdkService
.
mallOrderRefundReturn
(
refundAgreeRequest
);
baseOrderResponse
=
orderCenterSdkService
.
mallOrderRefundReturn
(
refundAgreeRequest
);
}
}
if
(
baseOrderResponse
==
null
||
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
baseOrderResponse
.
getErrcode
().
toString
()))
{
if
(
baseOrderResponse
==
null
||
ObjectUtils
.
notEqual
(
ResponseResult
.
SUCCESS
.
getCode
(),
baseOrderResponse
.
getErrcode
().
toString
()))
{
...
...
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