五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

黑馬程序員Java項(xiàng)目實(shí)戰(zhàn)《瑞吉外賣》,輕松掌握springboot + myb

2023-08-14 15:50 作者:有為易陽  | 我要投稿

批量啟售停售,批量刪除

@PostMapping("/status/{status}")
public R<String> updateDishStatus(@PathVariable("status") Integer status, @RequestParam("ids") List<Long> ids) {
//        List<Dish> dishes = dishService.listByIds(ids);
//        for (Dish dish : dishes) {
//            dish.setStatus(status);
//        }
    List<Dish> dishes = new ArrayList<>();
    for (Long id : ids) {
        Dish dish = new Dish();
        dish.setId(id);
        dish.setStatus(status);
        dishes.add(dish);
    }
    dishService.updateBatchById(dishes);
    return R.success("啟售/停售菜品成功");
}

@DeleteMapping
public R<String> deleteDish(@RequestParam("ids") List<Long> ids) {
    dishService.deleteWithFlavor(ids);
    return R.success("刪除菜品成功");
}

@Override
@Transactional
public void deleteWithSetmealDish(List<Long> ids) {
    LambdaQueryWrapper<Setmeal> lqw = new LambdaQueryWrapper<>();
    lqw.in(Setmeal::getId, ids);
    lqw.eq(Setmeal::getStatus, 1);
    int count = count(lqw);
    if (count > 0) {
        throw new CustomException("套餐正在售賣中,不能刪除");
    }

    removeByIds(ids);
    LambdaQueryWrapper<SetmealDish> lqw1 = new LambdaQueryWrapper<>();
    lqw1.in(SetmealDish::getSetmealId, ids);
    setmealDishService.remove(lqw1);
}

黑馬程序員Java項(xiàng)目實(shí)戰(zhàn)《瑞吉外賣》,輕松掌握springboot + myb的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
祁连县| 高淳县| 响水县| 洪洞县| 凉城县| 新疆| 八宿县| 洪泽县| 聂荣县| 资源县| 娄底市| 会昌县| 侯马市| 砚山县| 南川市| 岐山县| 定日县| 易门县| 榕江县| 会泽县| 五指山市| 哈尔滨市| 文昌市| 枣强县| 上林县| 海淀区| 孝感市| 公主岭市| 乃东县| 兰溪市| 广平县| 武陟县| 盘山县| 佛坪县| 左权县| 靖宇县| 洛川县| 德令哈市| 桦南县| 金湖县| 日喀则市|