| | |
| | | * @param |
| | | */ |
| | | @PostMapping("/inner/cruiseOrder/updateCruiseOrder") |
| | | public R<String> updateCruiseOrder(@RequestParam String vin) { |
| | | String id = xpCruiseOrderService.updateCruiseOrder(vin); |
| | | public R<Long> updateCruiseOrder(@RequestParam String vin) { |
| | | Long id = xpCruiseOrderService.updateCruiseOrder(vin); |
| | | return R.ok(id); |
| | | } |
| | | /** |
| | |
| | | * @param |
| | | */ |
| | | @PostMapping("/inner/cruiseOrder/closeCruiseOrder") |
| | | public R<String> closeCruiseOrder(@RequestParam String vin) { |
| | | String id = xpCruiseOrderService.closeCruiseOrder(vin); |
| | | public R<Long> closeCruiseOrder(@RequestParam String vin) { |
| | | Long id = xpCruiseOrderService.closeCruiseOrder(vin); |
| | | return R.ok(id); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 根据订单ID查询取消订单 |
| | | * @param orderId |
| | | * @return |
| | | */ |
| | | @PostMapping("/inner/cruiseOrder/updateCruiseOrderId") |
| | | public R<Long> updateCruiseOrderId(@RequestParam Long orderId){ |
| | | return xpCruiseOrderService.updateCruiseOrderId(orderId); |
| | | } |
| | | |
| | | |
| | |
| | | * @return |
| | | */ |
| | | @PostMapping("/inner/cruiseOrder/getCruiseOrder") |
| | | public R<XpCruiseOrder> getCruiseOrder(@RequestParam String orderId){ |
| | | public R<XpCruiseOrder> getCruiseOrder(@RequestParam Long orderId){ |
| | | return R.ok(xpCruiseOrderService.getById(orderId)); |
| | | } |
| | | |
| | |
| | | * @return 订单ID |
| | | */ |
| | | @PostMapping("/inner/cruiseOrder/addCruiseOrder") |
| | | public R<String> addCruiseOrder(@RequestBody XpCruiseOrder order) { |
| | | order.setId("XU"+ IdUtil.fastUUID()); |
| | | public R<Long> addCruiseOrder(@RequestBody XpCruiseOrder order) { |
| | | boolean save = xpCruiseOrderService.save(order); |
| | | if (!save) { |
| | | return R.fail("新增失败"); |
| | |
| | | // 下发命令 |
| | | PushOrderDto pushOrderDto = new PushOrderDto(); |
| | | pushOrderDto.setVin(order.getVehicleVin()); |
| | | pushOrderDto.setOrderId(order.getId()); |
| | | pushOrderDto.setOrderId("XU" + order.getId()); |
| | | pushOrderDto.setStartLatitude(order.getStartLat()); |
| | | pushOrderDto.setStartLongitude(order.getStartLon()); |
| | | pushOrderDto.setEndLatitude(order.getEndLat()); |