diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/mapper/MenuCollectionDishesMapper.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/mapper/MenuCollectionDishesMapper.java index 48df70f..267c854 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/mapper/MenuCollectionDishesMapper.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/mapper/MenuCollectionDishesMapper.java @@ -59,5 +59,5 @@ public interface MenuCollectionDishesMapper { * @param dishesIds 需要删除的数据主键集合 * @return 结果 */ - public int deleteMenuCollectionDishesByIds(String[] dishesIds); + public int deleteMenuCollectionDishesByIds(@Param("userId") Long userId, @Param("dishesIds") String[] dishesIds); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/service/impl/MenuCollectionDishesServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/service/impl/MenuCollectionDishesServiceImpl.java index 04623f5..1714209 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/service/impl/MenuCollectionDishesServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/menu/service/impl/MenuCollectionDishesServiceImpl.java @@ -91,7 +91,8 @@ public class MenuCollectionDishesServiceImpl implements IMenuCollectionDishesSer */ @Override public int deleteMenuCollectionDishesByIds(String[] ids) { - return menuCollectionDishesMapper.deleteMenuCollectionDishesByIds(ids); + Long userId = SecurityUtils.getUserId(); + return menuCollectionDishesMapper.deleteMenuCollectionDishesByIds(userId, ids); } /** diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuCollectionDishesMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuCollectionDishesMapper.xml index e5b1e6b..6b9d3c4 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuCollectionDishesMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/menu/MenuCollectionDishesMapper.xml @@ -95,9 +95,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" delete from menu_collection_dishes where dishes_id = #{dishesId} - - delete from menu_collection_dishes where dishes_id in - + + delete from menu_collection_dishes + where user_id = #{userId} and dishes_id in + #{dishesId}