|
@@ -94,7 +94,7 @@ public class DegreeRegistrationServiceImpl extends BaseServiceImpl<Integer, Degr
|
|
|
String level = registrationDto.getLevel();
|
|
|
degree.setOrderNo(orderNo);
|
|
|
degree.setLevel(level);
|
|
|
- degree.setDegreeId(registrationDto.getDegreeId());
|
|
|
+ degree.setDegreeId(degreeRegistration.getDegreeId());
|
|
|
degree.setTheoryCert(registrationDto.getTheoryCert());
|
|
|
degree.setType(registrationDto.getType());
|
|
|
degree.setStatus(1);
|
|
@@ -316,11 +316,10 @@ public class DegreeRegistrationServiceImpl extends BaseServiceImpl<Integer, Degr
|
|
|
return BaseController.failed(HttpStatus.CREATED,"请选择考级项目");
|
|
|
}
|
|
|
List<DegreeRegistrationDto> collect = registrationDtos.stream().filter(e -> e.getType() == DegreeTypeEnum.GRADE).collect(Collectors.toList());
|
|
|
- Long degreeId = collect.stream().map(e -> e.getDegreeId()).collect(Collectors.toList()).get(0);
|
|
|
if(!CollectionUtils.isEmpty(collect)){
|
|
|
String levels = collect.stream().map(e -> e.getLevel()).collect(Collectors.joining(","));
|
|
|
DegreeRegistration userLevelDegree = degreeRegistrationDao.getUserLevelDegrees(degreeRegistration.getUserId(),
|
|
|
- degreeId,DegreeTypeEnum.GRADE,levels,degreeRegistration.getSubjectId());
|
|
|
+ degree.getId(),DegreeTypeEnum.GRADE,levels,degreeRegistration.getSubjectId());
|
|
|
if(Objects.nonNull(userLevelDegree)){
|
|
|
return BaseController.failed(HttpStatus.CREATED, "您选择的 " + userLevelDegree.getLevel() + " 乐器考级已报名,请勿重复选择");
|
|
|
}
|
|
@@ -329,7 +328,7 @@ public class DegreeRegistrationServiceImpl extends BaseServiceImpl<Integer, Degr
|
|
|
if(!CollectionUtils.isEmpty(collect)){
|
|
|
String levels = collect.stream().map(e -> e.getLevel()).collect(Collectors.joining(","));
|
|
|
DegreeRegistration userLevelDegree = degreeRegistrationDao.getUserLevelDegrees(degreeRegistration.getUserId(),
|
|
|
- degreeId,DegreeTypeEnum.THEORY,levels,degreeRegistration.getSubjectId());
|
|
|
+ degree.getId(),DegreeTypeEnum.THEORY,levels,degreeRegistration.getSubjectId());
|
|
|
if(Objects.nonNull(userLevelDegree)){
|
|
|
return BaseController.failed(HttpStatus.CREATED, "您选择的 " + userLevelDegree.getLevel() + " 乐理考级已报名,请勿重复选择");
|
|
|
}
|