|
@@ -21,6 +21,7 @@ import com.xjrsoft.module.courseTable.entity.CourseTable;
|
|
|
import com.xjrsoft.module.courseTable.service.IClassTimeService;
|
|
import com.xjrsoft.module.courseTable.service.IClassTimeService;
|
|
|
import com.xjrsoft.module.courseTable.service.ICourseTableService;
|
|
import com.xjrsoft.module.courseTable.service.ICourseTableService;
|
|
|
import com.xjrsoft.module.schedule.dto.ClassOptionDto;
|
|
import com.xjrsoft.module.schedule.dto.ClassOptionDto;
|
|
|
|
|
+import com.xjrsoft.module.schedule.dto.CourseInfoDto;
|
|
|
import com.xjrsoft.module.schedule.dto.CourseTableAdjustDto;
|
|
import com.xjrsoft.module.schedule.dto.CourseTableAdjustDto;
|
|
|
import com.xjrsoft.module.schedule.dto.CourseTableDto;
|
|
import com.xjrsoft.module.schedule.dto.CourseTableDto;
|
|
|
import com.xjrsoft.module.schedule.dto.CourseTablePreCheckDto;
|
|
import com.xjrsoft.module.schedule.dto.CourseTablePreCheckDto;
|
|
@@ -166,6 +167,9 @@ public class ScheduleController {
|
|
|
List<BaseSemester> semesterList = semesterService.list(new QueryWrapper<BaseSemester>().lambda().orderByDesc(BaseSemester::getStartDate));
|
|
List<BaseSemester> semesterList = semesterService.list(new QueryWrapper<BaseSemester>().lambda().orderByDesc(BaseSemester::getStartDate));
|
|
|
BaseSemester baseSemester = semesterList.get(0);
|
|
BaseSemester baseSemester = semesterList.get(0);
|
|
|
LocalDateTime now = LocalDateTime.now();
|
|
LocalDateTime now = LocalDateTime.now();
|
|
|
|
|
+ if(dto.getScheduleDate() != null){
|
|
|
|
|
+ now = dto.getScheduleDate();
|
|
|
|
|
+ }
|
|
|
//计算本周是第几周
|
|
//计算本周是第几周
|
|
|
LocalDateTime startDateTime = LocalDateTime.ofInstant(baseSemester.getStartDate().toInstant(), ZoneId.systemDefault());
|
|
LocalDateTime startDateTime = LocalDateTime.ofInstant(baseSemester.getStartDate().toInstant(), ZoneId.systemDefault());
|
|
|
LocalDateTime endDateTime = LocalDateTime.ofInstant(baseSemester.getEndDate().toInstant(), ZoneId.systemDefault());
|
|
LocalDateTime endDateTime = LocalDateTime.ofInstant(baseSemester.getEndDate().toInstant(), ZoneId.systemDefault());
|
|
@@ -412,4 +416,16 @@ public class ScheduleController {
|
|
|
|
|
|
|
|
return RT.ok(courseAdjustService.cancel(dto));
|
|
return RT.ok(courseAdjustService.cancel(dto));
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ @GetMapping(value = "/is-contains-all")
|
|
|
|
|
+ @ApiOperation(value="判断登录者是否有查看所有课表的权限")
|
|
|
|
|
+ @SaCheckPermission("schedule:detail")
|
|
|
|
|
+ public RT<Boolean> classList(){
|
|
|
|
|
+ if(StpUtil.getRoleList().contains("KeBiao")){
|
|
|
|
|
+ return RT.ok(true);
|
|
|
|
|
+ }
|
|
|
|
|
+ return RT.ok(false);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|