|
@@ -2755,6 +2755,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class, isolation = Isolation.READ_COMMITTED)
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class, isolation = Isolation.READ_COMMITTED)
|
|
public void orderCallback(StudentPaymentOrder studentPaymentOrder) {
|
|
public void orderCallback(StudentPaymentOrder studentPaymentOrder) {
|
|
Integer userId = studentPaymentOrder.getUserId();
|
|
Integer userId = studentPaymentOrder.getUserId();
|
|
|
|
+ Integer tenantId = studentPaymentOrder.getTenantId();
|
|
StudentPaymentOrder order = studentPaymentOrderDao.lockOrder(studentPaymentOrder.getId());
|
|
StudentPaymentOrder order = studentPaymentOrderDao.lockOrder(studentPaymentOrder.getId());
|
|
if (!order.getStatus().equals(DealStatusEnum.ING)) {
|
|
if (!order.getStatus().equals(DealStatusEnum.ING)) {
|
|
return;
|
|
return;
|
|
@@ -2822,6 +2823,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
courseScheduleTeacherSalary.setClassGroupId(courseSchedule.getClassGroupId());
|
|
courseScheduleTeacherSalary.setClassGroupId(courseSchedule.getClassGroupId());
|
|
courseScheduleTeacherSalary.setExpectSalary(stringBigDecimalMap.get("offlineTeacherSalary"));
|
|
courseScheduleTeacherSalary.setExpectSalary(stringBigDecimalMap.get("offlineTeacherSalary"));
|
|
courseScheduleTeacherSalary.setActualSalary(null);
|
|
courseScheduleTeacherSalary.setActualSalary(null);
|
|
|
|
+ courseScheduleTeacherSalary.setTenantId(tenantId);
|
|
courseScheduleTeacherSalaries.add(courseScheduleTeacherSalary);
|
|
courseScheduleTeacherSalaries.add(courseScheduleTeacherSalary);
|
|
|
|
|
|
TeacherAttendance teacherAttendance = new TeacherAttendance();
|
|
TeacherAttendance teacherAttendance = new TeacherAttendance();
|
|
@@ -2830,6 +2832,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
teacherAttendance.setMusicGroupId(courseSchedule.getMusicGroupId());
|
|
teacherAttendance.setMusicGroupId(courseSchedule.getMusicGroupId());
|
|
teacherAttendance.setTeacherId(courseSchedule.getActualTeacherId());
|
|
teacherAttendance.setTeacherId(courseSchedule.getActualTeacherId());
|
|
teacherAttendance.setCourseScheduleId(courseSchedule.getId());
|
|
teacherAttendance.setCourseScheduleId(courseSchedule.getId());
|
|
|
|
+ teacherAttendance.setTenantId(tenantId);
|
|
teacherAttendances.add(teacherAttendance);
|
|
teacherAttendances.add(teacherAttendance);
|
|
}
|
|
}
|
|
courseScheduleTeacherSalaryDao.batchInsert(courseScheduleTeacherSalaries);
|
|
courseScheduleTeacherSalaryDao.batchInsert(courseScheduleTeacherSalaries);
|
|
@@ -2874,7 +2877,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
studentDao.updateStudentServiceTag(null, studentIdList, YesOrNoEnum.YES.getCode());
|
|
studentDao.updateStudentServiceTag(null, studentIdList, YesOrNoEnum.YES.getCode());
|
|
|
|
|
|
courseScheduleStudentPaymentDao.batchInsert(courseScheduleStudentPayments);
|
|
courseScheduleStudentPaymentDao.batchInsert(courseScheduleStudentPayments);
|
|
-// courseScheduleService.checkNewCourseSchedules(courseSchedules, false,false);
|
|
|
|
|
|
|
|
imGroupService.create(classGroup.getId().longValue(), null, classGroup.getName(), classGroup.getName(), vipGroup.getName(), null, null, GroupType.VIP.getCode());
|
|
imGroupService.create(classGroup.getId().longValue(), null, classGroup.getName(), classGroup.getName(), vipGroup.getName(), null, null, GroupType.VIP.getCode());
|
|
imGroupMemberService.join(classGroup.getId().longValue(), userRoleMap);
|
|
imGroupMemberService.join(classGroup.getId().longValue(), userRoleMap);
|