From a88ba6b7606a73086cadb02c6115c3c01ce03f3e Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期一, 24 三月 2025 20:00:51 +0800 Subject: [PATCH] 开发管理后台车辆管理模块部分接口和订单模块部分接口 --- ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/controller/PlaybackMsgController.java | 33 ++++++++++++++++++++++++++++----- 1 files changed, 28 insertions(+), 5 deletions(-) diff --git a/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/controller/PlaybackMsgController.java b/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/controller/PlaybackMsgController.java index ac33e71..5ee471f 100644 --- a/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/controller/PlaybackMsgController.java +++ b/ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/controller/PlaybackMsgController.java @@ -1,6 +1,8 @@ package com.ruoyi.dataInterchange.controller; import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.utils.bean.BeanUtils; +import com.ruoyi.dataInterchange.api.vo.UPPlaybackMsgStartupAckVo; import com.ruoyi.dataInterchange.dao.UPPlaybackMsgControlAckDao; import com.ruoyi.dataInterchange.dao.UPPlaybackMsgStartupAckDao; import com.ruoyi.dataInterchange.model.UPPlaybackMsgControlAck; @@ -44,8 +46,8 @@ * @return */ @PostMapping("/playbackMsgStartup") - public R<UPPlaybackMsgStartupAck> playbackMsgStartup(@RequestParam("inferiorPlatformId") Integer inferiorPlatformId, @RequestParam("vehicleNo") String vehicleNo, - @RequestParam("startTime") LocalDateTime startTime, @RequestParam("endTime") LocalDateTime endTime) { + public R<UPPlaybackMsgStartupAckVo> playbackMsgStartup(@RequestParam("inferiorPlatformId") Integer inferiorPlatformId, @RequestParam("vehicleNo") String vehicleNo, + @RequestParam("startTime") Long startTime, @RequestParam("endTime") Long endTime) { R r = downPlaybackMsgStartupService.playbackMsgStartup(inferiorPlatformId, vehicleNo, startTime, endTime); if (200 != r.getCode()) { return r; @@ -64,8 +66,29 @@ num++; continue; } - if (null != upPlaybackMsgStartupAck || num >= 30) { - return R.ok(upPlaybackMsgStartupAck); + if(null != upPlaybackMsgStartupAck){ + int result = upPlaybackMsgStartupAck.getResult(); + switch (result){ + case 0: + UPPlaybackMsgStartupAckVo vo = new UPPlaybackMsgStartupAckVo(); + BeanUtils.copyProperties(upPlaybackMsgStartupAck, vo); + return R.ok(vo); + case 1: + return R.fail("失败"); + case 2: + return R.fail("不支持"); + case 3: + return R.fail("会话结束"); + case 4: + return R.fail("失效口令错误"); + case 5: + return R.fail("不满足跨域条件"); + default: + return R.fail("失败"); + } + } + if (num >= 30) { + return R.fail("失败"); } } } @@ -81,7 +104,7 @@ * @return */ @PostMapping("/playbackMsgControl") - public R<Integer> playbackMsgControl(@RequestParam("inferiorPlatformId") Integer inferiorPlatformId, @RequestParam("vehicleNo") String vehicleNo, + public R playbackMsgControl(@RequestParam("inferiorPlatformId") Integer inferiorPlatformId, @RequestParam("vehicleNo") String vehicleNo, @RequestParam("controlType") Integer controlType, @RequestParam("fastTime") Integer fastTime) { R r = downPlaybackMsgControlService.playbackMsgControl(inferiorPlatformId, vehicleNo, controlType, fastTime); if (200 != r.getCode()) { -- Gitblit v1.7.1