退款接口修改

This commit is contained in:
SongZhang 2024-10-11 13:48:31 +08:00
parent c49088def2
commit fb7c22aacc
3 changed files with 4 additions and 1 deletions

View File

@ -174,6 +174,6 @@ public class TbOrderInfoDto implements Serializable {
private BigDecimal seatAmount;
private String useType;
private TbCashierCart seatInfo;
private String refundRemark;
}

View File

@ -287,6 +287,7 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
List<TbOrderDetail> details = tbOrderDetailRepository.searchDetailByOrderId(tbOrderInfo.getId());
dto.setIsRefund(0);
dto.setRefundAmount(BigDecimal.ZERO);
dto.setRefundRemark(tbOrderInfo.getRefundRemark());
List<TbOrderInfo> tbOrderInfos = tbOrderInfoRepository.selTbOrdersBysource(tbOrderInfo.getId(), tbOrderInfo.getShopId());
if (!CollectionUtils.isEmpty(tbOrderInfos)) {
dto.setIsRefund(1);

View File

@ -2060,6 +2060,8 @@ public class TbShopTableServiceImpl implements TbShopTableService {
} else if ("deposit".equals(payType)) {
orderInfoService.depositReturn(Integer.valueOf(orderInfo.getUserId()), Integer.valueOf(orderInfo.getShopId()), returnOrderInfo.getRefundAmount());
orderInfo.setStatus("refund");
}else if ("cash".equals(payType)) {
orderInfo.setStatus("refund");
}
orderInfoMapper.updateById(orderInfo);
// 打印退款小票