|
@@ -90,23 +90,25 @@ public class MeetingServiceImpl implements MeetingService {
|
|
|
String stringEndDateTime = extractTimeFromDateTime(item.getEndDateTime());
|
|
|
//正在进行的会议
|
|
|
if(isCurrentTimeInRange(item.getStartDateTime(),item.getEndDateTime())){
|
|
|
- String meetingList = getMeetingList(item.getOrganizerId(), accessToken);
|
|
|
- JSONObject meetingListjsonObject = JSON.parseObject(meetingList);
|
|
|
- JSONArray onGoingConfIdList = meetingListjsonObject.getJSONArray("onGoingConfIdList");
|
|
|
- String tatil = getMeetingDetail(accessToken, onGoingConfIdList.getString(0));
|
|
|
- String userID = getUserID(accessToken, item.getOrganizerId());
|
|
|
- Object o = getUserInfo(accessToken, "dept_id_list", userID);
|
|
|
- List<String> deptIdList = JSON.parseArray(o.toString(), String.class);
|
|
|
- String departmentInfo = getDepartmentInfo(accessToken, deptIdList.get(0));
|
|
|
- vo.setMeetingTheme(tatil);
|
|
|
- vo.setMeetingDept(departmentInfo);
|
|
|
- String name = (String)getUserInfo(accessToken, "name", userID);
|
|
|
- vo.setMeetingBooker(name);
|
|
|
- vo.setMeetingTime(formatDateTimeRangeWithFormatter(item.getStartDateTime(),item.getEndDateTime()));
|
|
|
- String allUser = getAllUser(onGoingConfIdList.getString(0), accessToken);
|
|
|
- vo.setParticipants(allUser);
|
|
|
- if(StringUtils.isNotEmpty(allUser)){
|
|
|
+ try {
|
|
|
vo.setStatus(2);
|
|
|
+ String meetingList = getMeetingList(item.getOrganizerId(), accessToken);
|
|
|
+ JSONObject meetingListjsonObject = JSON.parseObject(meetingList);
|
|
|
+ JSONArray onGoingConfIdList = meetingListjsonObject.getJSONArray("onGoingConfIdList");
|
|
|
+ String tatil = getMeetingDetail(accessToken, onGoingConfIdList.getString(0));
|
|
|
+ String userID = getUserID(accessToken, item.getOrganizerId());
|
|
|
+ Object o = getUserInfo(accessToken, "dept_id_list", userID);
|
|
|
+ List<String> deptIdList = JSON.parseArray(o.toString(), String.class);
|
|
|
+ String departmentInfo = getDepartmentInfo(accessToken, deptIdList.get(0));
|
|
|
+ vo.setMeetingTheme(tatil);
|
|
|
+ vo.setMeetingDept(departmentInfo);
|
|
|
+ String name = (String)getUserInfo(accessToken, "name", userID);
|
|
|
+ vo.setMeetingBooker(name);
|
|
|
+ vo.setMeetingTime(formatDateTimeRangeWithFormatter(item.getStartDateTime(),item.getEndDateTime()));
|
|
|
+ String allUser = getAllUser(onGoingConfIdList.getString(0), accessToken);
|
|
|
+ vo.setParticipants(allUser);
|
|
|
+ break;
|
|
|
+ }catch (Exception e){
|
|
|
break;
|
|
|
}
|
|
|
}
|