From 1f2c6bc46e4b496cf3467a89d537545cf077397a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=A6=E9=B8=BF=E5=B1=95?= <18031053041@163.com> Date: Fri, 27 Feb 2026 16:50:33 +0800 Subject: [PATCH] =?UTF-8?q?WMS=E4=BA=A4=E6=8E=A5=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?=E5=8D=95=E6=9F=A5=E8=AF=A2=E8=AF=A6=E6=83=85=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../facadeApi/stockOutOrder/StockOutOrderApi.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/mhd_wms/src/main/java/com/mhd/wms/interfaces/facadeApi/stockOutOrder/StockOutOrderApi.java b/mhd_wms/src/main/java/com/mhd/wms/interfaces/facadeApi/stockOutOrder/StockOutOrderApi.java index 1d8385078..ba9401d19 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/interfaces/facadeApi/stockOutOrder/StockOutOrderApi.java +++ b/mhd_wms/src/main/java/com/mhd/wms/interfaces/facadeApi/stockOutOrder/StockOutOrderApi.java @@ -10,6 +10,8 @@ import com.mhd.wms.application.service.stockOutOrder.StockOutOrderApplicationSer import com.mhd.wms.domain.handoverTaskOrder.entity.HandoverTaskOrder; import com.mhd.wms.domain.handoverTaskOrder.repository.facade.IHandoverTaskOrderService; import com.mhd.wms.domain.outMaterialDetail.repository.todo.OutMaterialDetailDO; +import com.mhd.wms.domain.stockOutOrder.entity.StockOutOrder; +import com.mhd.wms.domain.stockOutOrder.repository.facade.IStockOutOrderService; import com.mhd.wms.domain.stockOutOrder.repository.listener.ExcelParseService; import com.mhd.wms.domain.stockOutOrder.repository.po.StockOutOrderPO; import com.mhd.wms.domain.stockOutOrder.repository.todo.StockOutOrderDO; @@ -49,6 +51,9 @@ public class StockOutOrderApi extends BaseController { @Autowired private IHandoverTaskOrderService handoverTaskOrderService; + @Autowired + private IStockOutOrderService stockOutOrderService; + /** * 分页查询出库单列表 */ @@ -143,9 +148,13 @@ public class StockOutOrderApi extends BaseController { @GetMapping(value = "/getInfoOutOrderNumber") public AjaxResult getInfoOutOrderNumber(String outOrderNumber) { - HandoverTaskOrder handoverTaskOrder = handoverTaskOrderService.getOne(new LambdaQueryWrapper() - .eq(HandoverTaskOrder::getTaskNumber, outOrderNumber)); - return AjaxResult.success(stockOutOrderApplicationService.getInfoChildren(handoverTaskOrder.getHandoverTaskOrderId())); + // 根据出库单号查询出库单,再按出库单ID查询详情,保证与出库管理页面一致 + StockOutOrder stockOutOrder = stockOutOrderService.getOne(new LambdaQueryWrapper() + .eq(StockOutOrder::getOutOrderNumber, outOrderNumber)); + if (stockOutOrder == null) { + return AjaxResult.error("出库单不存在"); + } + return AjaxResult.success(stockOutOrderApplicationService.getInfoChildren(stockOutOrder.getOutOrderId())); } /**