diff --git a/fp-system/src/main/java/com/zf/foodpurchase/fdsafe/service/impl/FoodBookServiceImpl.java b/fp-system/src/main/java/com/zf/foodpurchase/fdsafe/service/impl/FoodBookServiceImpl.java index d308290..ca8bd15 100644 --- a/fp-system/src/main/java/com/zf/foodpurchase/fdsafe/service/impl/FoodBookServiceImpl.java +++ b/fp-system/src/main/java/com/zf/foodpurchase/fdsafe/service/impl/FoodBookServiceImpl.java @@ -136,7 +136,7 @@ public class FoodBookServiceImpl extends ServiceImpl i foodBookVO.setDishIdList(dishIdList); LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.in(Dish::getDishId, split); - queryWrapper.last("or del_flag = 1"); + queryWrapper.last("or (del_flag = 1 and dish_id in ("+ids+"))" ); List dishList = dishService.list(queryWrapper); String names = dishList.stream().map(Dish::getDishName).reduce((a, b) -> a + "," + b).get(); foodBookVO.setDishNames(names);