fix: 统一退款状态
This commit is contained in:
@@ -2672,18 +2672,16 @@ public class TbShopTableServiceImpl implements TbShopTableService {
|
|||||||
orderInfo.setRefundRemark(returnOrderDTO.getNote());
|
orderInfo.setRefundRemark(returnOrderDTO.getNote());
|
||||||
if ("scanCode".equals(payType) || "wx_lite".equals(payType)) {
|
if ("scanCode".equals(payType) || "wx_lite".equals(payType)) {
|
||||||
payService.returnOrder(Integer.valueOf(shopId), orderInfo, returnOrderInfo);
|
payService.returnOrder(Integer.valueOf(shopId), orderInfo, returnOrderInfo);
|
||||||
orderInfo.setStatus("refund");
|
|
||||||
// 储值卡支付退款
|
// 储值卡支付退款
|
||||||
} else if ("deposit".equals(payType)) {
|
} else if ("deposit".equals(payType)) {
|
||||||
orderInfoService.depositReturn(Integer.valueOf(orderInfo.getUserId()), Integer.valueOf(orderInfo.getShopId()), returnAmount);
|
orderInfoService.depositReturn(Integer.valueOf(orderInfo.getUserId()), Integer.valueOf(orderInfo.getShopId()), returnAmount);
|
||||||
orderInfo.setStatus("refund");
|
|
||||||
mpOrderDetailService.updateStatusByOrderIdAndIds(OrderStatusEnums.REFUNDING, OrderStatusEnums.REFUND,
|
mpOrderDetailService.updateStatusByOrderIdAndIds(OrderStatusEnums.REFUNDING, OrderStatusEnums.REFUND,
|
||||||
returnOrderDTO.getOrderId(), returnOrderDTO.getOrderDetails().stream().map(ReturnOrderDTO.OrderDetail::getId).collect(Collectors.toList()));
|
returnOrderDTO.getOrderId(), returnOrderDTO.getOrderDetails().stream().map(ReturnOrderDTO.OrderDetail::getId).collect(Collectors.toList()));
|
||||||
} else if ("cash".equals(payType)) {
|
} else if ("cash".equals(payType)) {
|
||||||
orderInfo.setStatus("refund");
|
|
||||||
mpOrderDetailService.updateStatusByOrderIdAndIds(OrderStatusEnums.REFUNDING, OrderStatusEnums.REFUND,
|
mpOrderDetailService.updateStatusByOrderIdAndIds(OrderStatusEnums.REFUNDING, OrderStatusEnums.REFUND,
|
||||||
returnOrderDTO.getOrderId(), returnOrderDTO.getOrderDetails().stream().map(ReturnOrderDTO.OrderDetail::getId).collect(Collectors.toList()));
|
returnOrderDTO.getOrderId(), returnOrderDTO.getOrderDetails().stream().map(ReturnOrderDTO.OrderDetail::getId).collect(Collectors.toList()));
|
||||||
}
|
}
|
||||||
|
orderInfo.setStatus(TableConstant.OrderInfo.Status.CLOSED.getValue());
|
||||||
orderInfoMapper.updateById(orderInfo);
|
orderInfoMapper.updateById(orderInfo);
|
||||||
// 打印退款小票
|
// 打印退款小票
|
||||||
// producer.printMechine(newOrderInfo.getId().toString());
|
// producer.printMechine(newOrderInfo.getId().toString());
|
||||||
|
|||||||
Reference in New Issue
Block a user