jiangping
2025-02-18 b33f2e78ffd4fd401698b84a33dc3c293793c62f
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKTools.java
@@ -434,6 +434,12 @@
      saveInterfaceLog(JSONObject.toJSONString(body),result,path,pathStr[1]);
      return result;
   }
   public static String startDoGetStringArtemis(String[] pathStr,Map<String,String> querys ,Map<String, String> header ){
      Map<String, String> path = getPath(pathStr[0]);
      String result = ArtemisHttpUtil.doGetArtemis(path, querys, null, null,  header);
      saveInterfaceLog(JSONObject.toJSONString(querys),result,path,pathStr[1]);
      return result;
   }
   public static String startDoGetStringArtemisJson(String[] pathStr,Map<String,String> body ){
      Map<String, String> path = getPath(pathStr[0]);
      Map<String, String> header = new HashMap<>();
@@ -465,6 +471,22 @@
    */
   public static String visitOut(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.visitOut,body);
   }
   /**
    *   iccm签离访客预约
    * @param body
    * @return
    */
   public static String iccmSignoff(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.iccmSignoff,body);
   }
   /**
    *   iccm取消访客预约
    * @param body
    * @return
    */
   public static String iccmCancelAppointment(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.iccmCancelAppointment,body);
   }
   /**
    *   访客权限组
@@ -813,7 +835,9 @@
    * @return
    */
   public static String ruleEventSearch(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.ruleEventSearch,body);
      Map<String,String> header = new HashMap<>();
      header.put("User-Id","admin");
      return startDoPostStringArtemis(HKConstants.InterfacePath.ruleEventSearch,null,header,body);
   }
   /**
    * 安防看板-园区安防设备-各类型设备状态数据列表
@@ -863,6 +887,15 @@
   public static String getFireDevStatusList(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.getFireDevStatusList,body);
   }
   /**
    * 分页查询设备的以及下属传感器数据的状态统计
    * @param body
    * @return
    */
   public static String findDeviceStatistics(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.findDeviceStatistics,body);
   }
   /**
    *消防看板-4报警信息统计
    * @param body
@@ -891,6 +924,16 @@
      return startDoPostStringArtemis(HKConstants.InterfacePath.userOpenidSave,null,header,body);
   }
   /**
    *通过openId或userName等删除绑定信息
    * @param param
    * @return
    */
   public static String userOpenidDel(Map<String,String>  param) {
      Map<String,String> header = new HashMap<>();
      header.put("userId","admin");
      return startDoGetStringArtemis(HKConstants.InterfacePath.userOpenidDel,param,header);
   }
   /**
    *分页查询设备监测历史数据
    * @param body
    * @return