From ad663df3b38b873d79fff48570dfb56b69697ac6 Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期二, 30 七月 2024 16:06:56 +0800 Subject: [PATCH] 森林防火 供应商管理 --- ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java index db9b99c..c4e9fb4 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java @@ -20,6 +20,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; @@ -78,6 +79,13 @@ if (!data.getUserType().equals(00)){ wrapper.in(SlAudit::getShenhId,userid); } + List state=new ArrayList<>(); + state.add(1); + state.add(2); + state.add(3); + state.add(4); + state.add(5); + wrapper.eq(SlAudit::getState,state); wrapper.eq(SlAudit::getType,auditRecordListQuery.getType()); wrapper.eq( SlAudit::getDelFlag,0); wrapper.orderByDesc(SlAudit::getCreateTime); @@ -103,6 +111,24 @@ @Override public void addslAudit(SlAuditDTO slAuditDTO) { + + LambdaQueryWrapper< SlAudit> wrapper= Wrappers.lambdaQuery(); + wrapper.eq(SlAudit::getRkId,slAuditDTO.getRkId()); + wrapper.eq(SlAudit::getType,slAuditDTO.getType()); + wrapper.eq( SlAudit::getDelFlag,0); + wrapper.orderByDesc(SlAudit::getCreateTime); + SlAudit page1 = this.getOne(wrapper); + if (page1!=null){ + LambdaQueryWrapper<SlAuditRecord> wrapper1= Wrappers.lambdaQuery(); + wrapper1.eq(SlAuditRecord::getAuditId,page1.getId()); + List<SlAuditRecord> slAuditRecords = slAuditRecordMapper.selectList(wrapper1); + for (SlAuditRecord lAuditRecord:slAuditRecords){ + slAuditRecordMapper.deleteById(lAuditRecord); + } + this.removeById(page1); + } + + SlAudit slAudit=new SlAudit(); slAudit.setType(slAuditDTO.getType()); slAudit.setState(1); -- Gitblit v1.7.1