ソースを参照

眼科版本更改

wangzhinan 6 日 前
コミット
a6105d802a

+ 73 - 0
business/base-service/src/main/java/com/yihu/jw/hospital/prescription/service/YkyyPrescriptionService.java

@ -2052,6 +2052,79 @@ public class YkyyPrescriptionService extends BaseJpaService<WlyyPrescriptionDO,
        return SignGenerator.requestYkt(params,url);
    }
    /**
     * 代预约-排班列表
     * @param doctorId 医生id
     * @param beginDate 开始时间
     * @param endDate 结束时间
     * @return
     */
    public String list(String doctorId,String beginDate,String endDate){
        String url = newYktUrl+"/api/ext/ykt/open/schedule/list";
        Map<String, Object> params = new HashMap<>();
        params.put("doctorId", doctorId);
        if (StringUtils.isNoneBlank(beginDate)){
            params.put("beginDate", beginDate);
        }
        if (StringUtils.isNoneBlank(endDate)){
            params.put("endDate",endDate);
        }
        return SignGenerator.requestYkt(params,url);
    }
    /**
     * 代预约-医院列表
     * @param type 机构类型,1-医院 2-视光 -1是全部机构,不传默认是医院
     * @param hospName 医院名称
     * @param hospId 医院ID
     * @param provinceId 省级ID
     * @param cityId 市级ID
     * @param districtId 区级ID
     * @return
     */
    public String hospList(String type,String hospName,String hospId,String provinceId,String cityId,String districtId){
        String url = newYktUrl+"/api/ext/ykt/open/hosp/list";
        Map<String, Object> params = new HashMap<>();
        if (StringUtils.isNoneBlank(type)){
            params.put("type", type);
        }
        if (StringUtils.isNoneBlank(hospName)){
            params.put("hospName",hospName);
        }
        if (StringUtils.isNoneBlank(hospId)){
            params.put("hospId",hospId);
        }
        if (StringUtils.isNoneBlank(provinceId)){
            params.put("provinceId",provinceId);
        }
        if (StringUtils.isNoneBlank(cityId)){
            params.put("cityId",cityId);
        }
        if (StringUtils.isNoneBlank(districtId)){
            params.put("districtId",districtId);
        }
        return SignGenerator.requestYkt(params,url);
    }
    /**
     * 代预约-科室列表
     * @param hospId 机构id
     * @param keywords 关键词
     * @return
     */
    public String departmentList(String hospId,String keywords){
        String url = newYktUrl+"/api/ext/ykt/open/department/list";
        Map<String, Object> params = new HashMap<>();
        params.put("hospId", hospId);
        if (StringUtils.isNoneBlank(keywords)){
            params.put("keywords", keywords);
        }
        return SignGenerator.requestYkt(params,url);
    }
    /**
     * 短信验证码登录
     *

+ 1 - 1
server/svr-authentication/src/main/java/com/yihu/jw/security/utils/SignGenerator.java

@ -42,7 +42,7 @@ public class SignGenerator {
//
        String url = "https://huaxia.yanketong.com/api/ext/ykt/open/account/login/mobile-only";
        Map<String, Object> params1 = new HashMap<>();
        params1.put("mobile", "15070498837");
        params1.put("mobile", "15715912325");
        String res = requestYkt(params1,url);
        JSONObject resObj = JSONObject.parseObject(res);
        if (resObj.getString("code").equalsIgnoreCase("200")){

+ 13 - 0
svr/svr-internet-hospital/src/main/java/com/yihu/jw/hospital/endpoint/prescription/YkyyPrescriptionEndpoint.java

@ -572,4 +572,17 @@ public class YkyyPrescriptionEndpoint extends EnvelopRestEndpoint {
            return  failedObjEnvelopException(e);
        }
    }
    @GetMapping(value = "departmentList")
    @ApiOperation(value = "待预约科室列表", notes = "待预约科室列表")
    public Envelop departmentList(@ApiParam(name = "机构id", value = "机构id")
                                  @RequestParam(value = "hospId", required = false)String hospId,
                                  @ApiParam(name = "关键词", value = "关键词")
                                  @RequestParam(value = "keywords", required = false)String keywords)throws Exception {
        try {
            return success("ok",prescriptionService.departmentList(hospId,keywords));
        }catch (Exception e) {
            return  failedObjEnvelopException(e);
        }
    }
}