|
@ -434,6 +434,17 @@ public class CourseService {
|
|
return object;
|
|
return object;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 查找机构的老师
|
|
|
|
* @param orgCode
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public List<Map<String,Object>> findDoctorByOrg(String orgCode){
|
|
|
|
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 = '"+orgCode+"'" ;
|
|
|
|
List<Map<String , Object >> amapList = jdbcTemplate.queryForList(sql1);
|
|
|
|
return amapList;
|
|
|
|
}
|
|
|
|
|
|
public JSONObject getCourseByOrg(String lon2,String lat2){ //, int pageSize,int currentPage
|
|
public JSONObject getCourseByOrg(String lon2,String lat2){ //, int pageSize,int currentPage
|
|
JSONObject object = new JSONObject();
|
|
JSONObject object = new JSONObject();
|
|
String sql = "SELECT id, code, `name`, mobile, photo, address, longitude, latitude, funDistance ( latitude, longitude, "+lat2+", "+lon2+" ) funDistance FROM base.base_org WHERE del = 1 and type = 4 ORDER BY funDistance DESC\n";
|
|
String sql = "SELECT id, code, `name`, mobile, photo, address, longitude, latitude, funDistance ( latitude, longitude, "+lat2+", "+lon2+" ) funDistance FROM base.base_org WHERE del = 1 and type = 4 ORDER BY funDistance DESC\n";
|
|
@ -678,13 +689,14 @@ public class CourseService {
|
|
object.put("num",num);//招生名额
|
|
object.put("num",num);//招生名额
|
|
}else {
|
|
}else {
|
|
String yibaoming = "SELECT rs.id,COUNT(rsr.id) num FROM base_recruit_students rs,base_recruit_students_record rsr WHERE rsr.org_code = '"+mapList.get(0).get("code")+"'\n" +
|
|
String yibaoming = "SELECT rs.id,COUNT(rsr.id) num FROM base_recruit_students rs,base_recruit_students_record rsr WHERE rsr.org_code = '"+mapList.get(0).get("code")+"'\n" +
|
|
"AND rs.id = rsr.recruit_students_id and rsr.recruit_students_id = '"+mapList.get(0).get("recruitId")+"' AND rs.del = 1 AND rs.id = rsr.recruit_students_id AND rsr.status IN (2,3,6)) bbm";
|
|
|
|
|
|
"AND rs.id = rsr.recruit_students_id and rsr.recruit_students_id = '"+mapList.get(0).get("recruitId")+"' AND rs.del = 1 AND rs.id = rsr.recruit_students_id AND rsr.status IN (2,3,6)";
|
|
List<Map<String , Object>> mapList1 = jdbcTemplate.queryForList(yibaoming);
|
|
List<Map<String , Object>> mapList1 = jdbcTemplate.queryForList(yibaoming);
|
|
Integer nnum = 0;
|
|
Integer nnum = 0;
|
|
if (mapList1.size() > 0){
|
|
if (mapList1.size() > 0){
|
|
nnum = (Integer) mapList1.get(0).get("num");
|
|
|
|
|
|
nnum = new Integer(mapList1.get(0).get("num").toString());
|
|
}
|
|
}
|
|
if (nnum == mapList.get(0).get("num")){
|
|
|
|
|
|
Integer mnum = new Integer(mapList.get(0).get("num").toString());
|
|
|
|
if (nnum.equals(mnum)){
|
|
object.put("num",0);//招生名额
|
|
object.put("num",0);//招生名额
|
|
}else {
|
|
}else {
|
|
object.put("num",mapList.get(0).get("num"));//招生名额
|
|
object.put("num",mapList.get(0).get("num"));//招生名额
|