|
|
|
@ -43,6 +43,7 @@ public class LabRecordServiceImpl implements LabRecordService{
|
|
|
|
|
|
|
|
|
|
@PersistenceContext
|
|
|
|
|
private EntityManager entityManager;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public LabRecordBean add(LabRecordBean labrcecord) {
|
|
|
|
|
labrcecord.setLrId(null);
|
|
|
|
@ -54,6 +55,7 @@ public class LabRecordServiceImpl implements LabRecordService{
|
|
|
|
|
|
|
|
|
|
return labrecordRepository.findAll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<LabRecordBean> findByStatus(Integer status) {
|
|
|
|
|
|
|
|
|
@ -88,8 +90,7 @@ public class LabRecordServiceImpl implements LabRecordService{
|
|
|
|
|
String value_name[][] = new String[7][5];
|
|
|
|
|
|
|
|
|
|
List<UserCourseBean> usercourses = usercourseservice.findAllByUidAndYearAndSemester(u_id, year, semester);
|
|
|
|
|
for ( UserCourseBean uc : usercourses)
|
|
|
|
|
{
|
|
|
|
|
for (UserCourseBean uc : usercourses) {
|
|
|
|
|
|
|
|
|
|
List<LabRecordBean> labrecordlist = findByUcIdAndStatus(uc.getUcId(), 2);
|
|
|
|
|
|
|
|
|
@ -125,8 +126,7 @@ public class LabRecordServiceImpl implements LabRecordService{
|
|
|
|
|
|
|
|
|
|
int start = 1;
|
|
|
|
|
int end = 16;
|
|
|
|
|
if ( value[i][j][k]!=null && k != 18 && !value[i][j][k].equals(value[i][j][k+1]))
|
|
|
|
|
{
|
|
|
|
|
if (value[i][j][k] != null && k != 18 && !value[i][j][k].equals(value[i][j][k + 1])) {
|
|
|
|
|
if (value_name[i][j] == null) value_name[i][j] = "";
|
|
|
|
|
value_name[i][j] = value_name[i][j] + value[i][j][k];
|
|
|
|
|
value_name[i][j] = value_name[i][j] + "第" + (k + 1) + "周\n";
|
|
|
|
@ -150,8 +150,7 @@ public class LabRecordServiceImpl implements LabRecordService{
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (k==18 && value[i][j][18]!=null&& value[i][j][19]!=null&& !value[i][j][18].equals(value[i][j][19]) )
|
|
|
|
|
{
|
|
|
|
|
if (k == 18 && value[i][j][18] != null && value[i][j][19] != null && !value[i][j][18].equals(value[i][j][19])) {
|
|
|
|
|
if (value_name[i][j] == null) value_name[i][j] = "";
|
|
|
|
|
value_name[i][j] = value_name[i][j] + value[i][j][19];
|
|
|
|
|
value_name[i][j] = value_name[i][j] + "第20周\n";
|
|
|
|
@ -176,6 +175,7 @@ public class LabRecordServiceImpl implements LabRecordService{
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询审核记录
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
@ -220,5 +220,12 @@ public class LabRecordServiceImpl implements LabRecordService{
|
|
|
|
|
return list;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Map<String, Object> getRecordDetail(Integer labId, Integer uc_id, String year, Integer semester, Integer day, Integer time) {
|
|
|
|
|
Map<String, Object> map = labRecordDTOMapper.getRecordDetail(labId, uc_id, year, semester, day, time);
|
|
|
|
|
map.put("weeks", findWeeksBooked(labId, year, semester, day, time, uc_id));
|
|
|
|
|
return map;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|