删除菜品收藏

This commit is contained in:
sxu 2025-05-09 09:55:38 +08:00
parent ea74665d9f
commit 7c36b0e12a
3 changed files with 7 additions and 5 deletions

View File

@ -59,5 +59,5 @@ public interface MenuCollectionDishesMapper {
* @param dishesIds 需要删除的数据主键集合 * @param dishesIds 需要删除的数据主键集合
* @return 结果 * @return 结果
*/ */
public int deleteMenuCollectionDishesByIds(String[] dishesIds); public int deleteMenuCollectionDishesByIds(@Param("userId") Long userId, @Param("dishesIds") String[] dishesIds);
} }

View File

@ -91,7 +91,8 @@ public class MenuCollectionDishesServiceImpl implements IMenuCollectionDishesSer
*/ */
@Override @Override
public int deleteMenuCollectionDishesByIds(String[] ids) { public int deleteMenuCollectionDishesByIds(String[] ids) {
return menuCollectionDishesMapper.deleteMenuCollectionDishesByIds(ids); Long userId = SecurityUtils.getUserId();
return menuCollectionDishesMapper.deleteMenuCollectionDishesByIds(userId, ids);
} }
/** /**

View File

@ -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 = #{dishesId}
</delete> </delete>
<delete id="deleteMenuCollectionDishesByIds" parameterType="String"> <delete id="deleteMenuCollectionDishesByIds">
delete from menu_collection_dishes where dishes_id in delete from menu_collection_dishes
<foreach item="id" collection="array" open="(" separator="," close=")"> where user_id = #{userId} and dishes_id in
<foreach item="dishesId" collection="dishesIds" open="(" separator="," close=")">
#{dishesId} #{dishesId}
</foreach> </foreach>
</delete> </delete>