| | |
| | | if(null == vehicleDoorStatus){ |
| | | return R.fail("查询车内温度失败"); |
| | | } |
| | | if(null == vehicleDoorStatus.getRearLeftHvacTempFloat()){ |
| | | return R.ok("25"); |
| | | } |
| | | return R.ok(vehicleDoorStatus.getRearLeftHvacTempFloat().toString()); |
| | | } |
| | | |
| | |
| | | |
| | | @ApiOperation(value = "通过订单id查询当前车辆车门状态", tags = {"小程序-业务流程"}) |
| | | @GetMapping("/api/v1/mini-program/order/queryVehicleTrunkOpenStatus") |
| | | public R<VehicleTemperatureDto> queryVehicleTrunkOpenStatus(@RequestParam Long orderId, HttpServletRequest request) { |
| | | @XpClientCheck(checkToken = false, checkOtpToken = true) |
| | | public R<Integer> queryVehicleTrunkOpenStatus(@RequestParam Long orderId, HttpServletRequest request) { |
| | | String uid = request.getHeader("XP-Uid"); |
| | | VehicleTemperatureDto vehicleTemperatureDto = xpVehicleService.queryTemperatureByOrderId(orderId,uid); |
| | | return R.ok(vehicleTemperatureDto); |
| | | Boolean trunkOpenStatus = xpVehicleService.queryTrunkOpenStatusByOrderId(orderId, uid); |
| | | return R.ok(trunkOpenStatus ? 1 : 0); |
| | | } |
| | | |
| | | |