|
@@ -1,9 +1,7 @@
|
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
-import com.ym.mec.biz.dal.dao.MusicGroupDao;
|
|
|
-import com.ym.mec.biz.dal.dao.StudentRegistrationDao;
|
|
|
-import com.ym.mec.biz.dal.dao.StudentRepairDao;
|
|
|
-import com.ym.mec.biz.dal.dao.StudentVisitDao;
|
|
|
+import com.ym.mec.auth.api.entity.SysUser;
|
|
|
+import com.ym.mec.biz.dal.dao.*;
|
|
|
import com.ym.mec.biz.dal.dto.BasicUserDto;
|
|
|
import com.ym.mec.biz.dal.dto.PageInfoDegree;
|
|
|
import com.ym.mec.biz.dal.dto.StudentVisitDto;
|
|
@@ -35,6 +33,8 @@ public class StudentVisitServiceImpl extends BaseServiceImpl<Integer, StudentVis
|
|
|
private MusicGroupDao musicGroupDao;
|
|
|
@Autowired
|
|
|
private StudentRepairDao studentRepairDao;
|
|
|
+ @Autowired
|
|
|
+ private TeacherDao teacherDao;
|
|
|
|
|
|
|
|
|
@Override
|
|
@@ -44,14 +44,8 @@ public class StudentVisitServiceImpl extends BaseServiceImpl<Integer, StudentVis
|
|
|
|
|
|
@Override
|
|
|
public StudentVisit addVisit(StudentVisit studentVisit) {
|
|
|
- if (studentVisit.getMusicGroupId() == null) {
|
|
|
- throw new BizException("请选择乐团");
|
|
|
- }
|
|
|
- MusicGroup musicGroup = musicGroupDao.get(studentVisit.getMusicGroupId());
|
|
|
- if (musicGroup == null) {
|
|
|
- throw new BizException("选择的乐团不存在");
|
|
|
- }
|
|
|
- studentVisit.setOrganId(musicGroup.getOrganId());
|
|
|
+ SysUser user = teacherDao.getUser(studentVisit.getStudentId());
|
|
|
+ studentVisit.setOrganId(user.getOrganId());
|
|
|
studentVisit.setCreateTime(new Date());
|
|
|
studentVisitDao.insert(studentVisit);
|
|
|
return studentVisit;
|