Bladeren bron

Merge branch 'dev' of http://192.168.1.220:10080/Amoy2/wlyy2.0 into dev

liubing 3 jaren geleden
bovenliggende
commit
a7bb5a703a

+ 9 - 0
svr/svr-cloud-care/src/main/java/com/yihu/jw/care/endpoint/course/PatientCourseEndpoint.java

@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
import com.yihu.jw.care.service.course.CourseService;
import com.yihu.jw.care.service.course.CourseService;
import com.yihu.jw.restmodel.ResponseContant;
import com.yihu.jw.restmodel.ResponseContant;
import com.yihu.jw.restmodel.web.Envelop;
import com.yihu.jw.restmodel.web.Envelop;
import com.yihu.jw.restmodel.web.ListEnvelop;
import com.yihu.jw.restmodel.web.ObjEnvelop;
import com.yihu.jw.restmodel.web.ObjEnvelop;
import com.yihu.jw.restmodel.web.PageEnvelop;
import com.yihu.jw.restmodel.web.PageEnvelop;
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
@ -130,6 +131,14 @@ public class PatientCourseEndpoint extends EnvelopRestEndpoint {
        }
        }
    }
    }
    @GetMapping(value = "findDoctorByOrg")
    @ApiOperation(value = "获取教师")
    public ListEnvelop findDoctorByOrg (
            @ApiParam(name = "orgCode", value = "机构code")
            @RequestParam(value = "orgCode", required = false) String orgCode) throws Exception {
        return success(courseService.findDoctorByOrg(orgCode));
    }
    @GetMapping("getCourseByteacher")
    @GetMapping("getCourseByteacher")
    @ApiOperation(value = "在线报名-根据教师展示")
    @ApiOperation(value = "在线报名-根据教师展示")
    public ObjEnvelop getCourseByteacher(
    public ObjEnvelop getCourseByteacher(

+ 15 - 3
svr/svr-cloud-care/src/main/java/com/yihu/jw/care/service/course/CourseService.java

@ -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"));//招生名额