|
@@ -380,18 +380,10 @@ public class EquipmentServiceImpl implements EquipmentService {
|
|
|
planItemMapper.deleteBatchIds(Arrays.asList(planItemIds));
|
|
|
|
|
|
//查询已无推广设备广告的计划
|
|
|
- QueryWrapper<Plan> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.select("plan_id");
|
|
|
- queryWrapper.in("item_id",Arrays.asList(planItemIds));
|
|
|
- queryWrapper.groupBy("plan_id");
|
|
|
- queryWrapper.having("count(*) = 0");
|
|
|
- List<Plan> plans = planMapper.selectList(queryWrapper);
|
|
|
+ List<String> plans = planItemMapper.selectDeletePlanId(Arrays.asList(planItemIds));
|
|
|
if (!plans.isEmpty()){
|
|
|
//删除广告计划
|
|
|
- List<String> collect = plans.stream().map(item -> {
|
|
|
- return item.getPlanId();
|
|
|
- }).collect(Collectors.toList());
|
|
|
- planMapper.deleteBatchIds(collect);
|
|
|
+ planMapper.deleteBatchIds(plans);
|
|
|
}
|
|
|
}
|
|
|
|