From 7ff3a9251d74bb7a617d726711266e09f68cd680 Mon Sep 17 00:00:00 2001 From: linfso Date: Tue, 25 Jun 2024 17:45:54 +0800 Subject: [PATCH] md --- .../xdadan/erp/web/emis/EmisWaybillController.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java index 8cf4b7048..372a501b4 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java @@ -112,10 +112,19 @@ public class EmisWaybillController extends EmisBaseController billCode=WaybillHelper.formatQueryValue(billCode); if(!StringUtils.isEmpty(billCode) ){ - waybillOrder = emisWaybillService.getWaybillOrderByBillCode(billCode); + boolean isExists=emisBaseService.checkWaybillIsExists(billCode); + if(!isExists){ + return AjaxResult.error("运单不存在"); + } + String mainBillCode=emisBaseService.getMainBillCode(billCode); + waybillOrder = emisWaybillService.getWaybillOrderByBillCode(mainBillCode); if(waybillOrder==null){ return AjaxResult.error("运单不存在"); } + + // 返回子单信息 + waybillOrder.setBillCode(billCode); + }else if(!StringUtils.isEmpty(orderSn)){ waybillOrder = emisWaybillService.getWaybillOrderByOrderSn(orderSn); if(waybillOrder==null){