| | |
| | | package com.xiaopeng.order.controller; |
| | | |
| | | import cn.hutool.core.util.IdUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.xiaopeng.api.dto.automaticPilot.PushOrderDto; |
| | | import com.xiaopeng.api.dto.order.AddCruiseMissionDto; |
| | | import com.xiaopeng.api.feignClient.automaticPilot.OrderMissionClient; |
| | |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import java.util.Arrays; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | xpOrderService.addCruiseMission(dto.getVehicle(),dto.getOrder()); |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 终止所有没结束或者终止的订单 |
| | | * @param vin |
| | | * @return |
| | | */ |
| | | @PostMapping("/inner/cruiseOrder/stopAllCruiseOrder") |
| | | public R<?> stopAllCruiseOrder(@RequestParam String vin){ |
| | | xpCruiseOrderService.update(new UpdateWrapper<XpCruiseOrder>().eq("vehicleVin", vin) |
| | | .in("status", Arrays.asList(0, 1)).set("status", 2)); |
| | | return R.ok(); |
| | | } |
| | | } |