From fd5ff7ce41f402720c79546617842bbf679e576e Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期三, 21 十月 2026 16:32:55 +0800
Subject: [PATCH] fix(销售台账/产品维护): 图号与销售合同号长度校验、导入提示优化
---
src/main/java/com/ruoyi/basic/service/impl/ProductModelServiceImpl.java | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ruoyi/basic/service/impl/ProductModelServiceImpl.java b/src/main/java/com/ruoyi/basic/service/impl/ProductModelServiceImpl.java
index c2f5ab5..0f2e47a 100644
--- a/src/main/java/com/ruoyi/basic/service/impl/ProductModelServiceImpl.java
+++ b/src/main/java/com/ruoyi/basic/service/impl/ProductModelServiceImpl.java
@@ -66,6 +66,9 @@
if (StringUtils.isEmpty(drawingNo)) {
throw new ServiceException("鍥惧彿涓嶈兘涓虹┖");
}
+ if (drawingNo.length() > 255) {
+ throw new ServiceException("鍥惧彿闀垮害涓嶈兘瓒呰繃255涓瓧绗�");
+ }
checkModelAndProductCodeUnique(model, productCode, productModelDto.getId());
checkDrawingNoUnique(drawingNo, productModelDto.getId());
@@ -227,6 +230,9 @@
// 鍥惧彿锛氬鍏ユ椂鍙�夛紝濉啓鍒欐牎楠屽敮涓�
String drawingNo = trimToNull(row.getDrawingNo());
if (drawingNo != null) {
+ if (drawingNo.length() > 255) {
+ throw new ServiceException("宸ヤ綔绨裤��" + sheetName + "銆戠 " + resolveRowNum(row, i) + " 琛岋細鍥惧彿闀垮害涓嶈兘瓒呰繃255涓瓧绗�");
+ }
checkDrawingNoUnique(drawingNo, null);
}
--
Gitblit v1.9.3