fix: 科室添加接口验证住院类型,住院的科室保存修改
parent
bd8e9272ca
commit
c87701c73c
@ -0,0 +1,50 @@
|
||||
package com.docus.server.collection.rpc.impl;
|
||||
|
||||
import cn.hutool.http.HttpUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.docus.server.collection.rpc.MzZyyRocCurrWebCommonRpc;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 梅州中医院 roc curr-web 公共 api 接口实现
|
||||
*
|
||||
* @author YongBin Wen
|
||||
* @date 2025/2/8 10:04
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class MzZyyRocCurrWebCommonRpcImpl implements MzZyyRocCurrWebCommonRpc {
|
||||
@Value("${mzzyy.url.roc.curr-web: http://199.168.91.110:7800/roc/curr-web}")
|
||||
private String rocCurrWebUrl;
|
||||
@Value("${mzzyy.roc-domain: WZHBA}")
|
||||
private String rocDomain;
|
||||
@Value("${mzzyy.roc-key: b91b0ac7-665f-4874-a282-2f5511a44263}")
|
||||
private String rocKey;
|
||||
|
||||
@Override
|
||||
public JSONObject queryDept(String deptCode, String deptType) {
|
||||
final String path = "/api/v1/common/dept/query";
|
||||
final String url = rocCurrWebUrl + path;
|
||||
Map<String, Object> paramMap = new HashMap<>(2);
|
||||
paramMap.put("deptCode", deptCode);
|
||||
paramMap.put("deptType", deptType);
|
||||
try {
|
||||
String result = HttpUtil.createGet(url)
|
||||
.header("Content-Type", "application/json")
|
||||
.header("domain", rocDomain)
|
||||
.header("key", rocKey)
|
||||
.form(paramMap)
|
||||
.timeout(60 * 1000)
|
||||
.execute().body();
|
||||
return JSONObject.parseObject(result);
|
||||
} catch (Exception ex) {
|
||||
log.error(url + " 请求出错了," + ex.getMessage(), ex);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue