From 74ec634d3ecd024e71188cbdfd9a7118c2c645fe Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 17 六月 2025 18:35:39 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 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 90cb542..f0e8abf 100644
--- a/smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java
@@ -107,6 +107,16 @@
 
     @Transactional(rollbackFor = Exception.class)
     @Override
+    public Boolean updateArchive(PatArchive patArchive) {
+        int i = patArchiveMapper.updatePatArchive(patArchive);
+        if (i != 1) {
+            return false;
+        }
+        return true;
+    }
+
+    @Transactional(rollbackFor = Exception.class)
+    @Override
     public Boolean update(PatArchive patArchive) {
         int i = patArchiveMapper.updatePatArchive(patArchive);
         if (i != 1) {
@@ -595,9 +605,11 @@
                 }
                 //灏嗘煡鍑虹殑tag锛屾斁鍒皃atArchive1閲岀殑TagList涓�
                 PatArchivetag patArchivetag = new PatArchivetag();
-                patArchivetag.setTagname(list.get(i).getTag());
-                patArchivetag.setTagid(list.get(i).getTagid());
-                stringList.add(patArchivetag);
+                if (StringUtils.isNotEmpty(list.get(i).getTag()) && ObjectUtils.isNotEmpty(list.get(i).getTagid())) {
+                    patArchivetag.setTagname(list.get(i).getTag());
+                    patArchivetag.setTagid(list.get(i).getTagid());
+                    stringList.add(patArchivetag);
+                }
             }
             patArchive1.setTagList(stringList.stream().collect(Collectors.toList()));
             patArchives.add(patArchive1);

--
Gitblit v1.9.3