|
@@ -5,21 +5,19 @@ import com.ym.mec.biz.dal.dao.StudentRegistrationDao;
|
|
import com.ym.mec.biz.dal.dao.StudentVisitDao;
|
|
import com.ym.mec.biz.dal.dao.StudentVisitDao;
|
|
import com.ym.mec.biz.dal.dto.PageInfoDegree;
|
|
import com.ym.mec.biz.dal.dto.PageInfoDegree;
|
|
import com.ym.mec.biz.dal.dto.StudentVisitDto;
|
|
import com.ym.mec.biz.dal.dto.StudentVisitDto;
|
|
-import com.ym.mec.biz.dal.entity.DegreeRegistration;
|
|
|
|
import com.ym.mec.biz.dal.entity.MusicGroup;
|
|
import com.ym.mec.biz.dal.entity.MusicGroup;
|
|
import com.ym.mec.biz.dal.entity.StudentRegistration;
|
|
import com.ym.mec.biz.dal.entity.StudentRegistration;
|
|
import com.ym.mec.biz.dal.entity.StudentVisit;
|
|
import com.ym.mec.biz.dal.entity.StudentVisit;
|
|
-import com.ym.mec.biz.dal.page.DegreeQueryInfo;
|
|
|
|
import com.ym.mec.biz.dal.page.StudentVisitQueryInfo;
|
|
import com.ym.mec.biz.dal.page.StudentVisitQueryInfo;
|
|
import com.ym.mec.biz.service.StudentVisitService;
|
|
import com.ym.mec.biz.service.StudentVisitService;
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
|
|
+import com.ym.mec.common.exception.BizException;
|
|
import com.ym.mec.common.page.PageInfo;
|
|
import com.ym.mec.common.page.PageInfo;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -42,6 +40,20 @@ public class StudentVisitServiceImpl extends BaseServiceImpl<Integer, StudentVis
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@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());
|
|
|
|
+ studentVisitDao.insert(studentVisit);
|
|
|
|
+ return studentVisit;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
public StudentVisitDto getInfo(Integer id) {
|
|
public StudentVisitDto getInfo(Integer id) {
|
|
return studentVisitDao.getInfo(id);
|
|
return studentVisitDao.getInfo(id);
|
|
}
|
|
}
|