Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
foodNexus-admin
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
副食品筹措管理平台
foodNexus-admin
Commits
a9506ff9
Commit
a9506ff9
authored
Nov 13, 2025
by
杨浩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修复
parent
baaa6957
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
12 additions
and
6 deletions
+12
-6
foodnexus-module-erp/src/main/java/cn/iocoder/foodnexus/module/erp/service/sale/ErpSaleReturnService.java
+2
-0
foodnexus-module-erp/src/main/java/cn/iocoder/foodnexus/module/erp/service/sale/ErpSaleReturnServiceImpl.java
+5
-4
foodnexus-module-mall/foodnexus-module-order/src/main/java/cn/iocoder/foodnexus/module/order/controller/app/delivery/DeliverySaleReturnController.java
+5
-2
No files found.
foodnexus-module-erp/src/main/java/cn/iocoder/foodnexus/module/erp/service/sale/ErpSaleReturnService.java
View file @
a9506ff9
...
...
@@ -72,6 +72,8 @@ public interface ErpSaleReturnService {
*/
ErpSaleReturnDO
validateSaleReturn
(
Long
id
);
ErpSaleReturnDO
validateBySaleOrderId
(
Long
saleOrderId
);
/**
* 获得销售退货分页
*
...
...
foodnexus-module-erp/src/main/java/cn/iocoder/foodnexus/module/erp/service/sale/ErpSaleReturnServiceImpl.java
View file @
a9506ff9
...
...
@@ -425,7 +425,8 @@ public class ErpSaleReturnServiceImpl implements ErpSaleReturnService {
return
saleReturn
;
}
private
ErpSaleReturnDO
validateBySaleOrderId
(
Long
saleOrderId
)
{
@Override
public
ErpSaleReturnDO
validateBySaleOrderId
(
Long
saleOrderId
)
{
ErpSaleReturnDO
saleReturn
=
saleReturnMapper
.
selectOne
(
Wrappers
.<
ErpSaleReturnDO
>
lambdaQuery
()
.
eq
(
ErpSaleReturnDO:
:
getOrderId
,
saleOrderId
)
.
last
(
"LIMIT 1"
));
...
...
@@ -499,7 +500,7 @@ public class ErpSaleReturnServiceImpl implements ErpSaleReturnService {
purchaseReturnMapper
.
update
(
Wrappers
.<
ErpPurchaseReturnDO
>
lambdaUpdate
()
.
set
(
ErpPurchaseReturnDO:
:
getDeliveryStaffId
,
deliveryStaffId
)
.
set
(
ErpPurchaseReturnDO:
:
getReturnsStatus
,
SaleOrderPickUpStatus
.
RETURNS_STAFF_ACCEPT
.
getType
())
.
set
(
ErpPurchaseReturnDO:
:
getSaleOrderId
,
saleOrder
.
getId
()));
.
eq
(
ErpPurchaseReturnDO:
:
getSaleOrderId
,
saleOrder
.
getId
()));
}
finally
{
RedisUtils
.
unLockRds
(
key
);
...
...
@@ -535,7 +536,7 @@ public class ErpSaleReturnServiceImpl implements ErpSaleReturnService {
purchaseReturnMapper
.
update
(
Wrappers
.<
ErpPurchaseReturnDO
>
lambdaUpdate
()
.
set
(
ErpPurchaseReturnDO:
:
getDeliveryStaffId
,
deliveryStaffId
)
.
set
(
ErpPurchaseReturnDO:
:
getReturnsStatus
,
SaleOrderPickUpStatus
.
RETURNS_STAFF_ALREADY
.
getType
())
.
set
(
ErpPurchaseReturnDO:
:
getSaleOrderId
,
saleOrder
.
getId
()));
.
eq
(
ErpPurchaseReturnDO:
:
getSaleOrderId
,
saleOrder
.
getId
()));
}
finally
{
RedisUtils
.
unLockRds
(
key
);
...
...
@@ -573,7 +574,7 @@ public class ErpSaleReturnServiceImpl implements ErpSaleReturnService {
purchaseReturnMapper
.
update
(
Wrappers
.<
ErpPurchaseReturnDO
>
lambdaUpdate
()
.
set
(
ErpPurchaseReturnDO:
:
getReturnsStatus
,
RETURNS_FINISH
.
getType
())
.
set
(
ErpPurchaseReturnDO:
:
getSaleOrderId
,
saleOrder
.
getId
()));
.
eq
(
ErpPurchaseReturnDO:
:
getSaleOrderId
,
saleOrder
.
getId
()));
List
<
CustomerOrderItemDTO
>
customerORderItems
=
customerOrderApi
.
queryItemsByOrderId
(
orderId
);
Map
<
Long
,
CustomerOrderItemDTO
>
customerOrderItemMap
=
CommonUtil
.
listConvertMap
(
customerORderItems
,
CustomerOrderItemDTO:
:
getId
);
...
...
foodnexus-module-mall/foodnexus-module-order/src/main/java/cn/iocoder/foodnexus/module/order/controller/app/delivery/DeliverySaleReturnController.java
View file @
a9506ff9
...
...
@@ -77,12 +77,15 @@ public class DeliverySaleReturnController {
@Autowired
private
CustomerOrderItemService
customerOrderItemService
;
@Autowired
private
ErpSaleOrderService
saleOrderService
;
@GetMapping
(
"/get"
)
@Operation
(
summary
=
"退货单详情"
)
@Parameter
(
name
=
"id"
,
description
=
"编号"
,
required
=
true
,
example
=
"1024"
)
public
CommonResult
<
DeliveryOrderDetails
<
DeliverySaleReturnRespVO
>>
getSaleOrder
(
@RequestParam
(
"id"
)
Long
id
)
{
// ErpSaleOrderDO saleOrder = saleOrderService.get
SaleOrder(id);
ErpSaleReturnDO
saleReturn
=
saleReturnService
.
getSaleReturn
(
id
);
ErpSaleOrderDO
saleOrder
=
saleOrderService
.
validate
SaleOrder
(
id
);
ErpSaleReturnDO
saleReturn
=
saleReturnService
.
validateBySaleOrderId
(
saleOrder
.
getId
()
);
if
(
saleReturn
==
null
)
{
return
success
(
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