aijinhui
2023-11-02 d4c8d478007e72916a92516c42338ed0d9a84f58
ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java
@@ -5,6 +5,7 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import com.alibaba.fastjson2.JSON;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.uuid.IdUtils;
@@ -389,4 +390,22 @@
        String time = map.get("time");
        return ardSyCarService.getExistTraceByCarIdAndMonth(userId,carId,time);
    }
    @GetMapping("getCarPicture")
    @ApiOperation("清淤获取照片")
    public AjaxResult getCarNearPositionByCarId(String carId){
        String usersId = SecurityUtils.getUserId();
        ArdSyUser ardSyUser = iArdSyUserService.userById(usersId);
        String syURL = sysConfigService.getSYURL();
        Map<String, Object> result = ardSyCarService.getCarPicture(carId,syURL,ardSyUser);
        String vs = "";
        try {
            Map<String,Object> map = ((List<Map<String,Object>>)result.get("list")).get(0);
            Map<String, Object> videos = (Map<String, Object>) JSON.parse((String) map.get("videos"));
            vs = (String) videos.get("vs");
        } catch (Exception e) {
            return AjaxResult.error("该车辆没有摄像通道无照片数据!");
        }
        return AjaxResult.success(vs);
    }
}