| | |
| | | package com.gs.xky.service.Impl; |
| | | |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @author 28567 |
| | |
| | | |
| | | LambdaQueryWrapper<MesQaItemsDetect01> wrapper = new LambdaQueryWrapper<>(); |
| | | wrapper.eq(MesQaItemsDetect01::getLotNo, lotNo); |
| | | MesQaItemsDetect01 one = getOne(wrapper, false); |
| | | if (one == null) { |
| | | //MesQaItemsDetect01 one = getOne(wrapper, false); |
| | | List<MesQaItemsDetect01> list = list(wrapper); |
| | | if (CollUtil.isEmpty(list)) { |
| | | return false; |
| | | } |
| | | |
| | | List<String> collect = list.stream().map(MesQaItemsDetect01::getReleaseNo).collect(Collectors.toList()); |
| | | |
| | | LambdaUpdateWrapper<MesQaItemsDetect01> updateWrapper = new LambdaUpdateWrapper<>(); |
| | | updateWrapper.eq(MesQaItemsDetect01::getReleaseNo, one.getReleaseNo()); |
| | | updateWrapper.in(MesQaItemsDetect01::getReleaseNo, collect); |
| | | if (remove(wrapper)) { |
| | | LambdaQueryWrapper<MesQaItemsDetectDetail5> wrapper1 = new LambdaQueryWrapper<>(); |
| | | |
| | | wrapper1.eq(MesQaItemsDetectDetail5::getReleaseNo, one.getReleaseNo()); |
| | | wrapper1.in(MesQaItemsDetectDetail5::getReleaseNo, collect); |
| | | detectDetail5Service.remove(wrapper1); |
| | | |
| | | LambdaQueryWrapper<MesQaItemsDetectDetail12> wrapper2 = new LambdaQueryWrapper<>(); |
| | | |
| | | wrapper2.eq(MesQaItemsDetectDetail12::getReleaseNo, one.getReleaseNo()); |
| | | wrapper2.in(MesQaItemsDetectDetail12::getReleaseNo, collect); |
| | | detectDetail12Service.remove(wrapper2); |
| | | } |
| | | |