新增用户日程获取接口

This commit is contained in:
zhangchenbiao
2023-06-15 15:08:52 +08:00
parent ef6d92df1a
commit 7fe9e0012e

View File

@@ -283,4 +283,32 @@ public class ISVHttpRequest {
}
return null;
}
/**
* 获取飞书日程
* @param userId
* @param startTime
* @param endTime
* @return
* @throws ApiException
*/
public List<UserCalendarsEventDTO> getUserCalendarsEvents(String userId, long startTime, long endTime)throws ApiException{
String url = isvDomain + "/user/getUserCalendarsEvents";
HashMap requestMap = new HashMap();
requestMap.put("userId", userId);
requestMap.put("startTime", startTime);
requestMap.put("endTime", endTime);
ResultDTO responseEntity = null;
try {
responseEntity = httpRestTemplateService.getForObject(url, ResultDTO.class, requestMap);
log.info("url:{}, response:{}", url, JSONObject.toJSONString(responseEntity));
if(Objects.nonNull(responseEntity.getData()) && responseEntity.isSuccess()){
return JSONObject.parseArray(JSONObject.toJSONString(responseEntity.getData()), UserCalendarsEventDTO.class);
}
} catch (Exception e) {
log.info("调用isv出错{}", e);
throw new ApiException(e.getMessage());
}
return null;
}
}