苍穹外卖--菜品管理-菜品启用禁用功能实现
This commit is contained in:
@@ -69,4 +69,12 @@ public class DishController {
|
|||||||
dishService.updateWithFlavor(dishDTO);
|
dishService.updateWithFlavor(dishDTO);
|
||||||
return Result.success();
|
return Result.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PostMapping("/status/{status}")
|
||||||
|
@ApiOperation("菜品起售停售")
|
||||||
|
public Result startOrStop(@PathVariable Integer status,Long id){ //@RequestParam:能够使用springmvc框架,对1,2,3 参数进行切割
|
||||||
|
log.info("菜品起售停售:{},{}",status,id);
|
||||||
|
dishService.startOrStop(status,id);
|
||||||
|
return Result.success();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -57,4 +57,6 @@ public interface DishMapper {
|
|||||||
*/
|
*/
|
||||||
@AutoFill(OperationType.UPDATE)
|
@AutoFill(OperationType.UPDATE)
|
||||||
void update(Dish dish);
|
void update(Dish dish);
|
||||||
|
|
||||||
|
void startOrStop(Integer status, Long id);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,4 +38,11 @@ public interface DishService {
|
|||||||
* @param dishDTO
|
* @param dishDTO
|
||||||
*/
|
*/
|
||||||
void updateWithFlavor(DishDTO dishDTO);
|
void updateWithFlavor(DishDTO dishDTO);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 菜品起售停售
|
||||||
|
* @param status
|
||||||
|
* @param id
|
||||||
|
*/
|
||||||
|
void startOrStop(Integer status, Long id);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -122,6 +122,7 @@ public class DishServiceImpl implements DishService {
|
|||||||
* @param dishDTO
|
* @param dishDTO
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional
|
||||||
public void updateWithFlavor(DishDTO dishDTO) {
|
public void updateWithFlavor(DishDTO dishDTO) {
|
||||||
//1.修改的表:Dish Dish_flavor
|
//1.修改的表:Dish Dish_flavor
|
||||||
Dish dish = new Dish();
|
Dish dish = new Dish();
|
||||||
@@ -138,4 +139,13 @@ public class DishServiceImpl implements DishService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void startOrStop(Integer status, Long id) {
|
||||||
|
/*Dish dish = new Dish();
|
||||||
|
dish.setId(id);
|
||||||
|
dish.setStatus(status);*/
|
||||||
|
Dish dish = Dish.builder().id(id).status(status).build();
|
||||||
|
dishMapper.update(dish);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user