| 
					
				 | 
			
			
				@ -448,11 +448,18 @@ public class CourseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String ksbm = "SELECT COUNT(1) a FROM base_recruit_students WHERE '"+nowDate+"' > create_time AND '"+nowDate+"' < end_time AND del = 1 AND org_code = '"+mapList.get(0).get("code")+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                num = jdbcTemplate.queryForObject(ksbm,Integer.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (num > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    String sqlNum = "SELECT allm.num - bbm.num num\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            "FROM (SELECT num FROM base_recruit_students WHERE org_code = '"+mapList.get(0).get("code")+"') allm,(\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            "SELECT COUNT(rsr.id) num FROM base_recruit_students rs,base_recruit_students_record rsr WHERE '"+nowDate+"' >rs.start_time AND rs.org_code = '"+mapList.get(0).get("code")+"'\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    String sqlNum = "SELECT allm.id,allm.num - bbm.num num\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            "FROM (SELECT id,num FROM base_recruit_students WHERE org_code = '"+mapList.get(0).get("code")+"' AND del = 1 ) allm,(\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            "SELECT rs.id,COUNT(rsr.id) num FROM base_recruit_students rs,base_recruit_students_record rsr WHERE '"+nowDate+"' >rs.start_time AND rs.org_code = '"+mapList.get(0).get("code")+"'\n" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            "AND '"+nowDate+"' < rs.end_time AND rs.del = 1 AND rs.id = rsr.recruit_students_id AND rsr.status IN (2,3,6)) bbm"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    num = jdbcTemplate.queryForObject(sqlNum,Integer.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    List<Map<String,Object>> maps = jdbcTemplate.queryForList(sqlNum); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (maps.size() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        for (int j =0 ; j < maps.size() ; j++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            num = num + Integer.parseInt(String.valueOf(maps.get(j).get("num"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        num = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    num = -1; //未开放报名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 |