身份证校验可以单个校验

This commit is contained in:
tangfutang 2018-11-24 17:54:25 +08:00
parent 57a960e3c7
commit 4aa28eeb9e

View File

@ -8,7 +8,46 @@ public class SoapRequest {
//自然人拼接请求XML方法
public static String FirstXMLConfiguration(BizObject biz1,BizObject biz2,List<BizObject> bizList) throws Exception {
StringBuffer sb = new StringBuffer("");
if(bizList.size()>0 && biz2 != null){
sb.append("<?xml version='1.0' encoding='UTF-8'?>");
sb.append("<ROWS>");
sb.append("<INFO>");
sb.append("<SBM>安鹏国际融资租赁有限公司</SBM>");
sb.append("</INFO>");
sb.append("<ROW>");
sb.append("<GMSFHM>公民身份号码</GMSFHM>");
sb.append("<XM>姓名</XM>");
sb.append("</ROW>");
//将申请人信息添加xml文件中
if(biz1!=null){
sb.append("<ROW FSD='110000' YWLX='安鹏国际'>");
//入参申请人身份证号码
sb.append("<GMSFHM>"+biz1.getAttribute("CERTID").getString()+"</GMSFHM>");
//入参申请人姓名
sb.append("<XM>"+biz1.getAttribute("FULLNAME").getString()+"</XM>");
sb.append("</ROW>");
}
//将共同申请人信息添加xml文件中
if(biz2!=null){
sb.append("<ROW FSD='110000' YWLX='安鹏国际'>");
//入参共同申请人身份证号码
sb.append("<GMSFHM>"+biz2.getAttribute("certid").getString()+"</GMSFHM>");
//入参共同申请人姓名
sb.append("<XM>"+biz2.getAttribute("name").getString()+"</XM>");
sb.append("</ROW>");
}
//将担保人信息添加xml文件中
if(bizList!=null && bizList.size()>0 ){
for(int i=0;i<bizList.size();i++){
sb.append("<ROW FSD='110000' YWLX='安鹏国际'>");
//入参共同申请人身份证号码
sb.append("<GMSFHM>"+bizList.get(i).getAttribute("CERTID").getString()+"</GMSFHM>");
//入参共同申请人姓名
sb.append("<XM>"+bizList.get(i).getAttribute("FULLNAME").getString()+"</XM>");
sb.append("</ROW>");
}
}
sb.append("</ROWS>");
/*if(bizList.size()>0 && biz2 != null){
sb.append(BaseXMLConfiguration(biz1));
sb.append("<ROW FSD='110000' YWLX='安鹏国际'>");
//入参共同申请人身份证号码
@ -48,7 +87,7 @@ public class SoapRequest {
}else{
sb.append(BaseXMLConfiguration(biz1));
sb.append("</ROWS>");
}
}*/
System.out.println("HttpClient 发送SOAP请求");
String xmldata = sb.toString();
System.out.println(xmldata);