fix: 订单列表返回字段修改

This commit is contained in:
张松 2024-11-11 16:59:53 +08:00
parent 68261e6185
commit 06d92f7e26
1 changed files with 5 additions and 3 deletions

View File

@ -171,7 +171,7 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
shopInfoMap.put(item.getId().toString(), item);
});
}
List<TbOrderInfoVo> orderInfoVoList = new ArrayList<>();
List<Object> orderInfoVoList = new ArrayList<>();
for (TbOrderInfo tbOrderInfo : page.getContent()) {
TbOrderInfoVo orderInfoVo = new TbOrderInfoVo();
BigDecimal refundAmount = BigDecimal.ZERO;
@ -211,13 +211,15 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
orderInfoVo.setTableName(tbOrderInfo.getTableName());
orderInfoVo.setDetailList(detailList);
orderInfoVo.setSeatInfo(seatInfo);
BeanUtils.copyProperties(tbOrderInfo, orderInfoVo);
orderInfoVo.setRefundAmount(refundAmount);
TbShopInfo shopInfo = shopInfoMap.get(tbOrderInfo.getShopId());
if (shopInfo != null) {
orderInfoVo.setRegisterType(shopInfo.getRegisterType());
}
orderInfoVoList.add(orderInfoVo);
Map<String, Object> map = BeanUtil.beanToMap(tbOrderInfo, false, false);
Map<String, Object> objectMap = BeanUtil.beanToMap(orderInfoVo, false, false);
objectMap.putAll(map);
orderInfoVoList.add(objectMap);
}
return PageUtil.toPage(orderInfoVoList, page.getTotalElements());
}