|  | @@ -1104,14 +1104,19 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |          int times = 0;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          Map<String, Integer> holidayDays = new HashMap<>();
 | 
	
		
			
				|  |  | +        Map<Integer, Map<String, Integer>> holiday = new HashMap<>();
 | 
	
		
			
				|  |  |          if (classGroup4MixDto.getHoliday()) {
 | 
	
		
			
				|  |  | -            Map<Integer, Map<String, Integer>> holiday = jiaRiFeignService.query(now.getYear());
 | 
	
		
			
				|  |  | +            holiday = jiaRiFeignService.query(now.getYear());
 | 
	
		
			
				|  |  |              holidayDays = holiday.get(now.getYear());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          WhileNode:
 | 
	
		
			
				|  |  |          while (true) {
 | 
	
		
			
				|  |  | +            if(classGroup4MixDto.getHoliday() && !holiday.containsKey(now.getYear())){
 | 
	
		
			
				|  |  | +                holiday = jiaRiFeignService.query(now.getYear());
 | 
	
		
			
				|  |  | +                holidayDays = holiday.get(now.getYear());
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              if (classGroup4MixDto.getHoliday() && holidayDays.containsKey(now.format(DateTimeFormatter.ofPattern("MM-dd")))) {
 | 
	
		
			
				|  |  |                  now = now.plusDays(1);
 | 
	
		
			
				|  |  |                  continue;
 | 
	
	
		
			
				|  | @@ -1311,14 +1316,19 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          int times = 0;
 | 
	
		
			
				|  |  |          Map<String, Integer> holidayDays = new HashMap<>();
 | 
	
		
			
				|  |  | +        Map<Integer, Map<String, Integer>> holiday = new HashMap<>();
 | 
	
		
			
				|  |  |          if (classGroup4MixDto.getHoliday()) {
 | 
	
		
			
				|  |  | -            Map<Integer, Map<String, Integer>> holiday = jiaRiFeignService.query(now.getYear());
 | 
	
		
			
				|  |  | +            holiday = jiaRiFeignService.query(now.getYear());
 | 
	
		
			
				|  |  |              holidayDays = holiday.get(now.getYear());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          WhileNode:
 | 
	
		
			
				|  |  |          while (true) {
 | 
	
		
			
				|  |  | +            if(classGroup4MixDto.getHoliday() && !holiday.containsKey(now.getYear())){
 | 
	
		
			
				|  |  | +                holiday = jiaRiFeignService.query(now.getYear());
 | 
	
		
			
				|  |  | +                holidayDays = holiday.get(now.getYear());
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              if (classGroup4MixDto.getHoliday() && holidayDays.containsKey(now.format(DateTimeFormatter.ofPattern("MM-dd")))) {
 | 
	
		
			
				|  |  |                  now = now.plusDays(1);
 | 
	
		
			
				|  |  |                  continue;
 | 
	
	
		
			
				|  | @@ -1538,14 +1548,19 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |          BigDecimal expectPrice = new BigDecimal("0");
 | 
	
		
			
				|  |  |          int times = 0;
 | 
	
		
			
				|  |  |          Map<String, Integer> holidayDays = new HashMap<>();
 | 
	
		
			
				|  |  | +        Map<Integer, Map<String, Integer>> holiday = new HashMap<>();
 | 
	
		
			
				|  |  |          if (classGroup4MixDto.getHoliday()) {
 | 
	
		
			
				|  |  | -            Map<Integer, Map<String, Integer>> holiday = jiaRiFeignService.query(now.getYear());
 | 
	
		
			
				|  |  | +            holiday = jiaRiFeignService.query(now.getYear());
 | 
	
		
			
				|  |  |              holidayDays = holiday.get(now.getYear());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          WhileNode:
 | 
	
		
			
				|  |  |          while (true) {
 | 
	
		
			
				|  |  | +            if(classGroup4MixDto.getHoliday() && !holiday.containsKey(now.getYear())){
 | 
	
		
			
				|  |  | +                holiday = jiaRiFeignService.query(now.getYear());
 | 
	
		
			
				|  |  | +                holidayDays = holiday.get(now.getYear());
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              if (classGroup4MixDto.getHoliday() && holidayDays.containsKey(now.format(DateTimeFormatter.ofPattern("MM-dd")))) {
 | 
	
		
			
				|  |  |                  now = now.plusDays(1);
 | 
	
		
			
				|  |  |                  continue;
 |