获取忙闲信息修改
This commit is contained in:
@@ -96,9 +96,8 @@ public class FeiShuServiceImpl implements FeiShuService {
|
|||||||
long endTimeLong = DateUtil.parse(endStr).getTime();
|
long endTimeLong = DateUtil.parse(endStr).getTime();
|
||||||
|
|
||||||
for (UserFreeBusyInfoDTO userFreeBusyInfoDTO : UserFreeBusyInfoList) {
|
for (UserFreeBusyInfoDTO userFreeBusyInfoDTO : UserFreeBusyInfoList) {
|
||||||
//如果查询结果中的开始时间和结束时间在时间段内,则设置为忙碌
|
//比较两个时间段是否有重叠
|
||||||
if (( userFreeBusyInfoDTO.getStartTime()>startTimeLong && userFreeBusyInfoDTO.getStartTime() < endTimeLong)
|
if(!(endTimeLong <= userFreeBusyInfoDTO.getStartTime() || startTimeLong >= userFreeBusyInfoDTO.getEndTime())){
|
||||||
|| (userFreeBusyInfoDTO.getEndTime() > startTimeLong && userFreeBusyInfoDTO.getEndTime() < endTimeLong)) {
|
|
||||||
freeBusyInfo.setFree(false);
|
freeBusyInfo.setFree(false);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user