|
@@ -1,9 +1,13 @@
|
|
|
package com.koobietech.eas.service.impl;
|
|
|
|
|
|
import com.koobietech.eas.common.result.PageDataResult;
|
|
|
+import com.koobietech.eas.common.utils.SecurityManager;
|
|
|
+import com.koobietech.eas.dao.constant.UserType;
|
|
|
import com.koobietech.eas.dao.dto.ConflictDto;
|
|
|
import com.koobietech.eas.dao.dto.ScheduleDto;
|
|
|
+import com.koobietech.eas.dao.mapper.LessonMapper;
|
|
|
import com.koobietech.eas.dao.mapper.ScheduleMapper;
|
|
|
+import com.koobietech.eas.dao.pojo.LessonPojo;
|
|
|
import com.koobietech.eas.dao.pojo.SchedulePojo;
|
|
|
import com.koobietech.eas.mbg.mapper.EasEduClassroomMapper;
|
|
|
import com.koobietech.eas.mbg.mapper.EasEduScheduleMapper;
|
|
@@ -32,6 +36,9 @@ public class EasEduScheduleServiceImpl implements EasEduScheduleService {
|
|
|
@Resource
|
|
|
ScheduleMapper scheduleMapper;
|
|
|
|
|
|
+ @Resource
|
|
|
+ LessonMapper lessonMapper;
|
|
|
+
|
|
|
@Override
|
|
|
public Boolean update(EasEduSchedule schedule) {
|
|
|
schedule.setModifyTime(new Date());
|
|
@@ -185,4 +192,14 @@ public class EasEduScheduleServiceImpl implements EasEduScheduleService {
|
|
|
return ret;
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public LessonPojo dashboardWorkbench() {
|
|
|
+ if (SecurityManager.isStudentUser()) {
|
|
|
+ return lessonMapper.getStudentboard( SecurityManager.getLoginSid().intValue() );
|
|
|
+ } else if ( SecurityManager.getUserType().equals(UserType.teacher) ) {
|
|
|
+ return lessonMapper.getTeacherboard( SecurityManager.getLoginUid().intValue() );
|
|
|
+ }
|
|
|
+ return lessonMapper.getAllboard();
|
|
|
+ }
|
|
|
}
|