| | |
| | | this.baseMapper.updateById(mallOrderInfoOld); |
| | | mallMoneyFlowService.addMoneyFlow(mallOrderInfoOld.getMemberId(), mallOrderInfoOld.getAmount(), MoneyFlowTypeEnum.REFUND.getValue(), mallOrderInfo.getOrderNo(), FlowTypeEnum.BALANCE.getValue()); |
| | | memberWalletService.add(refundAmount, member.getId(), "balance"); |
| | | mallOrderItemMapper.updateStateByOrderId(3,mallOrderInfoOld.getId()); |
| | | return new FebsResponse().success().message("退款成功"); |
| | | } |
| | | |
| | |
| | | mallRefundMapper.updateById(mallRefundOld); |
| | | mallOrderInfoOld.setStatus(OrderStatusEnum.REFUNDED.getValue()); |
| | | this.baseMapper.updateById(mallOrderInfoOld); |
| | | mallOrderItemMapper.updateStateByOrderId(3,mallOrderInfoOld.getId()); |
| | | mallMoneyFlowService.addMoneyFlow(mallOrderInfoOld.getMemberId(), mallOrderInfoOld.getAmount(), MoneyFlowTypeEnum.REFUND.getValue(), mallOrderInfo.getOrderNo(), FlowTypeEnum.BALANCE.getValue()); |
| | | }else{ |
| | | mallRefundOld.setState(2); |
| | |
| | | mallRefundEntity.setRefundPic(applyRefundOrderDto.getRefundPic()); |
| | | mallRefundEntity.setMemberId(member.getId()); |
| | | mallRefundEntity.setState(3); |
| | | mallRefundEntity.setType(1); |
| | | mallRefundEntity.setType(applyRefundOrderDto.getType()); |
| | | mallRefundEntity.setOrderId(orderId); |
| | | mallRefundEntity.setAmount(mallOrderItem.getAmount()); |
| | | mallRefundMapper.insert(mallRefundEntity); |