From 5bc349b0321d6058ea859780de6d1bd5a0ffdb35 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 21 七月 2026 14:09:43 +0800
Subject: [PATCH] Merge branch '2.2' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile into 2.2
---
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysFaqServiceImpl.java | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysFaqServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysFaqServiceImpl.java
index 263a107..a16c1bb 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysFaqServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysFaqServiceImpl.java
@@ -2,6 +2,7 @@
import java.util.List;
import javax.annotation.Resource;
+import com.ruoyi.common.core.exception.ServiceException;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.SysFaqMapper;
import com.ruoyi.system.domain.SysFaq;
@@ -15,6 +16,8 @@
*/
@Service
public class SysFaqServiceImpl implements ISysFaqService {
+ private static final String FAULT_PULL_TUTORIAL = "故障拔枪教程";
+
@Resource
private SysFaqMapper sysFaqMapper;
@@ -37,6 +40,7 @@
*/
@Override
public List<SysFaq> selectSysFaqList(SysFaq sysFaq) {
+ sysFaqMapper.ensureFaultPullTutorial();
return sysFaqMapper.selectSysFaqList(sysFaq);
}
@@ -70,6 +74,12 @@
*/
@Override
public int deleteSysFaqByIds(Long[] faqIds) {
+ for (Long faqId : faqIds) {
+ SysFaq faq = sysFaqMapper.selectSysFaqById(faqId);
+ if (faq != null && FAULT_PULL_TUTORIAL.equals(faq.getQuestion())) {
+ throw new ServiceException("故障拔枪教程为固定内容,只能编辑");
+ }
+ }
return sysFaqMapper.deleteSysFaqByIds(faqIds);
}
@@ -81,6 +91,10 @@
*/
@Override
public int deleteSysFaqById(Long faqId) {
+ SysFaq faq = sysFaqMapper.selectSysFaqById(faqId);
+ if (faq != null && FAULT_PULL_TUTORIAL.equals(faq.getQuestion())) {
+ throw new ServiceException("故障拔枪教程为固定内容,只能编辑");
+ }
return sysFaqMapper.deleteSysFaqById(faqId);
}
--
Gitblit v1.7.1