diff --git a/app/common/service/StockOrdersService.php b/app/common/service/StockOrdersService.php index 1ffd2ff..46949f1 100644 --- a/app/common/service/StockOrdersService.php +++ b/app/common/service/StockOrdersService.php @@ -353,6 +353,10 @@ class StockOrdersService { $config = $this->buildQueryConfig($request, 'approval'); $item = $this->logicShow($config); + + if (!$item || $item->approval_status != 0) { + throw new BusinessException('该单据已提交审批或单子不存在'); + } // 检查备货单是否包含必需的文件 $this->validateRequiredFilesForApproval($item);