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

黑马程序员Java项目实战《瑞吉外卖》,轻松掌握springboot + myb

2023-02-07 10:24 作者:无处不在de小明  | 我要投稿

修改菜品状态

①Cotroller

/**
 * 修改菜品状态
 * @param status
 * @param ids
 * @return
 */
@PostMapping("/status/{status}")
public R<String> status(@PathVariable int status,@RequestParam Long[] ids){
    dishService.setStatus(status,ids);

    return R.success("修改菜品状态成功");
}

②Impl

/**
 * 修改菜品状态
 *
 * @param status
 * @param ids
 */
@Override
@Transactional
public void setStatus(int status, Long[] ids) {
    for (Long id : ids) {
        Dish dish = dishService.getById(id);
        if (dish.getStatus() != status) {
            dish.setStatus(status);
        }
        dishService.updateById(dish);
    }
}



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

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