feat: 订单列表返回餐位费信息

This commit is contained in:
2024-10-26 13:35:04 +08:00
parent e19535d71e
commit 763014f65a
2 changed files with 14 additions and 1 deletions

View File

@@ -195,8 +195,19 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
detail.setRefundNumber(detail.getNum()); detail.setRefundNumber(detail.getNum());
}); });
} }
TbOrderDetail seatInfo = null;
ArrayList<TbOrderDetail> detailList = new ArrayList<>();
for (TbOrderDetail detail : details) {
if (TableConstant.CART_SEAT_ID.equals(detail.getProductId().toString())) {
seatInfo = detail;
}else {
detailList.add(detail);
}
}
orderInfoVo.setTableName(tbOrderInfo.getTableName()); orderInfoVo.setTableName(tbOrderInfo.getTableName());
orderInfoVo.setDetailList(details); orderInfoVo.setDetailList(detailList);
orderInfoVo.setSeatInfo(seatInfo);
BeanUtils.copyProperties(tbOrderInfo, orderInfoVo); BeanUtils.copyProperties(tbOrderInfo, orderInfoVo);
orderInfoVo.setRefundAmount(refundAmount); orderInfoVo.setRefundAmount(refundAmount);
orderInfoVoList.add(orderInfoVo); orderInfoVoList.add(orderInfoVo);

View File

@@ -115,4 +115,6 @@ public class TbOrderInfoVo {
private String remark; private String remark;
private List<TbOrderDetail> detailList; private List<TbOrderDetail> detailList;
private TbOrderDetail seatInfo;
} }