| | |
| | | |
| | | @Override |
| | | public ResultUtil cancelOrder(Integer orderId) throws Exception { |
| | | OrderTransferCar orderPrivateCar = this.selectById(orderId); |
| | | OrderTransferCar orderPrivateCar = this.baseMapper.selectById(orderId); |
| | | if(orderPrivateCar.getState() == 10 || orderPrivateCar.getState() == 12){ |
| | | return ResultUtil.error("不允许重复取消"); |
| | | } |
| | |
| | | return ResultUtil.error("订单已完成,不允许取消"); |
| | | } |
| | | orderPrivateCar.setState(10); |
| | | this.updateById(orderPrivateCar); |
| | | this.baseMapper.updateById(orderPrivateCar); |
| | | |
| | | //添加取消记录 |
| | | OrderCancel orderCancel = new OrderCancel(); |
| | | orderCancel.setOrderId(orderId); |
| | | orderCancel.setOrderType(1); |
| | | orderCancel.setOrderType(7); |
| | | orderCancel.setReason("调度端取消"); |
| | | orderCancel.setRemark("调度端取消"); |
| | | orderCancel.setState(2); |