|
@@ -266,6 +266,13 @@ public class TCStatisticsServiceImpl extends ServiceImpl<TCStatisticsMapper, TCS
|
|
@Transactional
|
|
@Transactional
|
|
public Result deleteData(List<Long> ids) {
|
|
public Result deleteData(List<Long> ids) {
|
|
TCStatisticsService tcStatisticsService = SpringContextHolder.getBean(TCStatisticsService.class);
|
|
TCStatisticsService tcStatisticsService = SpringContextHolder.getBean(TCStatisticsService.class);
|
|
|
|
+ List<TCStatistics> tcStatisticsList = tcStatisticsService.listByIds(ids);
|
|
|
|
+ if (Objects.nonNull(tcStatisticsList) && tcStatisticsList.size() > 0) {
|
|
|
|
+ Set<String> batchNoSet = tcStatisticsList.stream().map(s -> s.getBatchNo()).collect(Collectors.toSet());
|
|
|
|
+ QueryWrapper<TCStatisticsTemp> tcStatisticsTempQueryWrapper = new QueryWrapper<>();
|
|
|
|
+ tcStatisticsTempQueryWrapper.lambda().in(TCStatisticsTemp::getBatchNo, batchNoSet);
|
|
|
|
+ tcStatisticsTempService.remove(tcStatisticsTempQueryWrapper);
|
|
|
|
+ }
|
|
tcStatisticsService.removeByIds(ids);
|
|
tcStatisticsService.removeByIds(ids);
|
|
return ResultUtil.ok(true);
|
|
return ResultUtil.ok(true);
|
|
}
|
|
}
|