|
@@ -16,7 +16,9 @@ import com.xjrsoft.common.model.result.RT;
|
|
|
import com.xjrsoft.common.utils.VoToColumnUtil;
|
|
|
import com.xjrsoft.module.base.entity.BaseSemester;
|
|
|
import com.xjrsoft.module.base.service.IBaseSemesterService;
|
|
|
+import com.xjrsoft.module.courseTable.entity.ClassTime;
|
|
|
import com.xjrsoft.module.courseTable.entity.CourseTable;
|
|
|
+import com.xjrsoft.module.courseTable.service.IClassTimeService;
|
|
|
import com.xjrsoft.module.courseTable.service.ICourseTableService;
|
|
|
import com.xjrsoft.module.schedule.dto.ClassOptionDto;
|
|
|
import com.xjrsoft.module.schedule.dto.CourseTableAdjustDto;
|
|
@@ -84,6 +86,7 @@ public class ScheduleController {
|
|
|
private final ITeacherbaseManagerService teacherService;
|
|
|
private final IBaseSemesterService semesterService;
|
|
|
private final IWfCourseAdjustService courseAdjustService;
|
|
|
+ private final IClassTimeService classTimeService;
|
|
|
|
|
|
@GetMapping(value = "/receive-msg")
|
|
|
@ApiOperation(value="接收消息")
|
|
@@ -239,13 +242,24 @@ public class ScheduleController {
|
|
|
new QueryWrapper<CourseTable>().lambda()
|
|
|
.in(CourseTable::getId, Arrays.asList(split))
|
|
|
);
|
|
|
+
|
|
|
+ List<ClassTime> classTimeList =classTimeService.list();
|
|
|
String result = "";
|
|
|
for (int i = 0; i< list.size(); i ++){
|
|
|
if(i > 0){
|
|
|
result += ",";
|
|
|
}
|
|
|
CourseTable courseTable = list.get(i);
|
|
|
- result += courseTable.getCourseName();
|
|
|
+
|
|
|
+ String courseName = courseTable.getCourseName();
|
|
|
+
|
|
|
+ ClassTime classTime = classTimeList.stream().filter(u->u.getNumber().equals(courseTable.getTimePeriod())).findAny().orElse(null);
|
|
|
+
|
|
|
+ if(classTime!=null){
|
|
|
+ courseName +="("+classTime.getShortName()+")";
|
|
|
+ }
|
|
|
+
|
|
|
+ result += courseName;
|
|
|
}
|
|
|
|
|
|
return RT.ok(result);
|