| | |
| | | orderItem.setStyleName(mallGoods.getGoodsName()); |
| | | orderItem.setSkuName(mallGoods.getGoodsName()); |
| | | orderItem.setSkuImage(mallGoods.getThumb()); |
| | | orderItem.setState(1); |
| | | |
| | | total = total.add(amount); |
| | | } else { |
| | |
| | | orderItem.setGoodsId(sku.getGoodsId()); |
| | | orderItem.setGoodsName(sku.getGoodsName()); |
| | | orderItem.setSkuId(sku.getId()); |
| | | orderItem.setState(1); |
| | | orderItem.setStyleName(sku.getStyleName()); |
| | | orderItem.setSkuName(sku.getSkuName()); |
| | | orderItem.setSkuImage(sku.getSkuImage()); |
| | |
| | | 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("已申请"); |