xuhy
2024-09-06 06a5f91f1d621cb331ccb41c4ae975b2a949fbbf
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TOrderMealServiceImpl.java
@@ -56,11 +56,7 @@
        // 查询餐桌
        TBoard board = boardService.getById(dto.getBoardId());
        // 如果菜品为空
        if(CollectionUtils.isEmpty(dto.getMealOrderGoodsDTOS())){
            // 开台
            board.setStatus(BoardEnum.WAITING_ORDER.getCode());
            this.save(dto);
        }else {
        if(!CollectionUtils.isEmpty(dto.getMealOrderGoodsDTOS())){
            board.setStatus(BoardEnum.DURING_MEAL.getCode());
            // 订单金额,订单编号
            String orderNum = OrderNumConstants.MEAL+CodeGenerateUtils.generateOrderSn();
@@ -341,4 +337,13 @@
        return list;
    }
    @Override
    public void startMeal(TOrderMeal dto) {
        // 查询餐桌
        TBoard board = boardService.getById(dto.getBoardId());
        // 开台
        board.setStatus(BoardEnum.WAITING_ORDER.getCode());
        this.save(dto);
    }
}