|
@ -2,7 +2,6 @@ package com.yihu.wlyy.service.service.prescription;
|
|
|
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import com.yihu.wlyy.service.common.SystemConfig;
|
|
import com.yihu.wlyy.service.common.SystemConfig;
|
|
import com.yihu.wlyy.service.common.util.MD5Util;
|
|
|
|
import com.yihu.wlyy.service.common.util.StringUtil;
|
|
import com.yihu.wlyy.service.common.util.StringUtil;
|
|
import com.yihu.wlyy.service.common.util.WebserviceUtil;
|
|
import com.yihu.wlyy.service.common.util.WebserviceUtil;
|
|
import com.yihu.wlyy.service.service.LogService;
|
|
import com.yihu.wlyy.service.service.LogService;
|
|
@ -321,75 +320,75 @@ public class PrescriptionCAService {
|
|
return re;
|
|
return re;
|
|
}
|
|
}
|
|
|
|
|
|
public static void main(String args[]) {
|
|
|
|
try {
|
|
|
|
String caUrl = SystemConfig.getInstance().getCAUrl();
|
|
|
|
String caNamespace = SystemConfig.getInstance().getCANamespace();
|
|
|
|
/*//获取实名软证书的过期时间
|
|
|
|
String api = "XMCAF_SOFT_getRealNameSoftCertExpiredDatetime";
|
|
|
|
String msgBody = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
|
|
|
|
"<root>\n"+
|
|
|
|
" <strUserIdcardNum>123456</strUserIdcardNum>\n" +
|
|
|
|
"</root>";*/
|
|
|
|
|
|
|
|
/*//判断实名软证书是否已申请
|
|
|
|
String api = "XMCAF_SOFT_judgeRealNameSoftCertIsApplied";
|
|
|
|
String msgBody = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
|
|
|
|
"<root>\n"+
|
|
|
|
" <strUserIdcardNum>123456</strUserIdcardNum>\n" +
|
|
|
|
"</root>";*/
|
|
|
|
|
|
|
|
//修改实名软证书调用保护口令
|
|
|
|
String api = "XMCAF_SOFT_ModifyRealNameSoftCertCalledPasswd";
|
|
|
|
String msgBody = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
|
|
|
|
"<root>\n"+
|
|
|
|
" <strUserIdcardNum>123456</strUserIdcardNum>\n" +
|
|
|
|
" <strOldCalledPasswd>12345678</strOldCalledPasswd>\n" +
|
|
|
|
" <strNewCalledPasswd>11111111</strNewCalledPasswd>\n" +
|
|
|
|
"</root>";
|
|
|
|
|
|
|
|
|
|
|
|
//请求实名软证书并进行数字签名
|
|
|
|
/*String orgData = "测试数据";
|
|
|
|
String api = "XMCAF_SOFT_requestRealNameSoftCertAndSign";
|
|
|
|
String msgBody = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
|
|
|
|
"<root>\n"+
|
|
|
|
" <strUserIdcardNum>123456</strUserIdcardNum>\n" +
|
|
|
|
" <strRealNameSoftCertCalledPasswd>11111111</strRealNameSoftCertCalledPasswd>\n" +
|
|
|
|
" <strOriginalData>"+ MD5Util.GetMD5Code(orgData)+"</strOriginalData>\n" +
|
|
|
|
"</root>";*/
|
|
|
|
|
|
|
|
String msgHeader = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
|
|
|
|
"<root>\n" +
|
|
|
|
" <serverName>"+api+"</serverName>\n" +
|
|
|
|
" <format>xml</format>\n" +
|
|
|
|
" <callOperator></callOperator>\n" +
|
|
|
|
" <certificate></certificate>\n" +
|
|
|
|
|
|
|
|
" <srcIP>10.95.22.10</srcIP >\n" +
|
|
|
|
" <srcUserMac>60-D8-19-57-66-E3</srcUserMac>\n" +
|
|
|
|
" <srcSystemCode>1</srcSystemCode>\n" +
|
|
|
|
" <srcSystemName>厦门i健康</srcSystemName>\n" +
|
|
|
|
" <srcBusinessNodeCode>node01</srcBusinessNodeCode>\n" +
|
|
|
|
" <srcBusinessNodeName>审核</srcBusinessNodeName>\n" +
|
|
|
|
" <srcOperatorAccount>Zhuangsd</srcOperatorAccount>\n" +
|
|
|
|
" <srcBusinessStreamNO>11111</srcBusinessStreamNO>\n" +
|
|
|
|
" <srcDataExtProperty></srcDataExtProperty>\n" +
|
|
|
|
"</root>";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, String> params = new HashMap<>();
|
|
|
|
params.put("msgBody", msgBody);
|
|
|
|
params.put("msgHeader", msgHeader);
|
|
|
|
System.out.print(WebserviceUtil.post(caUrl, caNamespace, "XMCA6_UnifiedCallInterface", params) + "\r\n");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
catch (Exception ex)
|
|
|
|
{
|
|
|
|
ex.printStackTrace();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
// public static void main(String args[]) {
|
|
|
|
// try {
|
|
|
|
// String caUrl = SystemConfig.getInstance().getCAUrl();
|
|
|
|
// String caNamespace = SystemConfig.getInstance().getCANamespace();
|
|
|
|
// /*//获取实名软证书的过期时间
|
|
|
|
// String api = "XMCAF_SOFT_getRealNameSoftCertExpiredDatetime";
|
|
|
|
// String msgBody = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
|
|
|
|
// "<root>\n"+
|
|
|
|
// " <strUserIdcardNum>123456</strUserIdcardNum>\n" +
|
|
|
|
// "</root>";*/
|
|
|
|
//
|
|
|
|
// /*//判断实名软证书是否已申请
|
|
|
|
// String api = "XMCAF_SOFT_judgeRealNameSoftCertIsApplied";
|
|
|
|
// String msgBody = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
|
|
|
|
// "<root>\n"+
|
|
|
|
// " <strUserIdcardNum>123456</strUserIdcardNum>\n" +
|
|
|
|
// "</root>";*/
|
|
|
|
//
|
|
|
|
// //修改实名软证书调用保护口令
|
|
|
|
// String api = "XMCAF_SOFT_ModifyRealNameSoftCertCalledPasswd";
|
|
|
|
// String msgBody = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
|
|
|
|
// "<root>\n"+
|
|
|
|
// " <strUserIdcardNum>123456</strUserIdcardNum>\n" +
|
|
|
|
// " <strOldCalledPasswd>12345678</strOldCalledPasswd>\n" +
|
|
|
|
// " <strNewCalledPasswd>11111111</strNewCalledPasswd>\n" +
|
|
|
|
// "</root>";
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// //请求实名软证书并进行数字签名
|
|
|
|
// /*String orgData = "测试数据";
|
|
|
|
// String api = "XMCAF_SOFT_requestRealNameSoftCertAndSign";
|
|
|
|
// String msgBody = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
|
|
|
|
// "<root>\n"+
|
|
|
|
// " <strUserIdcardNum>123456</strUserIdcardNum>\n" +
|
|
|
|
// " <strRealNameSoftCertCalledPasswd>11111111</strRealNameSoftCertCalledPasswd>\n" +
|
|
|
|
// " <strOriginalData>"+ MD5Util.GetMD5Code(orgData)+"</strOriginalData>\n" +
|
|
|
|
// "</root>";*/
|
|
|
|
//
|
|
|
|
// String msgHeader = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
|
|
|
|
// "<root>\n" +
|
|
|
|
// " <serverName>"+api+"</serverName>\n" +
|
|
|
|
// " <format>xml</format>\n" +
|
|
|
|
// " <callOperator></callOperator>\n" +
|
|
|
|
// " <certificate></certificate>\n" +
|
|
|
|
//
|
|
|
|
// " <srcIP>10.95.22.10</srcIP >\n" +
|
|
|
|
// " <srcUserMac>60-D8-19-57-66-E3</srcUserMac>\n" +
|
|
|
|
// " <srcSystemCode>1</srcSystemCode>\n" +
|
|
|
|
// " <srcSystemName>厦门i健康</srcSystemName>\n" +
|
|
|
|
// " <srcBusinessNodeCode>node01</srcBusinessNodeCode>\n" +
|
|
|
|
// " <srcBusinessNodeName>审核</srcBusinessNodeName>\n" +
|
|
|
|
// " <srcOperatorAccount>Zhuangsd</srcOperatorAccount>\n" +
|
|
|
|
// " <srcBusinessStreamNO>11111</srcBusinessStreamNO>\n" +
|
|
|
|
// " <srcDataExtProperty></srcDataExtProperty>\n" +
|
|
|
|
// "</root>";
|
|
|
|
//
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// Map<String, String> params = new HashMap<>();
|
|
|
|
// params.put("msgBody", msgBody);
|
|
|
|
// params.put("msgHeader", msgHeader);
|
|
|
|
// System.out.print(WebserviceUtil.post(caUrl, caNamespace, "XMCA6_UnifiedCallInterface", params) + "\r\n");
|
|
|
|
//
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// }
|
|
|
|
// catch (Exception ex)
|
|
|
|
// {
|
|
|
|
// ex.printStackTrace();
|
|
|
|
// }
|
|
|
|
// }
|
|
}
|
|
}
|