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