| | |
| | | |
| | | 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; |
| | |
| | | */ |
| | | @Service |
| | | public class SysFaqServiceImpl implements ISysFaqService { |
| | | private static final String FAULT_PULL_TUTORIAL = "故障拔枪教程"; |
| | | |
| | | @Resource |
| | | private SysFaqMapper sysFaqMapper; |
| | | |
| | |
| | | */ |
| | | @Override |
| | | public List<SysFaq> selectSysFaqList(SysFaq sysFaq) { |
| | | sysFaqMapper.ensureFaultPullTutorial(); |
| | | return sysFaqMapper.selectSysFaqList(sysFaq); |
| | | } |
| | | |
| | |
| | | */ |
| | | @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); |
| | | } |
| | | |
| | |
| | | */ |
| | | @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); |
| | | } |
| | | |