From 8c65f898ed6e5b0c7a94c792c4562f6ec831dccd Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期六, 07 十一月 2026 08:50:53 +0800
Subject: [PATCH] feat: 完善质检、生产、销售、财务与人事模块并接入审批流程
---
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/invoice/CrmInvoiceServiceImpl.java | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/invoice/CrmInvoiceServiceImpl.java b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/invoice/CrmInvoiceServiceImpl.java
index b2cb267..4cc7f69 100644
--- a/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/invoice/CrmInvoiceServiceImpl.java
+++ b/yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/invoice/CrmInvoiceServiceImpl.java
@@ -444,7 +444,7 @@
*/
private void validateSaleOrderAndOut(CrmInvoiceSaveReqVO reqVO) {
if (reqVO.getSaleOrderId() == null) {
- return;
+ throw exception(INVOICE_CREATE_FAIL_SALE_ORDER_REQUIRED);
}
// 1. 閿�鍞鍗�
ErpSaleOrderRespDTO saleOrder = saleOrderApi.getSaleOrder(reqVO.getSaleOrderId()).getCheckedData();
@@ -471,9 +471,9 @@
formatPrice(orderRemainPrice), formatPrice(orderTotalPrice), formatPrice(orderInvoicedPrice));
}
- // 2. 閿�鍞嚭搴撳崟锛堝彲閫夛級
+ // 2. 寮�绁ㄧ敵璇峰繀椤荤粦瀹氬凡瀹屾垚鐨勯攢鍞嚭搴撳崟
if (reqVO.getSaleOutId() == null) {
- return;
+ throw exception(INVOICE_CREATE_FAIL_SALE_OUT_REQUIRED);
}
MesWmProductSalesRespDTO saleOut = productSalesApi.getProductSales(reqVO.getSaleOutId());
if (saleOut == null) {
--
Gitblit v1.9.3