jiangping
2024-08-14 17d3a171569b150cae8c240e69e4969e0ae34b03
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKTools.java
@@ -324,7 +324,7 @@
    * @return
    */
   public static String acsDeviceTimeRangeList(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.acsDeviceList,body);
      return startDoPostStringArtemis(HKConstants.InterfacePath.acsDeviceTimeRangeList,body);
   }
   /**
    *   访客预约
@@ -357,6 +357,14 @@
      Map<String, String> header = new HashMap<>();
      header.put("tagId", UUID.randomUUID().toString().replace("-", ""));
      String result = ArtemisHttpUtil.doPostStringArtemis(path, body, null, null, "application/json", header);// post请求application/json类型参数
      saveInterfaceLog(body,result,path);
      return result;
   }
   public static String startDoPostStringArtemis(String pathStr,Map<String, String> querys,Map<String, String> header,String body){
      Map<String, String> path = getPath(pathStr);
      header.put("tagId", UUID.randomUUID().toString().replace("-", ""));
      String result = ArtemisHttpUtil.doPostStringArtemis(path, body, querys, null, "application/json", header);// post请求application/json类型参数
      saveInterfaceLog(body,result,path);
      return result;
@@ -583,6 +591,70 @@
   public static String acsDeviceStatus(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.acsDeviceStatus,body);
   }
   /**
    * 分页获取广播点
    * @param body
    * @return
    */
   public static String fetchAudioChannel(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.fetchAudioChannel,body);
   }
   /**
    * 分页获取广播设备列表
    * @param body
    * @return
    */
   public static String fetchAudioDevice(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.fetchAudioDevice,body);
   }
   /**
    * 根据设备信息获取广播点
    * @param body
    * @return
    */
   public static String fetchAudioChannelByDevice(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.fetchAudioChannelByDevice,body);
   }
   /**
    * 获取全部月台信息
    * @param body
    * @return
    */
   public static String platformsList(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.platformsList,body);
   }
   /**
    * 获取月台状态
    * @param body
    * @return
    */
   public static String platformStatus(String param) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.platformStatus+"?platformIds="+param,null);
   }
   /**
    * 获取月台组件配置的LED设备清单
    * @param body
    * @return
    */
   public static String ledRecords(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.ledRecords,body);
   }
   /**
    * 用于设置广播的自定播放和停止
    * @param body
    * @return
    */
   public static String customBroadcast(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.customBroadcast,body);
   }
   /**
    * 发送消息给LED
    * @param body
    * @return
    */
   public static String transparentchannel(Map<String,String> header,String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.transparentchannel,null,header,body);
   }
   /**
    * 查询场内车停车信息
@@ -593,4 +665,21 @@
      return startDoPostStringArtemis(HKConstants.InterfacePath.tempCarInRecords,body);
   }
   /**
    * 根据用户标识获取客户端TGC接口
    * @param body
    * @return
    */
   public static String applyCTGT(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.applyCTGT,body);
   }
   /**
    * 根据登录标识TGC申请登录凭证ST接口
    * @param body
    * @return
    */
   public static String applyST(String body) {
      return startDoPostStringArtemis(HKConstants.InterfacePath.applyST,body);
   }
}