From 5ad53b7193a30e8c395c81d46032b50410540e1d Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期二, 09 七月 2024 17:49:28 +0800 Subject: [PATCH] 森林防火 供应商管理 --- ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java | 18 ++++++++++++++++++ 1 files changed, 18 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..804be13 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 @@ -103,6 +103,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