|
@@ -130,11 +130,11 @@ public class DegreeController extends BaseController {
|
|
|
degreeRegistration.setActivityTag(DegreeRegistrationService.ACTIVITY_TAG);
|
|
|
studentDao.getLocked(degreeRegistration.getUserId());
|
|
|
List<DegreeRegistration> userLevelDegrees = degreeRegistrationDao.getUserLevelDegrees(degreeRegistration.getUserId(),
|
|
|
- DegreeRegistrationService.ACTIVITY_TAG,degreeRegistration.getDegreeType());
|
|
|
+ DegreeRegistrationService.ACTIVITY_TAG,degreeRegistration.getDegreeType(),degreeRegistration.getSporadicId());
|
|
|
long levelNum = userLevelDegrees.stream().filter(d -> Objects.nonNull(d.getSporadicId())&&d.getStatus().equals(2)).count();
|
|
|
long theoryLevelNum = userLevelDegrees.stream().filter(d -> StringUtils.isNotBlank(d.getTheoryLevel())&&d.getStatus().equals(2)).count();
|
|
|
|
|
|
- if(Objects.nonNull(degreeRegistration.getSporadicId())&&levelNum>0){
|
|
|
+ if(Objects.nonNull(degreeRegistration.getSporadicId()) && levelNum > 0){
|
|
|
return failed(HttpStatus.CREATED, "您已报考过选择的考级项目");
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(degreeRegistration.getTheoryLevel())&&theoryLevelNum>0){
|
|
@@ -184,12 +184,12 @@ public class DegreeController extends BaseController {
|
|
|
}
|
|
|
result.put("sporadicChargeInfo", sporadicChargeInfoService.queryDetailPage(queryInfo));
|
|
|
|
|
|
- List<DegreeRegistration> userLevelDegrees = degreeRegistrationDao.getUserLevelDegrees(user.getId(), DegreeRegistrationService.ACTIVITY_TAG,2);
|
|
|
- long levelNum = userLevelDegrees.stream().filter(d -> Objects.nonNull(d.getSporadicId())&&d.getStatus().equals(2)).count();
|
|
|
- long theoryLevelNum = userLevelDegrees.stream().filter(d -> StringUtils.isNotBlank(d.getTheoryLevel())&&d.getStatus().equals(2)).count();
|
|
|
+// List<DegreeRegistration> userLevelDegrees = degreeRegistrationDao.getUserLevelDegrees(user.getId(), DegreeRegistrationService.ACTIVITY_TAG,2);
|
|
|
+// long levelNum = userLevelDegrees.stream().filter(d -> Objects.nonNull(d.getSporadicId())&&d.getStatus().equals(2)).count();
|
|
|
+// long theoryLevelNum = userLevelDegrees.stream().filter(d -> StringUtils.isNotBlank(d.getTheoryLevel())&&d.getStatus().equals(2)).count();
|
|
|
|
|
|
- result.put("levelApplied", levelNum>0?1:0);
|
|
|
- result.put("theoryLevelApplied", theoryLevelNum>0?1:0);
|
|
|
+// result.put("levelApplied", levelNum>0?1:0);
|
|
|
+// result.put("theoryLevelApplied", theoryLevelNum>0?1:0);
|
|
|
|
|
|
List<StudentPaymentOrderDetail> historyOrderDetails = studentPaymentOrderDetailDao.getWithUserAndOrderType(user.getId(), OrderTypeEnum.DEGREE_REGISTRATION);
|
|
|
int historyVipNum = 0, historyPracticeNum = 0, historyHighNum = 0;
|