修改订单详情餐位费返回结构

This commit is contained in:
SongZhang 2024-10-23 11:11:40 +08:00
parent d53762e777
commit daccee5d04
1 changed files with 6 additions and 0 deletions

View File

@ -307,6 +307,12 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
.eq(TbCashierCart::getProductId, TableConstant.CART_SEAT_ID)
.orderByDesc(TbCashierCart::getId));
TbCashierCart cashierCart = tbCashierCarts.isEmpty() ? null : tbCashierCarts.get(0);
Map<String, Object> map = BeanUtil.beanToMap(cashierCart, false, false);
if (cashierCart != null) {
map.put("cartId", cashierCart.getId());
TbOrderDetail orderDetail = details.stream().filter(item -> item.getCartId().equals(cashierCart.getId())).findFirst().orElse(null);
map.put("id", orderDetail != null ? orderDetail.getId() : null);
}
dto.setSeatInfo(cashierCart);
Map<String, Object> data = BeanUtil.beanToMap(tbOrderInfo, false, false);
data.putAll(BeanUtil.beanToMap(dto, false, false));