|
@@ -1,15 +1,54 @@
|
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.Set;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
+
|
|
|
import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
|
-import com.ym.mec.biz.dal.dao.*;
|
|
|
-import com.ym.mec.biz.dal.dto.*;
|
|
|
-import com.ym.mec.biz.dal.entity.CourseSchedule;
|
|
|
+import com.ym.mec.biz.dal.dao.ClassGroupDao;
|
|
|
+import com.ym.mec.biz.dal.dao.CourseScheduleStudentPaymentDao;
|
|
|
+import com.ym.mec.biz.dal.dao.MusicGroupDao;
|
|
|
+import com.ym.mec.biz.dal.dao.MusicGroupStudentFeeDao;
|
|
|
+import com.ym.mec.biz.dal.dao.OrganizationDao;
|
|
|
+import com.ym.mec.biz.dal.dao.StudentDao;
|
|
|
+import com.ym.mec.biz.dal.dao.StudentManageDao;
|
|
|
+import com.ym.mec.biz.dal.dao.StudentPaymentOrderDao;
|
|
|
+import com.ym.mec.biz.dal.dao.StudentRegistrationDao;
|
|
|
+import com.ym.mec.biz.dal.dao.SysUserCashAccountDao;
|
|
|
+import com.ym.mec.biz.dal.dao.TeacherDao;
|
|
|
+import com.ym.mec.biz.dal.dao.VipGroupDao;
|
|
|
+import com.ym.mec.biz.dal.dto.ConditionDto;
|
|
|
+import com.ym.mec.biz.dal.dto.MusicGroupStudentSignDto;
|
|
|
+import com.ym.mec.biz.dal.dto.MusicGroupStudentsDto;
|
|
|
+import com.ym.mec.biz.dal.dto.Student4operating;
|
|
|
+import com.ym.mec.biz.dal.dto.StudentManageAccountBaseInfoDto;
|
|
|
+import com.ym.mec.biz.dal.dto.StudentManageBaseInfoOfMusicGroupDto;
|
|
|
+import com.ym.mec.biz.dal.dto.StudentManageCourseListDto;
|
|
|
+import com.ym.mec.biz.dal.dto.StudentManageListDto;
|
|
|
+import com.ym.mec.biz.dal.dto.StudentManageVipGroupClassDto;
|
|
|
+import com.ym.mec.biz.dal.dto.StudentManageVipGroupDto;
|
|
|
+import com.ym.mec.biz.dal.dto.StudentRegisterPerDto;
|
|
|
import com.ym.mec.biz.dal.entity.Student;
|
|
|
import com.ym.mec.biz.dal.entity.StudentRegistration;
|
|
|
import com.ym.mec.biz.dal.entity.SysUserCashAccount;
|
|
|
import com.ym.mec.biz.dal.enums.YesOrNoEnum;
|
|
|
-import com.ym.mec.biz.dal.page.*;
|
|
|
+import com.ym.mec.biz.dal.page.MusicGroupStudentQueryInfo;
|
|
|
+import com.ym.mec.biz.dal.page.StudentManageAttendanceQueryInfo;
|
|
|
+import com.ym.mec.biz.dal.page.StudentManageCourseQueryInfo;
|
|
|
+import com.ym.mec.biz.dal.page.StudentManageQueryInfo;
|
|
|
+import com.ym.mec.biz.dal.page.StudentManageVipClassQueryInfo;
|
|
|
+import com.ym.mec.biz.dal.page.StudentOperatingQueryInfo;
|
|
|
+import com.ym.mec.biz.dal.page.StudentSignQueryInfo;
|
|
|
+import com.ym.mec.biz.dal.page.TeacherPaymentRecordInfo;
|
|
|
import com.ym.mec.biz.service.StudentManageService;
|
|
|
import com.ym.mec.biz.service.StudentService;
|
|
|
import com.ym.mec.common.entity.ImResult;
|
|
@@ -18,13 +57,6 @@ import com.ym.mec.common.exception.BizException;
|
|
|
import com.ym.mec.common.page.PageInfo;
|
|
|
import com.ym.mec.im.ImFeignService;
|
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
-
|
|
|
-import java.util.*;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* @Author Joburgess
|
|
@@ -387,6 +419,7 @@ public class StudentManageServiceImpl implements StudentManageService {
|
|
|
Student student = new Student(userId, studentRegistrationDao.getSubjectIds(userId));
|
|
|
student.setOperatingTag(sysUser.getOperatingTag());
|
|
|
student.setServiceTag(sysUser.getServiceTag());
|
|
|
+ student.setTeacherId(sysUser.getTeacherId());
|
|
|
studentService.upSet(student);
|
|
|
return userId;
|
|
|
}
|
|
@@ -406,6 +439,7 @@ public class StudentManageServiceImpl implements StudentManageService {
|
|
|
Student student = new Student(userId, studentRegistrationDao.getSubjectIds(userId));
|
|
|
student.setOperatingTag(sysUser.getOperatingTag());
|
|
|
student.setServiceTag(sysUser.getServiceTag());
|
|
|
+ student.setTeacherId(sysUser.getTeacherId());
|
|
|
studentService.upSet(student);
|
|
|
return userId;
|
|
|
}
|