新增用户日程获取接口
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user