|
@@ -103,7 +103,7 @@ public class MeetingInfoServiceImpl extends AbstractCrudService<MeetingInfoMappe
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public JSONObject getMeetingRoomUsageByDayV2(Long roomId, String dayTime) throws ParseException {
|
|
|
+ public JSONObject getMeetingRoomUsageByDayV2(Long roomId, String dayTime, Integer tenantId) throws ParseException {
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
JSONArray array = new JSONArray();
|
|
|
JSONArray dmMeetingList = new JSONArray();
|
|
@@ -120,9 +120,9 @@ public class MeetingInfoServiceImpl extends AbstractCrudService<MeetingInfoMappe
|
|
|
System.out.println("month:"+month);
|
|
|
//获取日期中得日
|
|
|
Integer day= Integer.valueOf(String.format("%td", date));
|
|
|
- List<MeetingInfo> dmMeetings = dmMeetingRepository.getDmMeetingByStartDatDay(roomId,year,month,day,SecurityUtils.getTenantId());
|
|
|
+ List<MeetingInfo> dmMeetings = dmMeetingRepository.getDmMeetingByStartDatDay(roomId,year,month,day,tenantId);
|
|
|
LambdaQueryWrapper<SysUser> sysUserQuery = Wrappers.lambdaQuery();
|
|
|
- sysUserQuery.eq(SysUser::getTenantId,SecurityUtils.getTenantId());
|
|
|
+ sysUserQuery.eq(SysUser::getTenantId,tenantId);
|
|
|
List<SysUser> userList = sysUserService.list(sysUserQuery);
|
|
|
if(userList.size() <= 0){
|
|
|
throw new BusinessException("用户信息不能为空");
|
|
@@ -132,7 +132,7 @@ public class MeetingInfoServiceImpl extends AbstractCrudService<MeetingInfoMappe
|
|
|
for(MeetingInfo dmMeeting : dmMeetings){
|
|
|
//参会人员信息
|
|
|
List<SysUser> attendeeUserList = new ArrayList<>();
|
|
|
- List<MeetingAttendee> attendeeList = meetingAttendeeRepository.findMeetingAttendeeList(dmMeeting.getMeetingId(),null, SecurityUtils.getTenantId());
|
|
|
+ List<MeetingAttendee> attendeeList = meetingAttendeeRepository.findMeetingAttendeeList(dmMeeting.getMeetingId(),null, tenantId);
|
|
|
if(attendeeList.size() > 0){
|
|
|
for (int i = 0; i < attendeeList.size(); i++) {
|
|
|
Long uid = attendeeList.get(i).getUserId();
|
|
@@ -201,7 +201,7 @@ public class MeetingInfoServiceImpl extends AbstractCrudService<MeetingInfoMappe
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<Integer> getMeetingRoomUsageByMonth(Long roomId, String monthTime) throws ParseException {
|
|
|
+ public List<Integer> getMeetingRoomUsageByMonth(Long roomId, String monthTime, Integer tenantId) throws ParseException {
|
|
|
SimpleDateFormat dtf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
Date date = dtf.parse(monthTime);
|
|
|
System.out.println("date:" + date);
|
|
@@ -214,7 +214,7 @@ public class MeetingInfoServiceImpl extends AbstractCrudService<MeetingInfoMappe
|
|
|
Integer month = (cal.get(Calendar.MONTH) + 1);
|
|
|
System.out.println("month:" + month);
|
|
|
|
|
|
- List<Map<String, Object>> dmMeetings = dmMeetingRepository.getDmMeetingByStartDateYearAndMonth(roomId, year, month, SecurityUtils.getTenantId());
|
|
|
+ List<Map<String, Object>> dmMeetings = dmMeetingRepository.getDmMeetingByStartDateYearAndMonth(roomId, year, month, tenantId);
|
|
|
if (!ObjectUtils.isEmpty(dmMeetings)) {
|
|
|
List<Integer> list = new ArrayList<>();
|
|
|
Set<Integer> set = new HashSet<>();
|