|
@@ -1,6 +1,5 @@
|
|
package com.sooka.sponest.monitor.dahua.controller;
|
|
package com.sooka.sponest.monitor.dahua.controller;
|
|
|
|
|
|
-import com.dahuatech.hutool.json.JSONArray;
|
|
|
|
import com.dahuatech.icc.exception.ClientException;
|
|
import com.dahuatech.icc.exception.ClientException;
|
|
import com.ruoyi.common.core.domain.R;
|
|
import com.ruoyi.common.core.domain.R;
|
|
import com.ruoyi.common.core.web.domain.AjaxResult;
|
|
import com.ruoyi.common.core.web.domain.AjaxResult;
|
|
@@ -10,10 +9,7 @@ import com.ruoyi.common.security.utils.SecurityUtils;
|
|
import com.ruoyi.system.api.domain.SysUser;
|
|
import com.ruoyi.system.api.domain.SysUser;
|
|
import com.ruoyi.system.api.model.LoginUser;
|
|
import com.ruoyi.system.api.model.LoginUser;
|
|
import com.sooka.sponest.monitor.dahua.domain.CenterdataTAttach;
|
|
import com.sooka.sponest.monitor.dahua.domain.CenterdataTAttach;
|
|
-import com.sooka.sponest.monitor.dahua.domain.CentermonitorTMonitoringEquipmentPositionDO;
|
|
|
|
-import com.sooka.sponest.monitor.dahua.domain.PlayBackProperties;
|
|
|
|
import com.sooka.sponest.monitor.dahua.service.DahuaService;
|
|
import com.sooka.sponest.monitor.dahua.service.DahuaService;
|
|
-import com.sooka.sponest.monitor.device.mapper.CentermonitorTMonitoringEquipmentPositionMapper;
|
|
|
|
import com.sooka.sponest.monitor.remoteapi.service.center.system.RemoteService;
|
|
import com.sooka.sponest.monitor.remoteapi.service.center.system.RemoteService;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
@@ -47,9 +43,6 @@ public class DahuaController {
|
|
@Resource
|
|
@Resource
|
|
RemoteService remoteService;
|
|
RemoteService remoteService;
|
|
|
|
|
|
- @Resource
|
|
|
|
- CentermonitorTMonitoringEquipmentPositionMapper centermonitorTMonitoringEquipmentPositionMapper;
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 获取token方法
|
|
* 获取token方法
|
|
* 调用此方法以获取token
|
|
* 调用此方法以获取token
|
|
@@ -120,7 +113,7 @@ public class DahuaController {
|
|
public AjaxResult receiveEvents(HttpServletRequest request) {
|
|
public AjaxResult receiveEvents(HttpServletRequest request) {
|
|
String blody = "";
|
|
String blody = "";
|
|
try {
|
|
try {
|
|
- blody = ReadAsChars(request);
|
|
|
|
|
|
+ blody = ReadAsChars(request);
|
|
logger.info("接收报文----" + blody);
|
|
logger.info("接收报文----" + blody);
|
|
return AjaxResult.success("接收报文成功",blody);
|
|
return AjaxResult.success("接收报文成功",blody);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@@ -262,24 +255,6 @@ public class DahuaController {
|
|
return dahuaService.operatePresetPoint(channelId,presetPointCode,presetPointName,operateType);
|
|
return dahuaService.operatePresetPoint(channelId,presetPointCode,presetPointName,operateType);
|
|
}
|
|
}
|
|
|
|
|
|
- /**
|
|
|
|
- *获取记录仪位置数据
|
|
|
|
- */
|
|
|
|
- @PostMapping("putDahuaRecorderLocation")
|
|
|
|
- @ResponseBody
|
|
|
|
- public AjaxResult insertLocationListToday(@RequestBody CentermonitorTMonitoringEquipmentPositionDO centermonitorTMonitoringEquipmentPositionDO) {
|
|
|
|
- try {
|
|
|
|
- dahuaService.insertEquipmentPosition(centermonitorTMonitoringEquipmentPositionDO);
|
|
|
|
- //更新执法记录仪经纬度
|
|
|
|
- logger.info("获取记录仪位置数据:{}",centermonitorTMonitoringEquipmentPositionDO);
|
|
|
|
- centermonitorTMonitoringEquipmentPositionMapper.updateLongitudeAndLatitudeByCameraCode(centermonitorTMonitoringEquipmentPositionDO.getGpsX(),centermonitorTMonitoringEquipmentPositionDO.getGpsY(),centermonitorTMonitoringEquipmentPositionDO.getChannelCode());
|
|
|
|
- return AjaxResult.success();
|
|
|
|
- } catch (Exception e) {
|
|
|
|
- e.printStackTrace();
|
|
|
|
- return AjaxResult.error(500, "内部服务器错误");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
public static String ReadAsChars(HttpServletRequest request) {
|
|
public static String ReadAsChars(HttpServletRequest request) {
|