订单业务功能开发v11 逻辑完善

wxpay
LI-CCONG\李聪聪 7 months ago
parent 79124e6afd
commit 3dd3884e16

@ -168,6 +168,9 @@ public class RecycleOrderServiceImpl extends ServiceImpl<RecycleOrderMapper, Rec
if (!recycleOrder.getClientId().equals(orderCancelVO.getClientId())) { if (!recycleOrder.getClientId().equals(orderCancelVO.getClientId())) {
throw new BizIllegalException("非法操作!"); throw new BizIllegalException("非法操作!");
} }
if (recycleOrder.getOrderStatus().equals(OrderStatusEnum.FINISHED)) {
throw new BizIllegalException("订单已完成!");
}
recycleOrder = BeanUtils.copyBean(orderCancelVO, RecycleOrder.class);; recycleOrder = BeanUtils.copyBean(orderCancelVO, RecycleOrder.class);;
recycleOrder.setOrderStatus(OrderStatusEnum.CANCELED); recycleOrder.setOrderStatus(OrderStatusEnum.CANCELED);
recycleOrder.setUpdateTime(LocalDateTime.now()); recycleOrder.setUpdateTime(LocalDateTime.now());
@ -206,6 +209,9 @@ public class RecycleOrderServiceImpl extends ServiceImpl<RecycleOrderMapper, Rec
if (!recycleOrder.getStaffsId().equals(orderFinishVO.getStaffsId())) { if (!recycleOrder.getStaffsId().equals(orderFinishVO.getStaffsId())) {
throw new BizIllegalException("非法操作!"); throw new BizIllegalException("非法操作!");
} }
if (recycleOrder.getOrderStatus().equals(OrderStatusEnum.FINISHED)) {
throw new BizIllegalException("订单已完成结算!");
}
String clientId = recycleOrder.getClientId(); String clientId = recycleOrder.getClientId();
recycleOrder = BeanUtils.copyBean(orderFinishVO, RecycleOrder.class);; recycleOrder = BeanUtils.copyBean(orderFinishVO, RecycleOrder.class);;
recycleOrder.setOrderStatus(OrderStatusEnum.FINISHED); recycleOrder.setOrderStatus(OrderStatusEnum.FINISHED);

Loading…
Cancel
Save