黑马程序员Java项目实战《瑞吉外卖》,轻松掌握springboot + myb
2023-02-17 15:40 作者:bili_48232325622 | 我要投稿

修改菜品售卖状态,同时修改相关联套餐状态
SetmealServiceImpl /** * 更新套餐售卖状态 * * @param updateStatus * @param ids */ @Override public void updateSetmealStatus(Integer updateStatus, String[] ids) { List<Setmeal> setmeals = Arrays.stream(ids).map(s -> { //将字符串转换为长整型 Long id = Long.parseLong(s); //构造Setmeal实例 Setmeal setmeal = new Setmeal(); //设置id setmeal.setId(id); //设置售卖状态 setmeal.setStatus(updateStatus); //返回 return setmeal; }).collect(Collectors.toList()); //更新状态 setmealService.updateBatchById(setmeals, setmeals.size()); }