欢迎光临散文网 会员登陆 & 注册

黑马程序员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());
}





黑马程序员Java项目实战《瑞吉外卖》,轻松掌握springboot + myb的评论 (共 条)

分享到微博请遵守国家法律