|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.chelvc.cloud.user.client.UserClient;
|
|
import com.chelvc.cloud.user.client.UserClient;
|
|
import com.chelvc.cloud.user.client.model.Scope;
|
|
import com.chelvc.cloud.user.client.model.Scope;
|
|
|
|
+import com.chelvc.cloud.vehicle.client.constant.ReserveStatus;
|
|
import com.chelvc.cloud.vehicle.client.dto.OmsOrderReturnApplyDTO;
|
|
import com.chelvc.cloud.vehicle.client.dto.OmsOrderReturnApplyDTO;
|
|
import com.chelvc.cloud.vehicle.client.dto.OmsOrderReturnApplyIdsDTO;
|
|
import com.chelvc.cloud.vehicle.client.dto.OmsOrderReturnApplyIdsDTO;
|
|
import com.chelvc.cloud.vehicle.client.dto.OrderReturnApplyDTO;
|
|
import com.chelvc.cloud.vehicle.client.dto.OrderReturnApplyDTO;
|
|
@@ -19,6 +20,7 @@ import com.chelvc.cloud.vehicle.server.service.MerchantService;
|
|
import com.chelvc.cloud.vehicle.server.service.OmsOrderItemService;
|
|
import com.chelvc.cloud.vehicle.server.service.OmsOrderItemService;
|
|
import com.chelvc.cloud.vehicle.server.service.OmsOrderReturnApplyService;
|
|
import com.chelvc.cloud.vehicle.server.service.OmsOrderReturnApplyService;
|
|
import com.chelvc.cloud.vehicle.server.service.OmsOrderService;
|
|
import com.chelvc.cloud.vehicle.server.service.OmsOrderService;
|
|
|
|
+import com.chelvc.cloud.vehicle.server.service.ReservationService;
|
|
import com.chelvc.framework.base.context.SessionContextHolder;
|
|
import com.chelvc.framework.base.context.SessionContextHolder;
|
|
import com.chelvc.framework.common.model.Pagination;
|
|
import com.chelvc.framework.common.model.Pagination;
|
|
import com.chelvc.framework.common.model.Paging;
|
|
import com.chelvc.framework.common.model.Paging;
|
|
@@ -54,6 +56,8 @@ public class OmsOrderReturnApplyServiceImpl extends ServiceImpl<OmsOrderReturnAp
|
|
|
|
|
|
private final UserClient userClient;
|
|
private final UserClient userClient;
|
|
|
|
|
|
|
|
+ private final ReservationService reservationService;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 查询订单退货申请
|
|
* 查询订单退货申请
|
|
*
|
|
*
|
|
@@ -94,6 +98,7 @@ public class OmsOrderReturnApplyServiceImpl extends ServiceImpl<OmsOrderReturnAp
|
|
omsOrderReturnApply.setCreateTime(new Date());
|
|
omsOrderReturnApply.setCreateTime(new Date());
|
|
this.save(omsOrderReturnApply);
|
|
this.save(omsOrderReturnApply);
|
|
this.omsOrderService.updateOrderStatus(param.getOrderId(),6);
|
|
this.omsOrderService.updateOrderStatus(param.getOrderId(),6);
|
|
|
|
+ this.reservationService.updateStatusByOrderId(param.getOrderId(), ReserveStatus.CANCELED);
|
|
return omsOrderReturnApply.getId();
|
|
return omsOrderReturnApply.getId();
|
|
}
|
|
}
|
|
|
|
|