| | |
| | | |
| | | @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); |