|  | @ -442,7 +442,9 @@ public class CourseService {
 | 
	
		
			
				|  |  |             for (int i=0;i<positionList.size();i++){
 | 
	
		
			
				|  |  |                 String sql1 = "SELECT id,code,`name`,mobile,photo,address,longitude,latitude ,funDistance("+positionList.get(i).get("latitude")+","+positionList.get(i).get("longitude")+","+lat2+","+lon2+") funDistance FROM base.base_org where id = '"+positionList.get(i).get("id")+"'";
 | 
	
		
			
				|  |  |                 List<Map<String , Object>> mapList = jdbcTemplate.queryForList(sql1);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | //                base_recruit_students
 | 
	
		
			
				|  |  |                 String allNumSql = "SELECT num FROM base_recruit_students WHERE org_code = '"+mapList.get(0).get("code")+"' AND del = 1 ";
 | 
	
		
			
				|  |  |                 Integer allNum = jdbcTemplate.queryForObject(allNumSql,Integer.class);
 | 
	
		
			
				|  |  |                 Integer num = 0;
 | 
	
		
			
				|  |  |                 // 判断该机构是否开放报名
 | 
	
		
			
				|  |  |                 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")+"'";
 | 
	
	
		
			
				|  | @ -453,6 +455,7 @@ public class CourseService {
 | 
	
		
			
				|  |  |                             "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";
 | 
	
		
			
				|  |  |                     List<Map<String,Object>> maps = jdbcTemplate.queryForList(sqlNum);
 | 
	
		
			
				|  |  |                     num = 0;
 | 
	
		
			
				|  |  |                     if (maps.size() > 0){
 | 
	
		
			
				|  |  |                         for (int j =0 ; j < maps.size() ; j++){
 | 
	
		
			
				|  |  |                             num = num + Integer.parseInt(String.valueOf(maps.get(j).get("num")));
 | 
	
	
		
			
				|  | @ -476,6 +479,7 @@ public class CourseService {
 | 
	
		
			
				|  |  |                 obj.put("mobile",mapList.get(0).get("mobile"));
 | 
	
		
			
				|  |  |                 obj.put("funDistance",mapList.get(0).get("funDistance"));
 | 
	
		
			
				|  |  |                 obj.put("num",num);
 | 
	
		
			
				|  |  |                 obj.put("allNum",allNum);
 | 
	
		
			
				|  |  |                 obj.put("course",course);
 | 
	
		
			
				|  |  |                 list.add(obj);
 | 
	
		
			
				|  |  |             }
 | 
	
	
		
			
				|  | @ -601,7 +605,7 @@ public class CourseService {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public JSONObject getOrgInfoById(String id){
 | 
	
		
			
				|  |  |         JSONObject object = new JSONObject();
 | 
	
		
			
				|  |  |         String sql = "SELECT o.id,rs.id recruitId,o.`code`,o.`name`,o.mobile,o.photo,o.address,o.intro,rs.start_time startTime,rs.end_time endTime,rs.num,rs.fee,rs.id rsId \n" +
 | 
	
		
			
				|  |  |         String sql = "SELECT o.id,rs.id recruitId,o.`code`,o.`name`,o.mobile,o.photo,o.address,o.brief,rs.start_time startTime,rs.end_time endTime,rs.num,rs.fee,rs.id rsId \n" +
 | 
	
		
			
				|  |  |                 "FROM base_org o,base_recruit_students rs\n" +
 | 
	
		
			
				|  |  |                 "WHERE o.id = '"+id+"' AND o.type = 4 AND o.del = 1 AND o.`code` = rs.org_code AND rs.del = 1";
 | 
	
		
			
				|  |  |         List<Map<String,Object>> mapList = jdbcTemplate.queryForList(sql);
 | 
	
	
		
			
				|  | @ -612,14 +616,14 @@ public class CourseService {
 | 
	
		
			
				|  |  |             object.put("mobile",mapList.get(0).get("mobile"));//机构联系方式
 | 
	
		
			
				|  |  |             object.put("photo",mapList.get(0).get("photo"));//机构图片
 | 
	
		
			
				|  |  |             object.put("address",mapList.get(0).get("address"));//机构地址
 | 
	
		
			
				|  |  |             object.put("intro",mapList.get(0).get("intro"));//机构简介
 | 
	
		
			
				|  |  |             object.put("intro",mapList.get(0).get("brief"));//机构简介
 | 
	
		
			
				|  |  |             object.put("startTime",mapList.get(0).get("startTime"));//招生开始时间
 | 
	
		
			
				|  |  |             object.put("endTime",mapList.get(0).get("endTime"));//招生结束时间
 | 
	
		
			
				|  |  |             object.put("num",mapList.get(0).get("num"));//招生名额
 | 
	
		
			
				|  |  |             object.put("fee",mapList.get(0).get("fee"));//报名费用
 | 
	
		
			
				|  |  |             String sql1 = "SELECT COUNT(*) count\n" +
 | 
	
		
			
				|  |  |                     "FROM base_org o,base_recruit_students_record rsr,base_recruit_students rs\n" +
 | 
	
		
			
				|  |  |                     "WHERE o.`code` = rsr.org_code AND rsr.recruit_students_id = '"+mapList.get(0).get("rsId")+"' AND o.`code` = '"+mapList.get(0).get("code")+"' AND (`status` = 3 OR `status` = 6);\n";
 | 
	
		
			
				|  |  |                     "WHERE o.`code` = rsr.org_code AND rsr.recruit_students_id = '"+mapList.get(0).get("rsId")+"' AND o.`code` = '"+mapList.get(0).get("code")+"' AND (`status` = 2 OR `status` = 3 OR `status` = 6);\n";
 | 
	
		
			
				|  |  |             Integer count = jdbcTemplate.queryForObject(sql1,Integer.class);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             String sql2 = "SELECT * FROM base_course WHERE del = 1 AND org_code = '"+mapList.get(0).get("code")+"'" ;
 |