Prechádzať zdrojové kódy

计免预约接口修改

huangwenjie 7 rokov pred
rodič
commit
d037a78aa9

+ 10 - 3
patient-co-service/wlyy_service/src/main/java/com/yihu/wlyy/service/service/guahao/GuahaoService.java

@ -86,6 +86,12 @@ public class GuahaoService {
    
    @Value("${zyapi.openCrypto}")
    private Boolean openCrypto;
    
    @Value("${imm.url}")
    private String immUrl;
    
    @Value("${imm.credential}")
    private String immcredential;
    /**
     * 解析挂号后
@ -1183,7 +1189,7 @@ public class GuahaoService {
        CryptoKey key = api.buildCryptoKey();
        if(!params.containsKey("Credential")&&!params.containsKey("Key")) {
            //strCredential和strKey设置
            params.put("Credential", api.encodeParam(key,"<root><org code=\"jtqy\" /><visitor type=\"0\" code=\"jtqy\" key=\"jtqy\" /></root>"));
            params.put("Credential", api.encodeParam(key,immcredential));
            params.put("Key", key.getKey());
        }
        
@ -1196,7 +1202,8 @@ public class GuahaoService {
        
        int times = 0;
        try {
            re = api.post("jhmy/"+apistr, params, null,false);
//            re = api.post("jhmy/"+apistr, params, null,false);
            re = api.post(immUrl+"/"+apistr, params, null,false);
    
            //---结果验证,并保存日志 ---START
            if (StringUtils.isEmpty(re)) {
@ -1314,7 +1321,7 @@ public class GuahaoService {
        ZysoftApi api =  ZysoftApi.getSingleton();
        CryptoKey key = api.buildCryptoKey();
        params.put("Condition", api.encodeParam(key,condition));
        params.put("Credential", api.encodeParam(key,"<root><org code=\"jtqy\" /><visitor type=\"0\" code=\"jtqy\" key=\"jtqy\" /></root>"));
        params.put("Credential", api.encodeParam(key,immcredential));
        params.put("Key", key.getKey());
        return immPostSecond("GetOrgImmuneList","计免预约-获取免疫接种机构列表",params);
    }

+ 12 - 0
patient-co-service/wlyy_service/src/main/resources/application.yml

@ -99,6 +99,10 @@ spring:
im:
  data_base_name: im_new
imm:
  url: imm
  credential: <root><org code="jkzk" /><visitor type="0" code="jkzl" key="jkzl" /></root>
zyapi:
  openCrypto: false
#    i健康项目地址
@ -122,6 +126,10 @@ spring:
im:
  data_base_name: im_new
imm:
  url: imm
  credential: <root><org code="jkzk" /><visitor type="0" code="jkzl" key="jkzl" /></root>
zyapi:
  openCrypto: false
#    i健康项目地址
@ -145,6 +153,10 @@ spring:
im:
  data_base_name: im
imm:
    url: jhmy
    credential: <root><org code="jtqy" /><visitor type="0" code="jtqy" key="jtqy" /></root>
zyapi:
  openCrypto: true
#    i健康项目地址