| | |
| | | return new FebsResponse().fail().message("该订单无法申请退款"); |
| | | } |
| | | |
| | | MallOrderItem mallOrderItem = mallOrderItemMapper.selectById(itemId); |
| | | MallRefundEntity mallRefundEntity = new MallRefundEntity(); |
| | | mallRefundEntity.setRefundNo(mallOrderInfo.getOrderNo()+"_RITEM"+itemId); |
| | | MallOrderItem mallOrderItem = mallOrderItemMapper.selectById(itemId); |
| | | if(ObjectUtil.isNotEmpty(mallOrderItem)){ |
| | | mallOrderItem.setState(2); |
| | | mallOrderItemMapper.updateById(mallOrderItem); |
| | | mallRefundEntity.setRefundNo(mallOrderInfo.getOrderNo()+"_RITEM"+itemId); |
| | | mallRefundEntity.setItemId(itemId); |
| | | }else{ |
| | | |
| | | mallRefundEntity.setRefundNo(mallOrderInfo.getOrderNo()+"_R"+orderId); |
| | | } |
| | | mallRefundEntity.setRefundReason(applyRefundOrderDto.getRefundReason()); |
| | | mallRefundEntity.setRefundRemark(applyRefundOrderDto.getRefundRemark()); |
| | | mallRefundEntity.setRefundPic(applyRefundOrderDto.getRefundPic()); |
| | |
| | | mallRefundEntity.setState(3); |
| | | mallRefundEntity.setType(1); |
| | | mallRefundEntity.setOrderId(orderId); |
| | | mallRefundEntity.setItemId(itemId); |
| | | mallRefundEntity.setAmount(mallOrderItem.getAmount()); |
| | | mallRefundMapper.insert(mallRefundEntity); |
| | | return new FebsResponse().success().message("已申请"); |