本文主要是介绍瑞吉外卖实战学习--15、批量启售和批量禁售,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
批量启售和批量禁售
- 前言
- 代码实现
前言
代码实现
通过url我们可以获取到传过来的ids和状态值,现根据状态值查询出来相关数据然后直接附加状态值最后通过updateBatchById来进行修改
@PostMapping("/status/{status}")public R<String> updateStatus(@PathVariable Integer status,String ids){
// 添加条件构造器LambdaQueryWrapper<Setmeal> queryWrapper = new LambdaQueryWrapper<>();
// 通过ids查出相关数据queryWrapper.in(Boolean.parseBoolean(String.valueOf(ids)),Setmeal::getId,ids);List<Setmeal> list = setmealService.list(queryWrapper);for(Setmeal setmeal: list){setmeal.setStatus(status);}setmealService.updateBatchById(list);return R.success("状态修改成功");}
这篇关于瑞吉外卖实战学习--15、批量启售和批量禁售的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!