票据打印简化
This commit is contained in:
parent
083f7fedcb
commit
c763257ea0
|
|
@ -1089,6 +1089,8 @@ public class TbShopTableServiceImpl implements TbShopTableService {
|
||||||
// 当前下单次数
|
// 当前下单次数
|
||||||
int placeNum = getCurrentPlaceNum(shopEatTypeInfoDTO);
|
int placeNum = getCurrentPlaceNum(shopEatTypeInfoDTO);
|
||||||
List<TbOrderDetail> orderDetails = new ArrayList<>();
|
List<TbOrderDetail> orderDetails = new ArrayList<>();
|
||||||
|
List<TbOrderDetail> addOrderDetails = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
BigDecimal mealAmount = null;
|
BigDecimal mealAmount = null;
|
||||||
Integer mealNum = null;
|
Integer mealNum = null;
|
||||||
|
|
@ -1113,6 +1115,7 @@ public class TbShopTableServiceImpl implements TbShopTableService {
|
||||||
if (orderDetail == null) {
|
if (orderDetail == null) {
|
||||||
orderDetail = new TbOrderDetail();
|
orderDetail = new TbOrderDetail();
|
||||||
hasNewInfo = true;
|
hasNewInfo = true;
|
||||||
|
addOrderDetails.add(orderDetail);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Objects.nonNull(productSku)) {
|
if (Objects.nonNull(productSku)) {
|
||||||
|
|
@ -1229,10 +1232,12 @@ public class TbShopTableServiceImpl implements TbShopTableService {
|
||||||
// 删除已经移除购物车的订单 修改并保存数据
|
// 删除已经移除购物车的订单 修改并保存数据
|
||||||
if (!orderDetails.isEmpty()) {
|
if (!orderDetails.isEmpty()) {
|
||||||
mpOrderDetailService.saveOrUpdateBatch(orderDetails);
|
mpOrderDetailService.saveOrUpdateBatch(orderDetails);
|
||||||
if (shopEatTypeInfoDTO.isDineInAfter()) {
|
|
||||||
rabbitMsgUtils.printDishesTicket(orderInfo.getId(), false, orderDetails.toArray(new TbOrderDetail[0]));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!addOrderDetails.isEmpty() && shopEatTypeInfoDTO.isDineInAfter()) {
|
||||||
|
rabbitMsgUtils.printDishesTicket(orderInfo.getId(), false, addOrderDetails.toArray(new TbOrderDetail[0]));
|
||||||
|
}
|
||||||
|
|
||||||
if (!removeOrderDetailIds.isEmpty()) {
|
if (!removeOrderDetailIds.isEmpty()) {
|
||||||
// 退单票
|
// 退单票
|
||||||
orderDetailMapper.deleteBatchIds(removeOrderDetailIds);
|
orderDetailMapper.deleteBatchIds(removeOrderDetailIds);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue