|  | @ -2,7 +2,6 @@ package com.yihu.wlyy.service.service.prescription;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.fasterxml.jackson.databind.ObjectMapper;
 | 
	
		
			
				|  |  | 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.WebserviceUtil;
 | 
	
		
			
				|  |  | import com.yihu.wlyy.service.service.LogService;
 | 
	
	
		
			
				|  | @ -321,75 +320,75 @@ public class PrescriptionCAService {
 | 
	
		
			
				|  |  |         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();
 | 
	
		
			
				|  |  | //        }
 | 
	
		
			
				|  |  | //    }
 | 
	
		
			
				|  |  | }
 |