From 2f825da79439134d69e9e97147afd9e3e7f87225 Mon Sep 17 00:00:00 2001 From: fengjin <1435304038@qq.com> Date: 星期二, 08 十一月 2022 10:48:45 +0800 Subject: [PATCH] 修改删除接口验证 --- flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java | 29 ++++++++++++++++++++++++----- 1 files changed, 24 insertions(+), 5 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java index 031bf93..0d3a4c8 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java @@ -5,18 +5,18 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.dg.core.db.gen.entity.*; -import com.dg.core.db.gen.mapper.AutomessageTransactionEventInterviewMapper; -import com.dg.core.db.gen.mapper.KeywordMapper; -import com.dg.core.db.gen.mapper.OrganizationChartMapper; -import com.dg.core.db.gen.mapper.TransactionEventMapper; +import com.dg.core.db.gen.mapper.*; import com.dg.core.db.manual.pojo.QueryResults; import com.dg.core.db.manual.pojo.RecommendResult; import com.dg.core.db.manual.pojo.Search; import com.dg.core.service.ITransactionEventService; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; +import java.io.InputStream; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; @@ -36,6 +36,10 @@ @Resource private AutomessageTransactionEventInterviewMapper automessageTransactionEventInterviewMapper; + + + @Resource + private GuideRepairOrderMapper guideRepairOrderMapper; @Override public TransactionEvent selectConfigData(String Id, SysUser sysUser) { @@ -88,7 +92,12 @@ @Override public int deleteConfigById(String Id) { - return baseMapper.deleteConfigById(Id); + List<GuideRepairOrder> guideRepairOrders = guideRepairOrderMapper + .selectList(new QueryWrapper<GuideRepairOrder>().lambda().eq(GuideRepairOrder::getMatterId, Id)); + if (guideRepairOrders.size() == 0){ + return baseMapper.deleteConfigById(Id); + } + return 0; } @Override @@ -136,6 +145,7 @@ for (Search search : searches) { search.setTransactionEventList(baseMapper.queryMatterNameList(keyWord, search.getClassifyId().toString())); } + queryResults.setOrganizationChartEntityList(organizationChartMapper.selectByKeyWord(keyWord)); queryResults.setSearchList(searches); List<Search> searchesAssociate = baseMapper.selectSearchAssociateDistinct(keyWord); for (Search search : searchesAssociate) { @@ -190,6 +200,11 @@ return baseMapper.selectclassifyId(classifyId); } + @Override + public List<TransactionEvent> selectClassifyList(List<String> ids) { + return baseMapper.selectClassifyList(ids); + } + @Override public int countNumByMatterName(String matterName) { @@ -237,4 +252,8 @@ return baseMapper.selectList(new QueryWrapper<TransactionEvent>().lambda()); } } + + + + } -- Gitblit v1.7.1