From 30b4fe30d36b48a103b281aff631fc45af849636 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期二, 18 三月 2025 16:58:59 +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