| 
					
				 | 
			
			
				@@ -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; 
			 |