|
@@ -1270,8 +1270,8 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
.eq(TeacherFreeTime::getEnableFlag, 1)
|
|
|
.eq(TeacherFreeTime::getDefaultFlag, 1));
|
|
|
|
|
|
- if (teacherFreeTime==null){
|
|
|
- log.info("未查到陪练课配置,老师id:{}",teacherId);
|
|
|
+ if (teacherFreeTime == null) {
|
|
|
+ log.info("未查到陪练课配置,老师id:{}", teacherId);
|
|
|
return new ArrayList<>();
|
|
|
}
|
|
|
|
|
@@ -1623,15 +1623,15 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
|
|
|
|
|
|
//获取教师课酬写入到金额变更表
|
|
|
for (CourseScheduleStudentVo practice : practiceList) {
|
|
|
- UserAccountRecordDto userAccountRecord = new UserAccountRecordDto();
|
|
|
- userAccountRecord.setUserId(practice.getTeacherId());//老师id
|
|
|
- userAccountRecord.setInOrOut(InOrOutEnum.IN);
|
|
|
- userAccountRecord.setBizType(AccountBizTypeEnum.PRACTICE);
|
|
|
- userAccountRecord.setBizId(practice.getCourseId());//课程id
|
|
|
- userAccountRecord.setBizName(practice.getGroupName());//课程名称
|
|
|
- userAccountRecord.setTransAmount(practice.getActualSalary());//扣除手续费后所得金额
|
|
|
- userAccountRecord.setOrderNo(practice.getOrderNo());
|
|
|
- userAccountService.accountChange(userAccountRecord);
|
|
|
+ userAccountService.accountChange(
|
|
|
+ new UserAccountRecordDto(practice.getTeacherId(), practice.getActualSalary()
|
|
|
+ , InOrOutEnum.IN, AccountBizTypeEnum.PRACTICE, practice.getCourseId(),
|
|
|
+ practice.getGroupName(), practice.getOrderNo()));
|
|
|
+
|
|
|
+ //清除学生统计缓存
|
|
|
+ redissonClient.getBucket(CacheNameEnum.STUDENT_TOTAL.getRedisKey(practice.getStudentId())).delete();
|
|
|
+ //清除老师统计缓存
|
|
|
+ redissonClient.getBucket(CacheNameEnum.TEACHER_TOTAL.getRedisKey(practice.getTeacherId())).delete();
|
|
|
}
|
|
|
}
|
|
|
|