|  | @@ -54,6 +54,9 @@ public class RefundDeliveryController {
 | 
											
												
													
														|  |      @ApiOperation("根据退款编号获取退货物流信息")
 |  |      @ApiOperation("根据退款编号获取退货物流信息")
 | 
											
												
													
														|  |      public ResponseEntity<RefundDelivery> getByRefundSn(@PathVariable("refundSn") String refundSn) {
 |  |      public ResponseEntity<RefundDelivery> getByRefundSn(@PathVariable("refundSn") String refundSn) {
 | 
											
												
													
														|  |          RefundDelivery refundDelivery = refundDeliveryService.getOne(new LambdaQueryWrapper<RefundDelivery>().eq(RefundDelivery::getRefundSn, refundSn));
 |  |          RefundDelivery refundDelivery = refundDeliveryService.getOne(new LambdaQueryWrapper<RefundDelivery>().eq(RefundDelivery::getRefundSn, refundSn));
 | 
											
												
													
														|  | 
 |  | +        if (ObjectUtil.isEmpty(refundDelivery)){
 | 
											
												
													
														|  | 
 |  | +            return ResponseEntity.ok(new RefundDelivery());
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  |          return ResponseEntity.ok(refundDelivery);
 |  |          return ResponseEntity.ok(refundDelivery);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -89,13 +92,17 @@ public class RefundDeliveryController {
 | 
											
												
													
														|  |          refundDelivery.setReceiverTelephone(shopDetail.getMobile());
 |  |          refundDelivery.setReceiverTelephone(shopDetail.getMobile());
 | 
											
												
													
														|  |          refundDeliveryService.save(refundDelivery);
 |  |          refundDeliveryService.save(refundDelivery);
 | 
											
												
													
														|  |          //添加填写物流信息轨迹
 |  |          //添加填写物流信息轨迹
 | 
											
												
													
														|  | -        OrderRefund one = orderRefundService.getOne(new LambdaQueryWrapper<OrderRefund>().eq(OrderRefund::getRefundSn, refundDelivery.getRefundSn()));
 |  | 
 | 
											
												
													
														|  | 
 |  | +        OrderRefund orderRefund = orderRefundService.getOne(new LambdaQueryWrapper<OrderRefund>().eq(OrderRefund::getRefundSn, refundDelivery.getRefundSn()));
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -        if (ObjectUtil.isEmpty( one)){
 |  | 
 | 
											
												
													
														|  | 
 |  | +        if (ObjectUtil.isEmpty( orderRefund)){
 | 
											
												
													
														|  |              throw new GlobalException("该退款单不存在");
 |  |              throw new GlobalException("该退款单不存在");
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        orderRefund.setIsReturnLogistics(true);
 | 
											
												
													
														|  | 
 |  | +        orderRefundService.updateById( orderRefund);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |          OrderRefundRecord orderRefundRecord = new OrderRefundRecord();
 |  |          OrderRefundRecord orderRefundRecord = new OrderRefundRecord();
 | 
											
												
													
														|  | -        orderRefundRecord.setOrderRefundId(one.getRefundId());
 |  | 
 | 
											
												
													
														|  | 
 |  | +        orderRefundRecord.setOrderRefundId(orderRefund.getRefundId());
 | 
											
												
													
														|  |          orderRefundRecord.setInstructions("商家收到商品井确认不影响二次销售后,将会为您处理退款");
 |  |          orderRefundRecord.setInstructions("商家收到商品井确认不影响二次销售后,将会为您处理退款");
 | 
											
												
													
														|  |          Date date = new Date();
 |  |          Date date = new Date();
 | 
											
												
													
														|  |          orderRefundRecord.setCreateTime(date);
 |  |          orderRefundRecord.setCreateTime(date);
 |