Compare commits
7 Commits
3d91ab0aad
...
cdb3985120
| Author | SHA1 | Date | |
|---|---|---|---|
| cdb3985120 | |||
| 1afa9895b0 | |||
| b2ea7e7a02 | |||
| 711f7c5954 | |||
| 859fcdc118 | |||
| 6ce070ffc7 | |||
| 6b0a8ce008 |
@ -691,7 +691,7 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
@Override
|
@Override
|
||||||
public void rejectRentOrder(RejectOrderReq rejectOrderReq) {
|
public void rejectRentOrder(RejectOrderReq rejectOrderReq) {
|
||||||
OrderMainPO orderMainPO = queryOrderMainPoByOrderNo(rejectOrderReq.getOrderNo(), "0");
|
OrderMainPO orderMainPO = queryOrderMainPoByOrderNo(rejectOrderReq.getOrderNo(), "0");
|
||||||
if(!orderMainPO.getOrderStatus().equals(OrderStatusEnum.WAIT_PICK.getCode())||!orderMainPO.getOrderStatus().equals(OrderStatusEnum.WAIT_RETURN.getCode())){
|
if(!orderMainPO.getOrderStatus().equals(OrderStatusEnum.WAIT_PICK.getCode()) && !orderMainPO.getOrderStatus().equals(OrderStatusEnum.WAIT_RETURN.getCode())){
|
||||||
throw new BizException("订单状态异常,非待取车或待还车状态,无法驳回");
|
throw new BizException("订单状态异常,非待取车或待还车状态,无法驳回");
|
||||||
}
|
}
|
||||||
SimpleUserInfoDTO userInfoDTO = jwtUtil.getUserInfoFromToken();
|
SimpleUserInfoDTO userInfoDTO = jwtUtil.getUserInfoFromToken();
|
||||||
@ -726,11 +726,12 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
fdSubOrder.setPaymentId(orderSubPO.getPaymentId());
|
fdSubOrder.setPaymentId(orderSubPO.getPaymentId());
|
||||||
fdSubOrder.setRefundId(outRefundNo);
|
fdSubOrder.setRefundId(outRefundNo);
|
||||||
fdSubOrder.setRemark(rejectOrderReq.getRejectReason());
|
fdSubOrder.setRemark(rejectOrderReq.getRejectReason());
|
||||||
|
fdSubOrder.setCreatedAt(LocalDateTime.now());
|
||||||
orderSubRepo.save(fdSubOrder);
|
orderSubRepo.save(fdSubOrder);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else if(orderMainPO.getOrderStatus().equals(OrderStatusEnum.WAIT_RETURN.getCode())){
|
} else {
|
||||||
LambdaUpdateWrapper<OrderMainPO> updateWrapper = new LambdaUpdateWrapper<>();
|
LambdaUpdateWrapper<OrderMainPO> updateWrapper = new LambdaUpdateWrapper<>();
|
||||||
updateWrapper.set(OrderMainPO::getOrderStatus, OrderStatusEnum.RENT_ING.getCode());
|
updateWrapper.set(OrderMainPO::getOrderStatus, OrderStatusEnum.RENT_ING.getCode());
|
||||||
updateWrapper.set(OrderMainPO::getActEndRentTime, LocalDateTime.now());
|
updateWrapper.set(OrderMainPO::getActEndRentTime, LocalDateTime.now());
|
||||||
|
|||||||
Reference in New Issue
Block a user