From 1942fb9f1a4dd6a90daca24e3a093c138e0e48c3 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期二, 12 五月 2026 16:40:23 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_New_pro' into dev_New_pro

---
 src/main/java/com/ruoyi/technology/service/impl/TechnologyBomServiceImpl.java |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/ruoyi/technology/service/impl/TechnologyBomServiceImpl.java b/src/main/java/com/ruoyi/technology/service/impl/TechnologyBomServiceImpl.java
index 2a4cd1d..edac5ac 100644
--- a/src/main/java/com/ruoyi/technology/service/impl/TechnologyBomServiceImpl.java
+++ b/src/main/java/com/ruoyi/technology/service/impl/TechnologyBomServiceImpl.java
@@ -15,8 +15,8 @@
 import com.ruoyi.common.utils.bean.BeanUtils;
 import com.ruoyi.common.utils.poi.ExcelUtil;
 import com.ruoyi.framework.web.domain.R;
-import com.ruoyi.production.bean.dto.BomImportDto;
 import com.ruoyi.production.bean.dto.ProductStructureDto;
+import com.ruoyi.technology.bean.dto.BomImportDto;
 import com.ruoyi.technology.bean.dto.TechnologyBomDto;
 import com.ruoyi.technology.bean.dto.TechnologyBomStructureDto;
 import com.ruoyi.technology.bean.vo.TechnologyBomStructureVo;
@@ -108,12 +108,12 @@
     @Transactional(rollbackFor = Exception.class)
     public R update(TechnologyBom technologyBom) {
         if (technologyBom.getId() == null) {
-            throw new ServiceException("BOM id is required");
+            throw new ServiceException("BOM ID涓嶈兘涓虹┖");
         }
         validateProductModel(technologyBom.getProductModelId());
         TechnologyBom oldBom = technologyBomMapper.selectById(technologyBom.getId());
         if (oldBom == null) {
-            throw new ServiceException("BOM not found");
+            throw new ServiceException("BOM涓嶅瓨鍦�");
         }
         if (oldBom.getProductModelId() != null && !oldBom.getProductModelId().equals(technologyBom.getProductModelId())) {
             technologyRoutingMapper.updateProductModelByBomId(technologyBom.getProductModelId(), technologyBom.getId().longValue());
@@ -135,12 +135,12 @@
     @Transactional(rollbackFor = Exception.class)
     public boolean batchDelete(List<Long> ids) {
         if (ids == null || ids.isEmpty()) {
-            throw new ServiceException("Select at least one BOM");
+            throw new ServiceException("璇疯嚦灏戦�夋嫨涓�涓狟OM");
         }
         List<TechnologyRouting> list = technologyRoutingMapper.selectList(Wrappers.<TechnologyRouting>lambdaQuery()
                 .in(TechnologyRouting::getBomId, ids));
         if (!list.isEmpty()) {
-            throw new ServiceException("BOM is referenced by routing");
+            throw new ServiceException("BOM宸茶宸ヨ壓璺嚎寮曠敤锛屼笉鑳藉垹闄�");
         }
         technologyBomStructureService.remove(Wrappers.<TechnologyBomStructure>lambdaQuery()
                 .in(TechnologyBomStructure::getBomId, ids));
@@ -152,11 +152,11 @@
      */
     private void validateProductModel(Long productModelId) {
         if (productModelId == null) {
-            throw new ServiceException("Product model is required");
+            throw new ServiceException("浜у搧瑙勬牸ID涓嶈兘涓虹┖");
         }
         ProductModel productModel = productModelService.getById(productModelId);
         if (productModel == null) {
-            throw new ServiceException("Product model not found");
+            throw new ServiceException("浜у搧瑙勬牸涓嶅瓨鍦�");
         }
     }
 

--
Gitblit v1.9.3