Explorar o código

1、教务端课程交换
2、vip课退课费用及相关逻辑调整
3、补签到、签退

Joburgess %!s(int64=5) %!d(string=hai) anos
pai
achega
aab8c1c122

+ 1 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleTeacherSalaryServiceImpl.java

@@ -415,6 +415,7 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
                     .collect(Collectors.toList());
             //根据教学点将当前老师的课程分组
             Map<Integer, List<CourseSchedule>> schoolCourseSchedules = currentTeacherCourseSchedules.stream()
+                    .filter(courseSchedule -> Objects.nonNull(courseSchedule.getSchoolId()))
                     .collect(Collectors.groupingBy(CourseSchedule::getSchoolId));
             Map<Integer, Map<Date,Integer>> schoolClassMinutesMap = new HashMap<>();
             for (Integer schoolId : schoolCourseSchedules.keySet()) {

+ 2 - 2
mec-web/src/main/java/com/ym/mec/web/controller/student/StudentAttendanceController.java

@@ -45,14 +45,14 @@ public class StudentAttendanceController extends BaseController {
 
     @ApiOperation(value = "查询课程学生列表")
     @GetMapping("/findAttendanceStudentByCourseWithPage")
-    @PreAuthorize("@pcs.hasPermissions('teacherAttendance/findAttendanceStudentByCourseWithPage')")
+    @PreAuthorize("@pcs.hasPermissions('studentAttendance/findAttendanceStudentByCourseWithPage')")
     public Object findAttendanceStudentByCourseWithPage(CourseScheduleQueryInfo queryInfo){
         return succeed(classGroupService.findAttendanceStudentByCourseWithPage(queryInfo));
     }
 
     @ApiOperation(value = "更新学生签到记录")
     @PostMapping("/updateStudentAttendances")
-    @PreAuthorize("@pcs.hasPermissions('teacherAttendance/updateStudentAttendances')")
+    @PreAuthorize("@pcs.hasPermissions('studentAttendance/updateStudentAttendances')")
     public Object updateStudentAttendances(@RequestBody StudentAttendanceDto studentAttendanceInfo){
         studentAttendanceService.updateStudentAttendances(studentAttendanceInfo);
         return succeed();

+ 6 - 6
mec-web/src/main/resources/application.yml

@@ -30,12 +30,12 @@ spring:
 
   datasource:
     name: test
-#    url: jdbc:mysql://47.99.212.176:3306/mec_dev?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
-    url: jdbc:mysql://47.99.212.176:3306/mec_data_online?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
-    username: dayaData
-    password: dayaDataOnline2019
-#    username: mec_dev
-#    password: mec_dev
+#    url: jdbc:mysql://47.99.212.176:3306/mec_data_online?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
+#    username: dayaData
+#    password: dayaDataOnline2019
+    url: jdbc:mysql://127.0.0.1:3306/mec_local?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
+    username: root
+    password: tiger
     # 使用druid数据源
     type: com.alibaba.druid.pool.DruidDataSource
     driver-class-name: com.mysql.cj.jdbc.Driver