|
@@ -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;
|
|
@@ -19,14 +58,6 @@ 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
|
|
|
* @Date 2019/9/19
|
|
@@ -388,13 +419,14 @@ 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;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public int studentUpdate(SysUser sysUser, Integer teacherId) {
|
|
|
+ public int studentUpdate(SysUser sysUser) {
|
|
|
Integer userId = sysUser.getId();
|
|
|
if(userId == null || StringUtils.isEmpty(sysUser.getPhone())){
|
|
|
throw new BizException("参数校验失败");
|
|
@@ -407,7 +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(teacherId);
|
|
|
+ student.setTeacherId(sysUser.getTeacherId());
|
|
|
studentService.upSet(student);
|
|
|
return userId;
|
|
|
}
|