feat: 订单列表返回餐位费信息
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -115,4 +115,6 @@ public class TbOrderInfoVo {
|
|||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
private List<TbOrderDetail> detailList;
|
private List<TbOrderDetail> detailList;
|
||||||
|
|
||||||
|
private TbOrderDetail seatInfo;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user