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

This commit is contained in:
2024-10-26 13:51:07 +08:00
parent 763014f65a
commit ce94bd7e4e
2 changed files with 4 additions and 4 deletions

View File

@@ -172,7 +172,7 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
for (TbOrderInfo tbOrderInfo : page.getContent()) { for (TbOrderInfo tbOrderInfo : page.getContent()) {
TbOrderInfoVo orderInfoVo = new TbOrderInfoVo(); TbOrderInfoVo orderInfoVo = new TbOrderInfoVo();
BigDecimal refundAmount = BigDecimal.ZERO; BigDecimal refundAmount = BigDecimal.ZERO;
List<TbOrderDetail> details = tbOrderDetailRepository.searchDetailByOrderId(tbOrderInfo.getId()); List<TbFullOrderDetail> details = tbOrderDetailMapper.selectFullInfoByOrderId(tbOrderInfo.getId());
if (!tbOrderInfo.getOrderType().equals("return")) { if (!tbOrderInfo.getOrderType().equals("return")) {
List<TbOrderInfo> tbOrderInfos = tbOrderInfoRepository.selTbOrdersBysource(tbOrderInfo.getId(), tbOrderInfo.getShopId()); List<TbOrderInfo> tbOrderInfos = tbOrderInfoRepository.selTbOrdersBysource(tbOrderInfo.getId(), tbOrderInfo.getShopId());
Map<Integer, Integer> map; Map<Integer, Integer> map;
@@ -197,8 +197,8 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
} }
TbOrderDetail seatInfo = null; TbOrderDetail seatInfo = null;
ArrayList<TbOrderDetail> detailList = new ArrayList<>(); ArrayList<TbFullOrderDetail> detailList = new ArrayList<>();
for (TbOrderDetail detail : details) { for (TbFullOrderDetail detail : details) {
if (TableConstant.CART_SEAT_ID.equals(detail.getProductId().toString())) { if (TableConstant.CART_SEAT_ID.equals(detail.getProductId().toString())) {
seatInfo = detail; seatInfo = detail;
}else { }else {

View File

@@ -114,7 +114,7 @@ public class TbOrderInfoVo {
private String remark; private String remark;
private List<TbOrderDetail> detailList; private List<? extends TbOrderDetail> detailList;
private TbOrderDetail seatInfo; private TbOrderDetail seatInfo;
} }