|
|
@@ -54,6 +54,9 @@ public class RefundDeliveryController {
|
|
|
@ApiOperation("根据退款编号获取退货物流信息")
|
|
|
public ResponseEntity<RefundDelivery> getByRefundSn(@PathVariable("refundSn") String 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);
|
|
|
}
|
|
|
|
|
|
@@ -89,13 +92,17 @@ public class RefundDeliveryController {
|
|
|
refundDelivery.setReceiverTelephone(shopDetail.getMobile());
|
|
|
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("该退款单不存在");
|
|
|
}
|
|
|
+
|
|
|
+ orderRefund.setIsReturnLogistics(true);
|
|
|
+ orderRefundService.updateById( orderRefund);
|
|
|
+
|
|
|
OrderRefundRecord orderRefundRecord = new OrderRefundRecord();
|
|
|
- orderRefundRecord.setOrderRefundId(one.getRefundId());
|
|
|
+ orderRefundRecord.setOrderRefundId(orderRefund.getRefundId());
|
|
|
orderRefundRecord.setInstructions("商家收到商品井确认不影响二次销售后,将会为您处理退款");
|
|
|
Date date = new Date();
|
|
|
orderRefundRecord.setCreateTime(date);
|