From 863c0783e854e74763df7f6a6bd0670fac356542 Mon Sep 17 00:00:00 2001
From: xueqingkun <xueqingkun@126.com>
Date: Tue, 18 Feb 2025 17:19:48 +0800
Subject: [PATCH] =?UTF-8?q?1.=20=E6=B7=BB=E5=8A=A0=E5=A4=9A=E6=A8=A1?=
 =?UTF-8?q?=E5=9E=8B=E6=8E=A5=E5=85=A5=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../police/service/impl/ModelIndexServiceImpl.java |  2 +-
 .../service/impl/ScoringModelInfoServiceImpl.java  | 14 +-------------
 2 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/supervision/police/service/impl/ModelIndexServiceImpl.java b/src/main/java/com/supervision/police/service/impl/ModelIndexServiceImpl.java
index 5e43f43..597e10c 100644
--- a/src/main/java/com/supervision/police/service/impl/ModelIndexServiceImpl.java
+++ b/src/main/java/com/supervision/police/service/impl/ModelIndexServiceImpl.java
@@ -243,7 +243,7 @@ public class ModelIndexServiceImpl extends ServiceImpl<ModelIndexMapper, ModelIn
         if (ObjectUtil.isNotEmpty(existIndex) && !StringUtils.equals(modelAtomicIndex.getId(), existIndex.getId())) {
             throw new IllegalArgumentException("已存在相同名称的原子指标");
         }
-
+        modelAtomicIndex.setCaseType(null);
         boolean success = modelAtomicIndexService.saveOrUpdate(modelAtomicIndex);
         return success ? R.okMsg("保存成功") : R.fail("保存失败");
     }
diff --git a/src/main/java/com/supervision/police/service/impl/ScoringModelInfoServiceImpl.java b/src/main/java/com/supervision/police/service/impl/ScoringModelInfoServiceImpl.java
index f99a581..0c241a0 100644
--- a/src/main/java/com/supervision/police/service/impl/ScoringModelInfoServiceImpl.java
+++ b/src/main/java/com/supervision/police/service/impl/ScoringModelInfoServiceImpl.java
@@ -98,19 +98,7 @@ public class ScoringModelInfoServiceImpl extends ServiceImpl<ScoringModelInfoMap
     }
     private String generateModelName(String baseName) {
         Assert.notEmpty(baseName, "基础名称不能为空!");
-        List<ScoringModelInfo> likedInfo = super.lambdaQuery().likeRight(ScoringModelInfo::getModelName, baseName).list();
-        if (likedInfo.isEmpty()) {
-            return baseName;
-        }
-        int suffix = 1;
-        while (true) {
-            String newName = baseName + suffix;
-            boolean exists = likedInfo.stream().anyMatch(info -> StrUtil.equals(info.getModelName(), newName));
-            if (!exists) {
-                return newName;
-            }
-            suffix++;
-        }
+        return baseName + "2";
     }
 
     @Override