| 
					
				 | 
			
			
				@ -399,13 +399,29 @@ public class CourseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List aList = new ArrayList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<Map<String , Object>> aList = new ArrayList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (list.size() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                for (int i =0;i<list.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    String sql1 = "SELECT * FROM base_course WHERE del = 1 AND org_code = '"+list.get(i).get("code")+"'" ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    List<Map<String , Object >> amapList = jdbcTemplate.queryForList(sql1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (amapList.size() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        aList.add(amapList.get(0)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        for (int j = 0;j<amapList.size();j++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            JSONObject o = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("id",amapList.get(j).get("id")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("name",amapList.get(j).get("name")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("orgCode",amapList.get(j).get("org_code")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("orgName",amapList.get(j).get("org_name")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("doctor",amapList.get(j).get("doctor")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("doctorName",amapList.get(j).get("doctor_name")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("liveTime",amapList.get(j).get("live_time")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("liveStatus",amapList.get(j).get("live_status")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("liveDuration",amapList.get(j).get("live_duration")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("courseCover",amapList.get(j).get("course_cover")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("status",amapList.get(j).get("status")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("fee",amapList.get(j).get("fee")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("introduction",amapList.get(j).get("introduction")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            aList.add(o); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (aList.size() > 0 ){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -473,10 +489,11 @@ public class CourseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String , Object>> currentPageList = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (positionList.size() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for (int i=0;i<positionList.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String sql1 = "SELECT id,`name`,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")+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String sql1 = "SELECT id,code,`name`,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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONObject obj = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                obj.put("id",mapList.get(0).get("id")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                obj.put("code",mapList.get(0).get("code")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                obj.put("name",mapList.get(0).get("name")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                obj.put("longitude",mapList.get(0).get("longitude")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                obj.put("latitude",mapList.get(0).get("latitude")); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -490,13 +507,22 @@ public class CourseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List aList = new ArrayList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<Map<String , Object >> aList = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (list.size() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                for (int i =0;i<list.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    String sql1 = "SELECT id,`name`,job_title_code,job_title_name,visit_hospital,visit_hospital_name FROM base_doctor WHERE doctor_level = 3 AND enabled = 1 AND locked = 0 AND del = 1 and  visit_hospital = '"+list.get(i).get("id")+"'" ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    String sql1 = "SELECT id,`name`,job_title_code,job_title_name,visit_hospital,visit_hospital_name FROM base_doctor WHERE doctor_level = 3 AND enabled = 1 AND locked = 0 AND del = 1 and  visit_hospital = '"+list.get(i).get("code")+"'" ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    List<Map<String , Object >> amapList = jdbcTemplate.queryForList(sql1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (amapList.size() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        aList.add(amapList.get(0)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        for (int j=0;j<amapList.size();j++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            JSONObject o = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("id",amapList.get(j).get("id")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("name",amapList.get(j).get("name")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("jobTitleCode",amapList.get(j).get("jobTitleCode")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("jobtitlename",amapList.get(j).get("jobtitlename")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("visithospital",amapList.get(j).get("visithospital")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            o.put("visitHospitalName",amapList.get(j).get("visitHospitalName")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            aList.add(o); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object.put("object",aList); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -648,7 +674,7 @@ public class CourseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            sql = "SELECT id,org_code orgCode,org_name orgName,order_no orderNo,pay_type payType,create_time createTime,status FROM base_recruit_students_record WHERE patient = '"+orderId+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            mapList = jdbcTemplate.queryForList(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (mapList.size() > 0 && mapList.get(0).get("status").equals(6)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (mapList.size() > 0 && mapList.get(0).get("orderStatus").equals(6)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql1 = "select status,create_time createTime,refund_price refundPrice,refund_desc refundDesc,enclosure from base_patient_order_refund where order_id = '"+mapList.get(0).get("id")+"' " ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<Map<String , Object>> mapList1 = jdbcTemplate.queryForList(sql1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            mapList.get(0).put("refundStatus",mapList1.get(0).get("status"));       //退款状态 
			 |