|
@@ -1391,8 +1391,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
|
|
|
studentPauseInfoDao.insert(studentPauseInfo);
|
|
studentPauseInfoDao.insert(studentPauseInfo);
|
|
|
|
|
|
- courseScheduleTeacherSalaryService.updateVipGroupCourseTeacherSalary(vipGroupId.intValue(),-1,vipGroup.getStatus());
|
|
|
|
-
|
|
|
|
sysUserCashAccountService.appendCourseBalance(studentId, surplusCourseFee);
|
|
sysUserCashAccountService.appendCourseBalance(studentId, surplusCourseFee);
|
|
classStudentMapperByUserIdAndClassGroupId.setStatus(ClassGroupStudentStatusEnum.QUIT_SCHOOL);
|
|
classStudentMapperByUserIdAndClassGroupId.setStatus(ClassGroupStudentStatusEnum.QUIT_SCHOOL);
|
|
classGroupStudentMapperDao.update(classStudentMapperByUserIdAndClassGroupId);
|
|
classGroupStudentMapperDao.update(classStudentMapperByUserIdAndClassGroupId);
|
|
@@ -1412,6 +1410,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
vipGroupDao.update(vipGroup);
|
|
vipGroupDao.update(vipGroup);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ courseScheduleTeacherSalaryService.updateVipGroupCourseTeacherSalary(vipGroupId.intValue(),-1,vipGroup.getStatus());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -1457,7 +1456,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
throw new BizException("未找到休学信息");
|
|
throw new BizException("未找到休学信息");
|
|
}
|
|
}
|
|
Map<String, Object> courseInfo = JSON.parseObject(studentPauseInfo.getCoursesJson(), Map.class);
|
|
Map<String, Object> courseInfo = JSON.parseObject(studentPauseInfo.getCoursesJson(), Map.class);
|
|
- Integer[] teachModeSequence=JSON.parseArray(courseInfo.get("teaChModeSequence").toString(), Integer.class).stream().toArray(Integer[]::new);
|
|
|
|
List<BigDecimal> coursePrices = (List<BigDecimal>) courseInfo.get("coursePriceInfo");
|
|
List<BigDecimal> coursePrices = (List<BigDecimal>) courseInfo.get("coursePriceInfo");
|
|
coursePrices.sort(Comparator.naturalOrder());
|
|
coursePrices.sort(Comparator.naturalOrder());
|
|
Collections.reverse(coursePrices);
|
|
Collections.reverse(coursePrices);
|
|
@@ -1527,6 +1525,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
studentPauseInfoDao.update(studentPauseInfo);
|
|
studentPauseInfoDao.update(studentPauseInfo);
|
|
vipGroup.setStatus(VipGroupStatusEnum.PROGRESS);
|
|
vipGroup.setStatus(VipGroupStatusEnum.PROGRESS);
|
|
vipGroupDao.update(vipGroup);
|
|
vipGroupDao.update(vipGroup);
|
|
|
|
+ courseScheduleTeacherSalaryService.updateVipGroupCourseTeacherSalary(vipGroup.getId().intValue(),1,vipGroup.getStatus());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|