起售:
停售:
控制类:
/**
* 商品起售停售功能 status:0 停售 1 起售
* @param ids
* @return
*/
@PostMapping("/status/{status}")
public R<String> status(@PathVariable int status,@RequestParam List<Long> ids){
ids.stream().forEach((item) -> {
LambdaUpdateWrapper<Dish> set = Wrappers.lambdaUpdate(Dish.class)
.eq(item != null, Dish::getId, item);
if(status == 0){
set.ne(Dish::getStatus,0).set(Dish::getStatus, 0);
dishService.update(set);
}else{
set.ne(Dish::getStatus,1).set(Dish::getStatus, 1);
dishService.update(set);
}
});
return R.success("商品已更改为停售");
}