From 9990ac7aae5264573c4db210d455b86c0001bb42 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 18 三月 2025 13:39:11 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java
index 04de82d..b5d3963 100644
--- a/smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java
@@ -184,6 +184,22 @@
                 patArchivetag.setGuid(patArchiveVO.getGuid());
                 patArchivetag.setOrgid(patArchiveVO.getOrgid());
                 if (patArchivetag.getIsoperation() != null && patArchivetag.getIsoperation() == 1 || patArchivetag.getIsoperation() == null && patArchiveVO.getIsoperation() == 1) {
+                    //鍒ゆ柇涓�涓媌ase_tag閲屾槸涓嶆槸瀛樺湪锛屽鏋滀笉瀛樺湪锛屽厛鏂板
+                    BaseTag baseTag = new BaseTag();
+                    baseTag.setTagname(patArchivetag.getTagname().trim());
+                    List<BaseTag> baseTags = baseTagMapper.selectBaseTagListByTagname(baseTag);
+                    if (CollectionUtils.isEmpty(baseTags)) {
+                        //鍏堢粰鏀惧埌鏈垎绫讳腑
+                        baseTag.setTagcategoryid(6L);
+                        baseTag.setOrgid(patArchiveVO.getOrgid());
+                        baseTag.setDelFlag("0");
+                        baseTag.setUpdateTime(new Date());
+                        baseTag.setCreateTime(new Date());
+                        baseTagMapper.insertBaseTag(baseTag);
+                        patArchivetag.setTagid(baseTag.getTagid());
+                    } else {
+                        patArchivetag.setTagid(baseTags.get(0).getTagid());
+                    }
                     //鏂板
                     patArchivetag.setUpdateBy(null);
                     patArchivetag.setCreateTime(new Date());

--
Gitblit v1.9.3