|
@@ -294,7 +294,7 @@ public class WfMeetingApplyServiceImpl extends MPJBaseServiceImpl<WfMeetingApply
|
|
|
Map<String, LocalTime> startTimeMap = record.stream().collect(Collectors.toMap(TodayMeetingMobilePageVo::getId, TodayMeetingMobilePageVo::getMeetingApplyS));
|
|
|
Map<String, LocalTime> endTimeMap = record.stream().collect(Collectors.toMap(TodayMeetingMobilePageVo::getId, TodayMeetingMobilePageVo::getMeetingApplyE));
|
|
|
for (TodayMeetingMobilePageVo vo : record) {
|
|
|
- Integer adjustType = 1;
|
|
|
+ int adjustType = 1;
|
|
|
LocalTime oneStartTime = vo.getMeetingApplyS();
|
|
|
LocalTime oneEndTime = vo.getMeetingApplyE();
|
|
|
for (String id : startTimeMap.keySet()) {
|
|
@@ -478,18 +478,20 @@ public class WfMeetingApplyServiceImpl extends MPJBaseServiceImpl<WfMeetingApply
|
|
|
|
|
|
|
|
|
LocalTime nowLocalTime = LocalTime.now();
|
|
|
+ LocalDate nowLocalDate = LocalDate.now();
|
|
|
if (info.getMeetingStatus() != 1) {
|
|
|
- if (info.getMeetingApplyE().isBefore(nowLocalTime)) {
|
|
|
- if(info.getCheckInStatus() == 0){
|
|
|
- info.setMeetingStatus(4);
|
|
|
- }
|
|
|
- if(info.getCheckInStatus() == 1){
|
|
|
- info.setMeetingStatus(2);
|
|
|
- }
|
|
|
- } else if (info.getMeetingApplyS().isAfter(nowLocalTime)) {
|
|
|
+ if (info.getMeetingApplyDate().isBefore(nowLocalDate)) {
|
|
|
+ info.setMeetingStatus(2);
|
|
|
+ } else if (info.getMeetingApplyDate().isAfter(nowLocalDate)) {
|
|
|
info.setMeetingStatus(0);
|
|
|
} else {
|
|
|
- info.setMeetingStatus(3);
|
|
|
+ if (info.getMeetingApplyE().isBefore(nowLocalTime)) {
|
|
|
+ info.setMeetingStatus(2);
|
|
|
+ } else if (info.getMeetingApplyS().isAfter(nowLocalTime)) {
|
|
|
+ info.setMeetingStatus(0);
|
|
|
+ } else {
|
|
|
+ info.setMeetingStatus(3);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|