From 7ef571e23124892654b480c7120fa69a4ae9eb36 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 25 七月 2024 09:34:43 +0800
Subject: [PATCH] 代码提交
---
smartor/src/main/java/com/smartor/service/impl/SvyLibScriptServiceImpl.java | 30 +++++++++++++++++++++++++++++-
1 files changed, 29 insertions(+), 1 deletions(-)
diff --git a/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptServiceImpl.java
index e8d3cea..e0d4d0d 100644
--- a/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptServiceImpl.java
@@ -6,8 +6,10 @@
import com.ruoyi.common.utils.StringUtils;
import com.smartor.domain.SvyLibScript;
import com.smartor.domain.SvyLibScriptOption;
+import com.smartor.domain.SvyLibScriptTag;
import com.smartor.mapper.SvyLibScriptMapper;
import com.smartor.mapper.SvyLibScriptOptionMapper;
+import com.smartor.mapper.SvyLibScriptTagMapper;
import com.smartor.service.ISvyLibScriptService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
@@ -34,6 +36,9 @@
@Autowired
private SvyLibScriptOptionMapper svyLibScriptOptionMapper;
+ @Autowired
+ private SvyLibScriptTagMapper svyLibScriptTagMapper;
+
/**
* 鏌ヨ闂嵎棰樼洰
*
@@ -55,7 +60,6 @@
public List<SvyLibScript> selectSvyLibScriptList(SvyLibScript svyLibTopic) {
List<SvyLibScript> svyLibScripts = svyLibTopicMapper.selectSvyLibScriptList(svyLibTopic);
//鑾峰彇棰樼洰閫夐」
-
for (int j = 0; j < svyLibScripts.size(); j++) {
log.info("闂id涓猴細{}", svyLibScripts.get(j).getId());
if (StringUtils.isNotEmpty(svyLibScripts.get(j).getIcd10Name()))
@@ -71,6 +75,11 @@
//灏嗘煡璇㈠嚭鐨勯�夐」鐩斁鍒伴鐩腑
svyLibScripts.get(j).setSvyLibScriptOptions(svyLibTopicoptions);
}
+ //鑾峰彇tag
+ SvyLibScriptTag svyLibScriptTag = new SvyLibScriptTag();
+ svyLibScriptTag.setScriptid(svyLibScripts.get(j).getId());
+ List<SvyLibScriptTag> svyLibScriptTags = svyLibScriptTagMapper.selectSvyLibScriptTagList(svyLibScriptTag);
+ svyLibScripts.get(j).setSvyLibScriptTagList(svyLibScriptTags);
}
return svyLibScripts;
}
@@ -124,6 +133,25 @@
}
}
}
+ //鏍囩澶勭悊
+ if (CollectionUtils.isNotEmpty(svyLibTopic.getSvyLibScriptTagList())) {
+ for (SvyLibScriptTag svyLibScriptTag : svyLibTopic.getSvyLibScriptTagList()) {
+ if (svyLibScriptTag.getIsoperation() != null && svyLibScriptTag.getIsoperation() == 1) {
+ //鏂板
+ svyLibScriptTag.setScriptid(svyLibTopic.getId());
+ svyLibScriptTag.setCreateTime(new Date());
+ svyLibScriptTagMapper.insertSvyLibScriptTag(svyLibScriptTag);
+ } else if (svyLibScriptTag.getIsoperation() != null && svyLibScriptTag.getIsoperation() == 2) {
+ //淇敼
+ svyLibScriptTag.setScriptid(svyLibTopic.getId());
+ svyLibScriptTag.setUpdateTime(new Date());
+ svyLibScriptTagMapper.updateSvyLibScriptTag(svyLibScriptTag);
+ } else if (svyLibScriptTag.getIsoperation() != null && svyLibScriptTag.getIsoperation() == 3) {
+ //鍒犻櫎
+ svyLibScriptTagMapper.deleteSvyLibScriptTagById(svyLibScriptTag.getId());
+ }
+ }
+ }
return i;
}
--
Gitblit v1.9.3