lchao 1 päivä sitten
vanhempi
commit
d3a05105f9

+ 4 - 3
src/main/java/com/sooka/sponest/monitor/dahua/service/impl/DahuaServiceImpl.java

@@ -879,10 +879,12 @@ public class DahuaServiceImpl extends BaseService implements DahuaService {
      */
     @Override
     public AjaxResult calPTAngleAndSitPosition(JSONObject json) {
-        String token = getTokenByPassword();
+
         List<String> channelCodes = JSONUtil.toList(JSONUtil.parseArray(json.get("channelCodes")), String.class);
+        log.info("----开始执行----{}------返回报文:{}", "地视联动、三维定位计算", json);
         for (String channelCode : channelCodes) {
             String prBody = null;
+            String token = getTokenByPassword();
             String CALCULATE_PT_ANGLE_URL = host + "/evo-apigw/evo-gmcommon/1.3.2/watchtower/calPTAngleAndSitPosition?lng="
                     + json.get("lng") + "&lat=" + json.get("lat") + "&channelCode=" + channelCode;
             try {
@@ -890,7 +892,6 @@ public class DahuaServiceImpl extends BaseService implements DahuaService {
                 pr.getHttpRequest().header("Authorization", "bearer " + token);
                 prBody = pr.execute();
                 log.info("----结束执行----{}------返回报文:{}", "地视联动、三维定位计算", prBody);
-                return AjaxResult.success("操作成功", JSON.parseObject(prBody));
             } catch (Exception ex) {
                 ex.printStackTrace();
                 if (prBody != null) {
@@ -900,7 +901,7 @@ public class DahuaServiceImpl extends BaseService implements DahuaService {
                 return AjaxResult.error("操作失败", "计算异常,请检查当前角度是否在可视域范围内且设备已完成标定");
             }
         }
-        return AjaxResult.success();
+        return AjaxResult.success("操作成功");
 
     }