|
|
@ -1,5 +1,6 @@
|
|
|
|
package com.hzu.bookingsystem.service.impl;
|
|
|
|
package com.hzu.bookingsystem.service.impl;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.hzu.bookingsystem.VO.WeekVO;
|
|
|
|
import com.hzu.bookingsystem.bean.LabRecordBean;
|
|
|
|
import com.hzu.bookingsystem.bean.LabRecordBean;
|
|
|
|
import com.hzu.bookingsystem.bean.LabTimeBean;
|
|
|
|
import com.hzu.bookingsystem.bean.LabTimeBean;
|
|
|
|
import com.hzu.bookingsystem.bean.UserBean;
|
|
|
|
import com.hzu.bookingsystem.bean.UserBean;
|
|
|
@ -22,6 +23,7 @@ import javax.persistence.EntityManager;
|
|
|
|
import javax.persistence.PersistenceContext;
|
|
|
|
import javax.persistence.PersistenceContext;
|
|
|
|
import javax.persistence.Query;
|
|
|
|
import javax.persistence.Query;
|
|
|
|
import javax.transaction.Transactional;
|
|
|
|
import javax.transaction.Transactional;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
@Service
|
|
|
|
@Service
|
|
|
@ -177,5 +179,15 @@ public class LabRecordServiceImpl implements LabRecordService{
|
|
|
|
labrecordRepository.deleteByLtIdAndUcId(ltId,ucId);
|
|
|
|
labrecordRepository.deleteByLtIdAndUcId(ltId,ucId);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public List<Integer> findWeeksBooked(Integer labId, String year, Integer semester, Integer day, Integer time, Integer uc_id) {
|
|
|
|
|
|
|
|
List<WeekVO> list = labRecordDTOMapper.getWeekBooked(labId, year, semester, day, time, uc_id);
|
|
|
|
|
|
|
|
List<Integer> weeks = new ArrayList<>();
|
|
|
|
|
|
|
|
for (WeekVO weekVO : list) {
|
|
|
|
|
|
|
|
weeks.add(weekVO.getWeek());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return weeks;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|