fix: 增加面厨打

This commit is contained in:
张松 2024-11-28 14:39:40 +08:00
parent be710b8379
commit d5e502478e
3 changed files with 35 additions and 0 deletions

View File

@ -45,6 +45,11 @@ public class OrderController {
cartVo.getIsPack(), cartVo.getUuid(), cartVo.getType(), cartVo.getTableId(), cartVo.getIsPrint());
}
@PutMapping("/print")
public Result print(@RequestBody CartPrintDTO printDTO) {
return orderService.updatePrint(printDTO);
}
@PostMapping("/temporaryDishes")
public Result addTemporaryDishes(@Valid @RequestBody AddTemporaryDishesDTO temporaryDishesDTO) {
return Result.success(CodeEnum.SUCCESS, orderService.addTemporaryDishes(temporaryDishesDTO));

View File

@ -0,0 +1,14 @@
package com.chaozhanggui.system.cashierservice.entity.dto;
import lombok.Data;
import javax.validation.constraints.NotNull;
@Data
public class CartPrintDTO {
@NotNull
private Integer shopId;
@NotNull
private Integer cartId;
private Integer isPrint;
}

View File

@ -2226,4 +2226,20 @@ public class OrderService {
return true;
}
public Result updatePrint(CartPrintDTO printDTO) {
if (printDTO.getIsPrint() == null) {
return Result.success(CodeEnum.SUCCESS);
}
mpCashierCartService.update(new LambdaUpdateWrapper<TbCashierCart>()
.eq(TbCashierCart::getShopId, printDTO.getShopId())
.eq(TbCashierCart::getId, printDTO.getCartId())
.set(TbCashierCart::getIsPrint, printDTO.getIsPrint()));
mpOrderDetailService.update(new LambdaUpdateWrapper<TbOrderDetail>()
.eq(TbOrderDetail::getCartId, printDTO.getCartId())
.set(TbOrderDetail::getIsPrint, printDTO.getIsPrint()));
return Result.success(CodeEnum.SUCCESS);
}
}