ligang134 2 лет назад
Родитель
Сommit
6e7e1eedf6

+ 13 - 2
src/main/java/com/ydtech/modules/ins/service/impl/InsAlltrustApiServiceImpl.java

@@ -570,7 +570,7 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
 
 
     /**
-     * 3 核保
+     * 3 核保-
      *
      * @param quoteOrderNo
      */
@@ -706,6 +706,7 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
             //接口请求
 //            apiLog = httpPost(xmlMapper, iUp, YcBuildData.API_UPLOAD);
             String responseData = httpPostResultLog(iUp, YcBuildData.API_UPLOAD, logNo + "永诚API方式(车牌号:)" + order.getLicenseno() + " - 影像上传 - " + iUp.getNewImgUpLoadInfoRequest().getRequestBase().getPicTureName() + " - ");
+            AssertionUtils.isEmpty(responseData,logNo + "永诚影像上传失败,请重试。");
             try {
                 String cleanStr = YcBuildData.cleanResponseStr(responseData);
                 log.error("===永诚API方式--上传影像清洗返回参数:" + cleanStr);
@@ -1361,7 +1362,17 @@ public class InsAlltrustApiServiceImpl implements InsAlltrustApiService {
             throw new RuntimeException("永诚API方式-xml转换失败");
         }
 //        InsApiLog iplog = HttpXmlUtil.sendXmlPost(apiComponents.getUrl() + apiName, xmlString);
-        return HttpXmlUtil.sendXmlPostReq(apiComponents.getUrl() + apiName, xmlString, log, textHead);
+        String responseString = HttpXmlUtil.sendXmlPostReq(apiComponents.getUrl() + apiName, xmlString, log, textHead);
+        if(StringUtils.isEmpty(responseString)){
+            try {
+                Thread.sleep(1000);
+            } catch (InterruptedException e) {
+                throw new RuntimeException(e);
+            }
+            responseString = HttpXmlUtil.sendXmlPostReq(apiComponents.getUrl() + apiName, xmlString, log, "《二次请求》"+textHead);
+
+        }
+        return responseString;
 
     }
 //    /**

+ 2 - 2
src/main/java/com/ydtech/utils/HttpUtil.java

@@ -110,7 +110,7 @@ public class HttpUtil {
      * @date: 2023年08月14日 0014
      */
     public static String sendPost(String url,String bodyStr,Logger log,String apiName){
-        log.debug(apiName+"\n请求[post、json、body]参数:"+bodyStr);
+        log.debug(apiName+"\n请求参数:"+bodyStr);
         HttpRequest request = HttpRequest.post(url)
                 .header("Content-Type", "application/json")//以json的方式传递
 //     .header("authorization","Bearer abcdefghijklmnopqrstuvwxyz")
@@ -118,7 +118,7 @@ public class HttpUtil {
 
         HttpResponse response = request.execute();
         String respStr = response.body();
-        log.debug(apiName+"\n返回[post、json、body]参数:"+respStr);
+        log.debug(apiName+"\n返回参数:"+respStr);
 
         return respStr;
     }

+ 62 - 1273
src/main/java/com/ydtech/utils/HttpXmlUtil.java

@@ -19,6 +19,7 @@ import java.io.BufferedReader;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.InputStreamReader;
+import java.util.concurrent.Executors;
 import java.util.concurrent.TimeUnit;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
@@ -46,9 +47,12 @@ public class HttpXmlUtil {
             synchronized (OkHttpClient.class) {
                 if (client == null) {
                     client = new OkHttpClient.Builder()
-                            .connectTimeout(240, TimeUnit.SECONDS)
-                            .writeTimeout(240, TimeUnit.SECONDS)
-                            .readTimeout(240, TimeUnit.SECONDS)
+                            .connectTimeout(60, TimeUnit.SECONDS)
+                            .writeTimeout(360, TimeUnit.SECONDS)
+                            .readTimeout(360, TimeUnit.SECONDS)
+                            .dispatcher(new Dispatcher(Executors.newFixedThreadPool(20)))
+                            .retryOnConnectionFailure(true)//设置是否开启连接失败时的重试。
+                            //addInterceptor(Interceptor interceptor);  // 添加拦截器,用于处理请求重试逻辑。
                             .build();
                 }
             }
@@ -57,8 +61,6 @@ public class HttpXmlUtil {
     }
 
 
-
-
     /**
      * 发送xml请求到server端
      *
@@ -119,8 +121,6 @@ public class HttpXmlUtil {
     }
 
 
-
-
     /**
      * 发送xml请求到server端  最新
      *
@@ -150,13 +150,8 @@ public class HttpXmlUtil {
                     .build();
 
             response = getInstance().newCall(request).execute();
-            ResponseBody respBody = response.body();
-            if (respBody != null) {
-                if (response.isSuccessful()) {
-                    responseString = response.body().string();
-                }
-            } else {
-                log.error(textHead + "请求返回null");
+            if (response.isSuccessful()) {
+                responseString = response.body().string();
             }
 
 
@@ -170,6 +165,12 @@ public class HttpXmlUtil {
             String responseStringMsg = StringUtils.isNotEmpty(responseString) ? responseString.replaceAll("\n", "").replaceAll("&lt;", "<").replaceAll("&gt;", ">") : "";
             log.debug(textHead + "XML返回url:{},\n响应参数:{}", url, responseStringMsg);
 
+            if (StringUtils.isEmpty(responseString)) {
+                Headers headers = response.headers();
+                for (int i = 0, size = headers.size(); i < size; i++) {
+                    log.error("响应空时headers:" + headers.name(i) + ": " + headers.value(i));
+                }
+            }
             response.close();
         }
 
@@ -179,1283 +180,71 @@ public class HttpXmlUtil {
     }
 
 
-    //报价返回
-    private static String AAA = "<?xml version=\"1.0\" ?><S:Envelope xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"><S:Body><ns2:queryVehicleXnyQuotationServiceResponse xmlns:ns2=\"http://newWS.front.app.echannel.ebiz.alltrust.com/\"><response>&lt;?xml version='1.0' encoding='UTF-8'?&gt;\n" +
-            "&lt;responseMessage&gt;\n" +
-            "    &lt;Applicant&gt;\n" +
-            "        &lt;CAppNme&gt;李刚&lt;/CAppNme&gt;\n" +
-            "        &lt;CAreaCde&gt;103132&lt;/CAreaCde&gt;\n" +
-            "        &lt;CCertfCde&gt;140109198901052538&lt;/CCertfCde&gt;\n" +
-            "        &lt;CCertfCls&gt;120001&lt;/CCertfCls&gt;\n" +
-            "        &lt;CCity&gt;140100&lt;/CCity&gt;\n" +
-            "        &lt;CClntAddr&gt;山西省太原市万柏林区下元街办后王村中街27号2户&lt;/CClntAddr&gt;\n" +
-            "        &lt;CClntMrk&gt;1&lt;/CClntMrk&gt;\n" +
-            "        &lt;CCntrNme&gt;李刚&lt;/CCntrNme&gt;\n" +
-            "        &lt;CCounty&gt;140109&lt;/CCounty&gt;\n" +
-            "        &lt;CMobile&gt;15034070105&lt;/CMobile&gt;\n" +
-            "        &lt;CProvince&gt;140000&lt;/CProvince&gt;\n" +
-            "        &lt;CRelCde&gt;601005&lt;/CRelCde&gt;\n" +
-            "        &lt;CResvTxt5&gt;000&lt;/CResvTxt5&gt;\n" +
-            "        &lt;CSex&gt;106001&lt;/CSex&gt;\n" +
-            "        &lt;TBirthday&gt;1989-01-05&lt;/TBirthday&gt;\n" +
-            "        &lt;TCertfClsValiDate&gt;2037-03-03&lt;/TCertfClsValiDate&gt;\n" +
-            "        &lt;cAppCustRiskRank&gt;&lt;/cAppCustRiskRank&gt;\n" +
-            "        &lt;cAppHighRiskReason&gt;&lt;/cAppHighRiskReason&gt;\n" +
-            "    &lt;/Applicant&gt;\n" +
-            "    &lt;Insured&gt;\n" +
-            "        &lt;CAreaCde&gt;103132&lt;/CAreaCde&gt;\n" +
-            "        &lt;CCertfCde&gt;140109198901052538&lt;/CCertfCde&gt;\n" +
-            "        &lt;CCertfCls&gt;120001&lt;/CCertfCls&gt;\n" +
-            "        &lt;CCity&gt;140100&lt;/CCity&gt;\n" +
-            "        &lt;CClntAddr&gt;山西省太原市万柏林区下元街办后王村中街27号2户&lt;/CClntAddr&gt;\n" +
-            "        &lt;CClntMrk&gt;1&lt;/CClntMrk&gt;\n" +
-            "        &lt;CCounty&gt;140109&lt;/CCounty&gt;\n" +
-            "        &lt;CInsuredNme&gt;李刚&lt;/CInsuredNme&gt;\n" +
-            "        &lt;CMobile&gt;15034070105&lt;/CMobile&gt;\n" +
-            "        &lt;CProvince&gt;140000&lt;/CProvince&gt;\n" +
-            "        &lt;CRelCdes&gt;601005&lt;/CRelCdes&gt;\n" +
-            "        &lt;CSex&gt;106001&lt;/CSex&gt;\n" +
-            "        &lt;TBirthday&gt;1989-01-05&lt;/TBirthday&gt;\n" +
-            "        &lt;TCertfClsValiDate&gt;2037-03-03&lt;/TCertfClsValiDate&gt;\n" +
-            "        &lt;TEffectedDate&gt;&lt;/TEffectedDate&gt;\n" +
-            "        &lt;cInsuredCustRiskRank&gt;&lt;/cInsuredCustRiskRank&gt;\n" +
-            "        &lt;cInsuredHighRiskReason&gt;&lt;/cInsuredHighRiskReason&gt;\n" +
-            "    &lt;/Insured&gt;\n" +
-            "    &lt;Head&gt;\n" +
-            "        &lt;errorCode&gt;000000&lt;/errorCode&gt;\n" +
-            "        &lt;errorMessage&gt;交易成功&lt;/errorMessage&gt;\n" +
-            "    &lt;/Head&gt;\n" +
-            "    &lt;Base&gt;\n" +
-            "        &lt;CAgrSlsBsns&gt;&lt;/CAgrSlsBsns&gt;\n" +
-            "        &lt;CAgtAgrSeqNO&gt;250000P0000401&lt;/CAgtAgrSeqNO&gt;\n" +
-            "        &lt;CAgtZgNo&gt;2752454675645&lt;/CAgtZgNo&gt;\n" +
-            "        &lt;CBankCde&gt;&lt;/CBankCde&gt;\n" +
-            "        &lt;CBrkrNme&gt;永鑫保险销售服务有限公司山西分公司&lt;/CBrkrNme&gt;\n" +
-            "        &lt;CChaClassCde&gt;&lt;/CChaClassCde&gt;\n" +
-            "        &lt;CChaClassNme&gt;&lt;/CChaClassNme&gt;\n" +
-            "        &lt;CChaNme&gt;专业代理&lt;/CChaNme&gt;\n" +
-            "        &lt;CChaSpecail&gt;&lt;/CChaSpecail&gt;\n" +
-            "        &lt;CClientQuality&gt;192099&lt;/CClientQuality&gt;\n" +
-            "        &lt;CDataSrc&gt;iBusi&lt;/CDataSrc&gt;\n" +
-            "        &lt;CDptCde&gt;14A4&lt;/CDptCde&gt;\n" +
-            "        &lt;CDutyNme&gt;&lt;/CDutyNme&gt;\n" +
-            "        &lt;CProdNoJQ&gt;0326&lt;/CProdNoJQ&gt;\n" +
-            "        &lt;CRatioTyp&gt;340001&lt;/CRatioTyp&gt;\n" +
-            "        &lt;CServiceProvider&gt;&lt;/CServiceProvider&gt;\n" +
-            "        &lt;CShareSlsTyp&gt;199008&lt;/CShareSlsTyp&gt;\n" +
-            "        &lt;CSlsTyp&gt;189008&lt;/CSlsTyp&gt;\n" +
-            "        &lt;CWeRisk&gt;单交-B&lt;/CWeRisk&gt;\n" +
-            "        &lt;cprmCur&gt;01&lt;/cprmCur&gt;\n" +
-            "        &lt;NAppTaxAmtJQ&gt;53.77&lt;/NAppTaxAmtJQ&gt;\n" +
-            "        &lt;NBefTaxPrmJQ&gt;896.23&lt;/NBefTaxPrmJQ&gt;\n" +
-            "        &lt;NCommRateJQ&gt;0.04&lt;/NCommRateJQ&gt;\n" +
-            "        &lt;NCommissionRateUpperJQ&gt;0.04&lt;/NCommissionRateUpperJQ&gt;\n" +
-            "        &lt;NPrm&gt;950.0&lt;/NPrm&gt;\n" +
-            "        &lt;NRatioCoef&gt;1.0&lt;/NRatioCoef&gt;\n" +
-            "        &lt;namt&gt;200000.0&lt;/namt&gt;\n" +
-            "        &lt;TInsrncBgnTmJQ&gt;2023-05-05 00:00:00&lt;/TInsrncBgnTmJQ&gt;\n" +
-            "        &lt;TInsrncEndTmJQ&gt;2024-05-05 00:00:00&lt;/TInsrncEndTmJQ&gt;\n" +
-            "        &lt;cExceptionTyp&gt;Typ004&lt;/cExceptionTyp&gt;\n" +
-            "    &lt;/Base&gt;\n" +
-            "    &lt;Vhl&gt;\n" +
-            "        &lt;CAppointAreaCode&gt;&lt;/CAppointAreaCode&gt;\n" +
-            "        &lt;CBizMrk&gt;338001&lt;/CBizMrk&gt;\n" +
-            "        &lt;CBusType&gt;0&lt;/CBusType&gt;\n" +
-            "        &lt;CCheckCodeJQ&gt;&lt;/CCheckCodeJQ&gt;\n" +
-            "        &lt;CCheckCodeSY&gt;&lt;/CCheckCodeSY&gt;\n" +
-            "        &lt;CChgOwnerFlag&gt;0&lt;/CChgOwnerFlag&gt;\n" +
-            "        &lt;CDevice8Mrk&gt;0&lt;/CDevice8Mrk&gt;\n" +
-            "        &lt;CDisplacementLvl&gt;128.5&lt;/CDisplacementLvl&gt;\n" +
-            "        &lt;CEcdemicMrk&gt;0&lt;/CEcdemicMrk&gt;\n" +
-            "        &lt;CEngNo&gt;03560051&lt;/CEngNo&gt;\n" +
-            "        &lt;CFrmNo&gt;LWVCAFM63GA032651&lt;/CFrmNo&gt;\n" +
-            "        &lt;CFstRegYm&gt;2016-04-20&lt;/CFstRegYm&gt;\n" +
-            "        &lt;CGlassTyp&gt;303011001&lt;/CGlassTyp&gt;\n" +
-            "        &lt;CInspectRec&gt;&lt;/CInspectRec&gt;\n" +
-            "        &lt;CInspectTm&gt;&lt;/CInspectTm&gt;\n" +
-            "        &lt;CInspectionCde&gt;305005003&lt;/CInspectionCde&gt;\n" +
-            "        &lt;CInspectorNme&gt;&lt;/CInspectorNme&gt;\n" +
-            "        &lt;CModelCde&gt;JPAAAD0058&lt;/CModelCde&gt;\n" +
-            "        &lt;CModelNme&gt;吉普GFA6460CTCB多用途乘用车&lt;/CModelNme&gt;\n" +
-            "        &lt;CMortgageMrk&gt;0&lt;/CMortgageMrk&gt;\n" +
-            "        &lt;CNewMrk&gt;1&lt;/CNewMrk&gt;\n" +
-            "        &lt;CPlateColor&gt;&lt;/CPlateColor&gt;\n" +
-            "        &lt;CPlateModelCde&gt;BJPIZAUC0002&lt;/CPlateModelCde&gt;\n" +
-            "        &lt;CPlateNo&gt;晋A12551&lt;/CPlateNo&gt;\n" +
-            "        &lt;CPlateTyp&gt;02&lt;/CPlateTyp&gt;\n" +
-            "        &lt;CQryCdeJQ&gt;01AICS140023050083186549383373&lt;/CQryCdeJQ&gt;\n" +
-            "        &lt;CQryCdeSY&gt;&lt;/CQryCdeSY&gt;\n" +
-            "        &lt;CQuestionJQ&gt;&lt;/CQuestionJQ&gt;\n" +
-            "        &lt;CQuestionSY&gt;&lt;/CQuestionSY&gt;\n" +
-            "        &lt;CRegOwner&gt;李刚&lt;/CRegOwner&gt;\n" +
-            "        &lt;CRegVhlTyp&gt;K33&lt;/CRegVhlTyp&gt;\n" +
-            "        &lt;CResvTxt11&gt;&lt;/CResvTxt11&gt;\n" +
-            "        &lt;CResvTxt2&gt;&lt;/CResvTxt2&gt;\n" +
-            "        &lt;CResvTxt7&gt;&lt;/CResvTxt7&gt;\n" +
-            "        &lt;CUsageCde&gt;336001&lt;/CUsageCde&gt;\n" +
-            "        &lt;CUseYear&gt;324003&lt;/CUseYear&gt;\n" +
-            "        &lt;CVhlCheck&gt;&lt;/CVhlCheck&gt;\n" +
-            "        &lt;CVhlTyp&gt;337001&lt;/CVhlTyp&gt;\n" +
-            "        &lt;fuelType&gt;32773001&lt;/fuelType&gt;\n" +
-            "        &lt;NActualValue&gt;128861&lt;/NActualValue&gt;\n" +
-            "        &lt;NDisplacement&gt;2.36&lt;/NDisplacement&gt;\n" +
-            "        &lt;NIlogUuid&gt;&lt;/NIlogUuid&gt;\n" +
-            "        &lt;NMonDespRate&gt;0&lt;/NMonDespRate&gt;\n" +
-            "        &lt;NNewPriceValue&gt;259800&lt;/NNewPriceValue&gt;\n" +
-            "        &lt;NNewPurchaseValue&gt;128861&lt;/NNewPurchaseValue&gt;\n" +
-            "        &lt;NPoWeight&gt;0&lt;/NPoWeight&gt;\n" +
-            "        &lt;NResvNum1&gt;4&lt;/NResvNum1&gt;\n" +
-            "        &lt;NSeatNum&gt;5&lt;/NSeatNum&gt;\n" +
-            "        &lt;NTonage&gt;0&lt;/NTonage&gt;\n" +
-            "        &lt;TTransferDate&gt;&lt;/TTransferDate&gt;\n" +
-            "        &lt;TTransferTm&gt;&lt;/TTransferTm&gt;\n" +
-            "        &lt;cBrand&gt;广汽菲克&lt;/cBrand&gt;\n" +
-            "        &lt;cBuiResultFlag&gt;&lt;/cBuiResultFlag&gt;\n" +
-            "        &lt;cChdUbiData&gt;&lt;/cChdUbiData&gt;\n" +
-            "        &lt;cOperationVehicleProba&gt;&lt;/cOperationVehicleProba&gt;\n" +
-            "        &lt;cRiskScore&gt;&lt;/cRiskScore&gt;\n" +
-            "        &lt;cSuspectOperationVehicle&gt;&lt;/cSuspectOperationVehicle&gt;\n" +
-            "    &lt;/Vhl&gt;\n" +
-            "    &lt;CarModel/&gt;\n" +
-            "    &lt;Vhlowner&gt;\n" +
-            "        &lt;CAreaCde&gt;103132&lt;/CAreaCde&gt;\n" +
-            "        &lt;CCity&gt;140100&lt;/CCity&gt;\n" +
-            "        &lt;CCounty&gt;140109&lt;/CCounty&gt;\n" +
-            "        &lt;CMobile&gt;15034070105&lt;/CMobile&gt;\n" +
-            "        &lt;COwnerCls&gt;1&lt;/COwnerCls&gt;\n" +
-            "        &lt;COwnerNme&gt;李刚&lt;/COwnerNme&gt;\n" +
-            "        &lt;CProvince&gt;140000&lt;/CProvince&gt;\n" +
-            "        &lt;CSex&gt;106001&lt;/CSex&gt;\n" +
-            "        &lt;TBirthday&gt;1989-01-05&lt;/TBirthday&gt;\n" +
-            "    &lt;/Vhlowner&gt;\n" +
-            "    &lt;CvrgListJQ&gt;\n" +
-            "        &lt;cvrgJQ&gt;\n" +
-            "            &lt;appTaxAmt&gt;53.77&lt;/appTaxAmt&gt;\n" +
-            "            &lt;basicPremium&gt;950.0&lt;/basicPremium&gt;\n" +
-            "            &lt;befTaxPrm&gt;896.23&lt;/befTaxPrm&gt;\n" +
-            "            &lt;beforeDiscountPremium&gt;950.0&lt;/beforeDiscountPremium&gt;\n" +
-            "            &lt;beforeDiscountYearPremium&gt;950.0&lt;/beforeDiscountYearPremium&gt;\n" +
-            "            &lt;coverageAmount&gt;200000.0&lt;/coverageAmount&gt;\n" +
-            "            &lt;coverageCode&gt;030050&lt;/coverageCode&gt;\n" +
-            "            &lt;coverageNumber&gt;0&lt;/coverageNumber&gt;\n" +
-            "            &lt;coveragePremium&gt;950.0&lt;/coveragePremium&gt;\n" +
-            "            &lt;coverageRate&gt;0.0&lt;/coverageRate&gt;\n" +
-            "            &lt;coverageSeq&gt;1&lt;/coverageSeq&gt;\n" +
-            "            &lt;cvrgTaxRate&gt;0.06&lt;/cvrgTaxRate&gt;\n" +
-            "            &lt;maxAmount&gt;896.23&lt;/maxAmount&gt;\n" +
-            "            &lt;minAmount&gt;53.77&lt;/minAmount&gt;\n" +
-            "            &lt;originalPremium&gt;950.0&lt;/originalPremium&gt;\n" +
-            "            &lt;taxFree&gt;1&lt;/taxFree&gt;\n" +
-            "        &lt;/cvrgJQ&gt;\n" +
-            "    &lt;/CvrgListJQ&gt;\n" +
-            "    &lt;Tax&gt;\n" +
-            "        &lt;address&gt;山西省太原市万柏林区下元街办后王村中街27号2户&lt;/address&gt;\n" +
-            "        &lt;annualTaxamt&gt;300&lt;/annualTaxamt&gt;\n" +
-            "        &lt;calcFlag&gt;2&lt;/calcFlag&gt;\n" +
-            "        &lt;calculatedType&gt;349003001&lt;/calculatedType&gt;\n" +
-            "        &lt;calculatedTypeLastYear&gt;&lt;/calculatedTypeLastYear&gt;\n" +
-            "        &lt;conruty&gt;&lt;/conruty&gt;\n" +
-            "        &lt;currentTax&gt;300&lt;/currentTax&gt;\n" +
-            "        &lt;decStatus&gt;0&lt;/decStatus&gt;\n" +
-            "        &lt;declareDate&gt;&lt;/declareDate&gt;\n" +
-            "        &lt;department&gt;&lt;/department&gt;\n" +
-            "        &lt;endDateLastYear&gt;&lt;/endDateLastYear&gt;\n" +
-            "        &lt;exhaust&gt;1.5&lt;/exhaust&gt;\n" +
-            "        &lt;formerTax&gt;0&lt;/formerTax&gt;\n" +
-            "        &lt;idType&gt;120001&lt;/idType&gt;\n" +
-            "        &lt;lastCompany&gt;&lt;/lastCompany&gt;\n" +
-            "        &lt;lastPaidYear&gt;&lt;/lastPaidYear&gt;\n" +
-            "        &lt;lateFee&gt;0&lt;/lateFee&gt;\n" +
-            "        &lt;lateFeeChange&gt;0.00&lt;/lateFeeChange&gt;\n" +
-            "        &lt;lateFeeValue&gt;0.00&lt;/lateFeeValue&gt;\n" +
-            "        &lt;licenceType&gt;&lt;/licenceType&gt;\n" +
-            "        &lt;locationCode&gt;&lt;/locationCode&gt;\n" +
-            "        &lt;payChange&gt;0.00&lt;/payChange&gt;\n" +
-            "        &lt;payChangeLastYear&gt;0.00&lt;/payChangeLastYear&gt;\n" +
-            "        &lt;payEvidenceNo&gt;&lt;/payEvidenceNo&gt;\n" +
-            "        &lt;payLastYear&gt;1&lt;/payLastYear&gt;\n" +
-            "        &lt;payNo&gt;&lt;/payNo&gt;\n" +
-            "        &lt;payValueCurrent&gt;0.00&lt;/payValueCurrent&gt;\n" +
-            "        &lt;payValueLastYear&gt;0.00&lt;/payValueLastYear&gt;\n" +
-            "        &lt;pcCode&gt;&lt;/pcCode&gt;\n" +
-            "        &lt;poCategory&gt;&lt;/poCategory&gt;\n" +
-            "        &lt;positionCode&gt;&lt;/positionCode&gt;\n" +
-            "        &lt;reduceNo&gt;&lt;/reduceNo&gt;\n" +
-            "        &lt;remark&gt;&lt;/remark&gt;\n" +
-            "        &lt;returnTaxFlag&gt;&lt;/returnTaxFlag&gt;\n" +
-            "        &lt;startDateLastYear&gt;&lt;/startDateLastYear&gt;\n" +
-            "        &lt;sumUpTax&gt;300.0&lt;/sumUpTax&gt;\n" +
-            "        &lt;taxBeginDateCurrentYear&gt;2023-01-01 00:00:00&lt;/taxBeginDateCurrentYear&gt;\n" +
-            "        &lt;taxBeginDateLastYear&gt;&lt;/taxBeginDateLastYear&gt;\n" +
-            "        &lt;taxBillType&gt;&lt;/taxBillType&gt;\n" +
-            "        &lt;taxBillingNo&gt;&lt;/taxBillingNo&gt;\n" +
-            "        &lt;taxCurrentType&gt;349002001&lt;/taxCurrentType&gt;\n" +
-            "        &lt;taxDocumentDate&gt;&lt;/taxDocumentDate&gt;\n" +
-            "        &lt;taxEndDateCurrentYear&gt;2023-12-31 00:00:00&lt;/taxEndDateCurrentYear&gt;\n" +
-            "        &lt;taxFreeAmount&gt;&lt;/taxFreeAmount&gt;\n" +
-            "        &lt;taxPaidAreaCode&gt;&lt;/taxPaidAreaCode&gt;\n" +
-            "        &lt;taxPaidDate&gt;2023-05-04&lt;/taxPaidDate&gt;\n" +
-            "        &lt;taxPayerName&gt;李刚&lt;/taxPayerName&gt;\n" +
-            "        &lt;taxPeriod&gt;&lt;/taxPeriod&gt;\n" +
-            "        &lt;taxPrintNo&gt;&lt;/taxPrintNo&gt;\n" +
-            "        &lt;taxReduceProp&gt;&lt;/taxReduceProp&gt;\n" +
-            "        &lt;taxReduceRsn&gt;&lt;/taxReduceRsn&gt;\n" +
-            "        &lt;taxReduceType&gt;&lt;/taxReduceType&gt;\n" +
-            "        &lt;taxStandard&gt;0&lt;/taxStandard&gt;\n" +
-            "        &lt;taxerCode&gt;&lt;/taxerCode&gt;\n" +
-            "        &lt;taxpayerAddress&gt;山西省太原市万柏林区下元街办后王村中街27号2户&lt;/taxpayerAddress&gt;\n" +
-            "        &lt;taxpayerNo&gt;140109198901052538&lt;/taxpayerNo&gt;\n" +
-            "        &lt;taxpayerType&gt;338001&lt;/taxpayerType&gt;\n" +
-            "        &lt;tel&gt;15034070105&lt;/tel&gt;\n" +
-            "        &lt;ticketType&gt;&lt;/ticketType&gt;\n" +
-            "        &lt;totalChange&gt;0&lt;/totalChange&gt;\n" +
-            "        &lt;totalTaxValue&gt;0.00&lt;/totalTaxValue&gt;\n" +
-            "        &lt;unitRate&gt;300.0&lt;/unitRate&gt;\n" +
-            "        &lt;unittypeCde&gt;1&lt;/unittypeCde&gt;\n" +
-            "        &lt;untaxedPolicyNo&gt;&lt;/untaxedPolicyNo&gt;\n" +
-            "        &lt;useStatus&gt;&lt;/useStatus&gt;\n" +
-            "        &lt;vehecleTypeDetail&gt;3490010013&lt;/vehecleTypeDetail&gt;\n" +
-            "        &lt;vehicleCategory&gt;K33&lt;/vehicleCategory&gt;\n" +
-            "        &lt;vehicleNo&gt;晋A12551&lt;/vehicleNo&gt;\n" +
-            "        &lt;vehicleQuality&gt;0&lt;/vehicleQuality&gt;\n" +
-            "        &lt;vehicleType&gt;349001001&lt;/vehicleType&gt;\n" +
-            "        &lt;zip&gt;&lt;/zip&gt;\n" +
-            "    &lt;/Tax&gt;\n" +
-            "    &lt;Agent&gt;\n" +
-            "        &lt;agentBankType&gt;&lt;/agentBankType&gt;\n" +
-            "        &lt;agentCategory&gt;&lt;/agentCategory&gt;\n" +
-            "        &lt;agentCategoryNme&gt;&lt;/agentCategoryNme&gt;\n" +
-            "        &lt;agentCode&gt;250000P00004&lt;/agentCode&gt;\n" +
-            "        &lt;agentMajorType&gt;&lt;/agentMajorType&gt;\n" +
-            "        &lt;agentNme&gt;永鑫保险销售服务有限公司山西分公司&lt;/agentNme&gt;\n" +
-            "        &lt;agentProfId&gt;2752454675645&lt;/agentProfId&gt;\n" +
-            "        &lt;agentSaleNme&gt;专业代理&lt;/agentSaleNme&gt;\n" +
-            "        &lt;agentStaffNme&gt;&lt;/agentStaffNme&gt;\n" +
-            "        &lt;agentStockMrk&gt;189008&lt;/agentStockMrk&gt;\n" +
-            "        &lt;agentStockType&gt;199008&lt;/agentStockType&gt;\n" +
-            "        &lt;agentType&gt;191010&lt;/agentType&gt;\n" +
-            "        &lt;commissionProprortion&gt;0.04&lt;/commissionProprortion&gt;\n" +
-            "        &lt;conferCode&gt;250000P0000401&lt;/conferCode&gt;\n" +
-            "        &lt;cusLvl&gt;&lt;/cusLvl&gt;\n" +
-            "        &lt;custNature&gt;192099&lt;/custNature&gt;\n" +
-            "        &lt;dutyCde&gt;&lt;/dutyCde&gt;\n" +
-            "        &lt;dutyCnm&gt;&lt;/dutyCnm&gt;\n" +
-            "        &lt;extPrm&gt;0.0&lt;/extPrm&gt;\n" +
-            "        &lt;extProp&gt;0.0&lt;/extProp&gt;\n" +
-            "        &lt;fromCde&gt;&lt;/fromCde&gt;\n" +
-            "        &lt;qlftNo&gt;2752454675645&lt;/qlftNo&gt;\n" +
-            "        &lt;subCoNo&gt;250000P0000401&lt;/subCoNo&gt;\n" +
-            "        &lt;supportServicePacket&gt;&lt;/supportServicePacket&gt;\n" +
-            "        &lt;supportServiceProvider&gt;&lt;/supportServiceProvider&gt;\n" +
-            "    &lt;/Agent&gt;\n" +
-            "    &lt;VehicleAdjust&gt;\n" +
-            "        &lt;CInsuranceGroup&gt;DJ&lt;/CInsuranceGroup&gt;\n" +
-            "        &lt;drinkDrivingDealTime&gt;0&lt;/drinkDrivingDealTime&gt;\n" +
-            "        &lt;drinkDrivingNonDealTime&gt;0&lt;/drinkDrivingNonDealTime&gt;\n" +
-            "        &lt;drinkDrivingTime&gt;0&lt;/drinkDrivingTime&gt;\n" +
-            "        &lt;drunkDrivingDealTime&gt;0&lt;/drunkDrivingDealTime&gt;\n" +
-            "        &lt;drunkDrivingFloatingRate&gt;&lt;/drunkDrivingFloatingRate&gt;\n" +
-            "        &lt;drunkDrivingLastYear&gt;&lt;/drunkDrivingLastYear&gt;\n" +
-            "        &lt;drunkDrivingNonDealTime&gt;0&lt;/drunkDrivingNonDealTime&gt;\n" +
-            "        &lt;drunkDrivingTime&gt;0&lt;/drunkDrivingTime&gt;\n" +
-            "        &lt;dutyReparFloatingRate&gt;1&lt;/dutyReparFloatingRate&gt;\n" +
-            "        &lt;JQRecordDanger&gt;&lt;/JQRecordDanger&gt;\n" +
-            "        &lt;otherFirstNoProveYear&gt;&lt;/otherFirstNoProveYear&gt;\n" +
-            "        &lt;overCommitmentLastYear&gt;&lt;/overCommitmentLastYear&gt;\n" +
-            "        &lt;overallFloatingCoefficient&gt;1.0&lt;/overallFloatingCoefficient&gt;\n" +
-            "        &lt;rateFloatFlag&gt;02&lt;/rateFloatFlag&gt;\n" +
-            "        &lt;recDiscount&gt;1.0&lt;/recDiscount&gt;\n" +
-            "        &lt;roadAccidentFloatingRate&gt;&lt;/roadAccidentFloatingRate&gt;\n" +
-            "        &lt;roadAccidentFloatingRateValue&gt;&lt;/roadAccidentFloatingRateValue&gt;\n" +
-            "        &lt;roadViolatFloatingRate&gt;1&lt;/roadViolatFloatingRate&gt;\n" +
-            "        &lt;secondaryOrganization&gt;14&lt;/secondaryOrganization&gt;\n" +
-            "        &lt;taxDiscount&gt;&lt;/taxDiscount&gt;\n" +
-            "        &lt;typeMismatchLastYear&gt;&lt;/typeMismatchLastYear&gt;\n" +
-            "        &lt;voilateRoadSignLastYear&gt;&lt;/voilateRoadSignLastYear&gt;\n" +
-            "        &lt;weDiscount&gt;&lt;/weDiscount&gt;\n" +
-            "        &lt;cInsuranceGroup&gt;DJ&lt;/cInsuranceGroup&gt;\n" +
-            "    &lt;/VehicleAdjust&gt;\n" +
-            "    &lt;FeeListJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;A&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;35.85&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.04&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y0&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;35.85&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.04&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y1&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y2&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y3&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y5&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y10&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y11&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y12&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y0_1&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y1_1&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y2_1&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y5_1&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;A_1&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;036&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;037&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;038&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;036_1&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;037_1&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;038_1&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "    &lt;/FeeListJQ&gt;\n" +
-            "    &lt;FixspecListJQ&gt;\n" +
-            "        &lt;fixspecDataJQ&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;1&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;收到本保险单后请认真核对,如与投保事实不符,请立即通知本公司采用保险批单更改,其他方式的更改无效;如超过48小时未提出异议的,视为投保人同意本保险单所载内容&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;202100224&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataJQ&gt;\n" +
-            "        &lt;fixspecDataJQ&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;2&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;所有权发生转移,应及时到保险公司办理变更,未办理变更手续,且因转让导致保险车辆危险程度显著增加而发生保险事故的,保险人不负赔偿责任。&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;202100024&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataJQ&gt;\n" +
-            "        &lt;fixspecDataJQ&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;3&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;本保单车辆发生保险事故时,对事故车辆保险公司可以以不限于实物的方式进行赔付。&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;201900114&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataJQ&gt;\n" +
-            "        &lt;fixspecDataJQ&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;4&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;投保次日起,您可以关注本公司网页(http://www.yongcheng.com/new/policyAndClaim/query/type/policy/index) 查询、验真、下载电子保单、批单。电子保单、批单使用方法已发送至您在本公司预留的邮箱地址内,请您查收!&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;202100011&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataJQ&gt;\n" +
-            "    &lt;/FixspecListJQ&gt;\n" +
-            "    &lt;TfiWarnList&gt;\n" +
-            "        &lt;tfiWarnData/&gt;\n" +
-            "    &lt;/TfiWarnList&gt;\n" +
-            "&lt;/responseMessage&gt;</response></ns2:queryVehicleXnyQuotationServiceResponse></S:Body></S:Envelope>";
-
-
-    private static String BBB = "<S:Envelope\n" +
-            "    xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-            "    <S:Body>\n" +
-            "        <ns2:underwriteXnyVehiclePolicyServiceResponse\n" +
-            "            xmlns:ns2=\"http://newWS.front.app.echannel.ebiz.alltrust.com/\">\n" +
-            "            <response>\n" +
-            "                <?xml version='1.0' encoding='UTF-8'?>\n" +
-            "                <newUnderwritingResponse>\n" +
-            "                    <responseHead>\n" +
-            "                        <returnCode>E0001</returnCode>\n" +
-            "                        <returnMessage>该订单已生成投保信息,如若继续投保,请先报价!</returnMessage>\n" +
-            "                    </responseHead>\n" +
-            "                </newUnderwritingResponse>\n" +
-            "            </response>\n" +
-            "        </ns2:underwriteXnyVehiclePolicyServiceResponse>\n" +
-            "    </S:Body>\n" +
-            "</S:Envelope>";
-
-
-    private static String CCC = "...";
-
-    private static String DDD = "<?xml version=\"1.0\" ?>\n" +
-            "<S:Envelope\n" +
-            "    xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-            "    <S:Body>\n" +
-            "        <ns2:newImageUpAHResponse\n" +
-            "            xmlns:ns2=\"http://newWS.front.app.echannel.ebiz.alltrust.com/\">\n" +
-            "            <return>\n" +
-            "                <responseHead>\n" +
-            "                    <responseCode>E0000</responseCode>\n" +
-            "                    <responseMessage>影像上传成功!</responseMessage>\n" +
-            "                </responseHead>\n" +
-            "            </return>\n" +
-            "        </ns2:newImageUpAHResponse>\n" +
-            "    </S:Body>\n" +
-            "</S:Envelope>";
-
-    //核保
-    private static String EEE = "<?xml version=\"1.0\" ?><S:Envelope xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"><S:Body><ns2:underwriteXnyVehiclePolicyServiceResponse xmlns:ns2=\"http://newWS.front.app.echannel.ebiz.alltrust.com/\"><response>&lt;?xml version='1.0' encoding='UTF-8'?&gt;\n" +
-            "&lt;newUnderwritingResponse&gt;\n" +
-            "    &lt;orderCode&gt;1400041210263245&lt;/orderCode&gt;\n" +
-            "    &lt;policyAppNoSY&gt;514A4036420230000044&lt;/policyAppNoSY&gt;\n" +
-            "    &lt;querySequenceNoSY&gt;V0101AICS140023040791266394187&lt;/querySequenceNoSY&gt;\n" +
-            "    &lt;responseHead&gt;\n" +
-            "        &lt;returnCode&gt;0000&lt;/returnCode&gt;\n" +
-            "        &lt;returnMessage&gt;成功&lt;/returnMessage&gt;\n" +
-            "    &lt;/responseHead&gt;\n" +
-            "    &lt;statusSY&gt;0&lt;/statusSY&gt;\n" +
-            "&lt;/newUnderwritingResponse&gt;</response></ns2:underwriteXnyVehiclePolicyServiceResponse></S:Body></S:Envelope>";
+    /**
+     * 发送xml请求到server端  最新
+     *
+     * @param url       xml请求数据地址
+     * @param xmlString 发送的xml数据流
+     * @return
+     */
+    public static String sendXmlPostReqBase(String url, String xmlString) {
 
+        xmlString = "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:tns=\"http://newWS.front.app.echannel.ebiz.alltrust.com/\"><soapenv:Body><tns:queryVehicleTypesService><request><authorityData><userName>tianqin</userName><password>tianqin2023@</password></authorityData><searchKeyword>LVHRW185</searchKeyword><engineNo>1051694</engineNo><vid>LVHRW1859J5040098</vid><dptCde>14B8</dptCde><prono>0326</prono><motorTypeCode>11</motorTypeCode><cFstRegYm>20171021</cFstRegYm></request></tns:queryVehicleTypesService></soapenv:Body>\n" +
+                "</soapenv:Envelope>";
 
-    //补充回调
-    private static String FFF = "<S:Envelope xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
-            "   <S:Body>\n" +
-            "      <ns2:thirdPartycallBackResponse xmlns:ns2=\"http://newWS.front.app.echannel.ebiz.alltrust.com/\">\n" +
-            "         <return>ZEhKaGJuTk9iejB4TkRBd01EUXdOREUzTXprMU1qQXhKblI1Y0dVOU5TWnlaWE4xYkhROU1DWmlhWHBmY0c5c2FXTjVYMjV2UFRFeApORUUwTURNMk5ESXdNak13TURBd01ESTFKbU5wWDNCdmJHbGplVjl1YnoweE1UUkJOREF6TWpZeU1ESXpNREF3TURBek1DWmlhWHBmCmNHOXNhV041WDJGd2NGOXViejAxTVRSQk5EQXpOalF5TURJek1EQXdNREF5TlNaamFWOXdiMnhwWTNsZllYQndYMjV2UFRVeE5FRTAKTURNeU5qSXdNak13TURBd01ETXdKbmwzWDNCdmJHbGplVjloY0hCZmJtODlKbmwzWDNCdmJHbGplVjl1YnowbWFuRnpkR0YwZFhNOQpNU1p6ZVhOMFlYUjFjejB4Sm1weGJXVnpjMkZuWlQzbGtJem1oSThtYzNsdFpYTnpZV2RsUGVtTm11V3h2dVdKc0E9PQ==</return>\n" +
-            "      </ns2:thirdPartycallBackResponse>\n" +
-            "   </S:Body>\n" +
-            "</S:Envelope>";
 
-    private static String GGG = "<?xml version=\"1.0\" ?><S:Envelope xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"><S:Body><ns2:dzbdUrlResponse xmlns:ns2=\"http://newWS.front.app.echannel.ebiz.alltrust.com/\"><response>&lt;?xml version='1.0' encoding='UTF-8'?&gt;\n" +
-            "&lt;packet&gt;\n" +
-            "    &lt;head&gt;\n" +
-            "        &lt;responseCompleteMessageStatus&gt;\n" +
-            "            &lt;messageStatusCode&gt;E0000&lt;/messageStatusCode&gt;\n" +
-            "            &lt;messageStatusDescription&gt;成功!&lt;/messageStatusDescription&gt;\n" +
-            "        &lt;/responseCompleteMessageStatus&gt;\n" +
-            "    &lt;/head&gt;\n" +
-            "    &lt;jqpolicyUrl&gt;/../../datavg/ebizdata/ftpdata/20230407/policy/114A4032620230000040.zip&lt;/jqpolicyUrl&gt;\n" +
-            "    &lt;policyBZUrl&gt;/../../datavg/ebizdata/ftpdata/20230407/cliflag/bz114A4032620230000040.zip&lt;/policyBZUrl&gt;\n" +
-            "    &lt;sypolicyUrl&gt;&lt;/sypolicyUrl&gt;\n" +
-            "&lt;/packet&gt;</response></ns2:dzbdUrlResponse></S:Body></S:Envelope>";
+        String responseString = null;
+        Response response = null;
+        try {
 
-    private static String HHH = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><S:Envelope xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"><S:Body><ns2:queryVehicleXnyQuotationServiceResponse xmlns:ns2=\"http://newWS.front.app.echannel.ebiz.alltrust.com/\"><response>&lt;?xml version='1.0' encoding='UTF-8'?&gt;\n" +
-            "&lt;responseMessage&gt;" +
-            "    &lt;Applicant&gt;" +
-            "        &lt;CAppNme&gt;乔佳飞&lt;/CAppNme&gt;" +
-            "        &lt;CAreaCde&gt;103132&lt;/CAreaCde&gt;" +
-            "        &lt;CCertfCde&gt;140121198702020677&lt;/CCertfCde&gt;\n" +
-            "        &lt;CCertfCls&gt;120001&lt;/CCertfCls&gt;\n" +
-            "        &lt;CCity&gt;140100&lt;/CCity&gt;\n" +
-            "        &lt;CClntAddr&gt;山西省清徐县清源镇西关村紫林路15号&lt;/CClntAddr&gt;\n" +
-            "        &lt;CClntMrk&gt;1&lt;/CClntMrk&gt;\n" +
-            "        &lt;CCntrNme&gt;天勤&lt;/CCntrNme&gt;\n" +
-            "        &lt;CCounty&gt;140121&lt;/CCounty&gt;\n" +
-            "        &lt;CMobile&gt;15021040107&lt;/CMobile&gt;\n" +
-            "        &lt;CProvince&gt;140000&lt;/CProvince&gt;\n" +
-            "        &lt;CRelCde&gt;601005&lt;/CRelCde&gt;\n" +
-            "        &lt;CResvTxt5&gt;000&lt;/CResvTxt5&gt;\n" +
-            "        &lt;CSex&gt;106001&lt;/CSex&gt;\n" +
-            "        &lt;TBirthday&gt;1987-02-02&lt;/TBirthday&gt;\n" +
-            "        &lt;TCertfClsValiDate&gt;2037-03-09&lt;/TCertfClsValiDate&gt;\n" +
-            "        &lt;cAppCustRiskRank&gt;&lt;/cAppCustRiskRank&gt;\n" +
-            "        &lt;cAppHighRiskReason&gt;&lt;/cAppHighRiskReason&gt;\n" +
-            "    &lt;/Applicant&gt;\n" +
-            "    &lt;Insured&gt;\n" +
-            "        &lt;CAreaCde&gt;103132&lt;/CAreaCde&gt;\n" +
-            "        &lt;CCertfCde&gt;140121198702020677&lt;/CCertfCde&gt;\n" +
-            "        &lt;CCertfCls&gt;120001&lt;/CCertfCls&gt;\n" +
-            "        &lt;CCity&gt;140100&lt;/CCity&gt;\n" +
-            "        &lt;CClntAddr&gt;山西省清徐县清源镇西关村紫林路15号&lt;/CClntAddr&gt;\n" +
-            "        &lt;CClntMrk&gt;1&lt;/CClntMrk&gt;\n" +
-            "        &lt;CCounty&gt;140121&lt;/CCounty&gt;\n" +
-            "        &lt;CInsuredNme&gt;乔佳飞&lt;/CInsuredNme&gt;\n" +
-            "        &lt;CMobile&gt;15021040107&lt;/CMobile&gt;\n" +
-            "        &lt;CProvince&gt;140000&lt;/CProvince&gt;\n" +
-            "        &lt;CRelCdes&gt;601005&lt;/CRelCdes&gt;\n" +
-            "        &lt;CSex&gt;106001&lt;/CSex&gt;\n" +
-            "        &lt;TBirthday&gt;1987-02-02&lt;/TBirthday&gt;\n" +
-            "        &lt;TCertfClsValiDate&gt;2037-03-09&lt;/TCertfClsValiDate&gt;\n" +
-            "        &lt;TEffectedDate&gt;&lt;/TEffectedDate&gt;\n" +
-            "        &lt;cInsuredCustRiskRank&gt;&lt;/cInsuredCustRiskRank&gt;\n" +
-            "        &lt;cInsuredHighRiskReason&gt;&lt;/cInsuredHighRiskReason&gt;\n" +
-            "    &lt;/Insured&gt;\n" +
-            "    &lt;Head&gt;\n" +
-            "        &lt;errorCode&gt;000000&lt;/errorCode&gt;\n" +
-            "        &lt;errorMessage&gt;交易成功&lt;/errorMessage&gt;\n" +
-            "    &lt;/Head&gt;\n" +
-            "    &lt;Base&gt;\n" +
-            "        &lt;CAgrSlsBsns&gt;&lt;/CAgrSlsBsns&gt;\n" +
-            "        &lt;CAgtAgrSeqNO&gt;14B800P0000801&lt;/CAgtAgrSeqNO&gt;\n" +
-            "        &lt;CAgtZgNo&gt;202930000000800&lt;/CAgtZgNo&gt;\n" +
-            "        &lt;CBankCde&gt;&lt;/CBankCde&gt;\n" +
-            "        &lt;CBrkrNme&gt;太原天勤保险代理有限公司&lt;/CBrkrNme&gt;\n" +
-            "        &lt;CChaClassCde&gt;&lt;/CChaClassCde&gt;\n" +
-            "        &lt;CChaClassNme&gt;&lt;/CChaClassNme&gt;\n" +
-            "        &lt;CChaNme&gt;专业代理&lt;/CChaNme&gt;\n" +
-            "        &lt;CChaSpecail&gt;&lt;/CChaSpecail&gt;\n" +
-            "        &lt;CClientQuality&gt;192099&lt;/CClientQuality&gt;\n" +
-            "        &lt;CDataSrc&gt;iBusi&lt;/CDataSrc&gt;\n" +
-            "        &lt;CDptCde&gt;14B8&lt;/CDptCde&gt;\n" +
-            "        &lt;CDutyNme&gt;&lt;/CDutyNme&gt;\n" +
-            "        &lt;CProdNoJQ&gt;0326&lt;/CProdNoJQ&gt;\n" +
-            "        &lt;CProdNoSY&gt;0364&lt;/CProdNoSY&gt;\n" +
-            "        &lt;CRatioTyp&gt;340001&lt;/CRatioTyp&gt;\n" +
-            "        &lt;CSalegrpCde&gt;14B80002&lt;/CSalegrpCde&gt;\n" +
-            "        &lt;CServiceProvider&gt;&lt;/CServiceProvider&gt;\n" +
-            "        &lt;CShareSlsTyp&gt;199008&lt;/CShareSlsTyp&gt;\n" +
-            "        &lt;CSlsTyp&gt;189009&lt;/CSlsTyp&gt;\n" +
-            "        &lt;CWeRisk&gt;G&lt;/CWeRisk&gt;\n" +
-            "        &lt;cprmCur&gt;01&lt;/cprmCur&gt;\n" +
-            "        &lt;NAppTaxAmtJQ&gt;37.64&lt;/NAppTaxAmtJQ&gt;\n" +
-            "        &lt;NAppTaxAmtSY&gt;58.51&lt;/NAppTaxAmtSY&gt;\n" +
-            "        &lt;NBefTaxPrmJQ&gt;627.36&lt;/NBefTaxPrmJQ&gt;\n" +
-            "        &lt;NBefTaxPrmSY&gt;975.12&lt;/NBefTaxPrmSY&gt;\n" +
-            "        &lt;NCommRateJQ&gt;0.0&lt;/NCommRateJQ&gt;\n" +
-            "        &lt;NCommRateSY&gt;0.0&lt;/NCommRateSY&gt;\n" +
-            "        &lt;NCommissionRateUpperJQ&gt;0.0&lt;/NCommissionRateUpperJQ&gt;\n" +
-            "        &lt;NCommissionRateUpperSY&gt;0.0&lt;/NCommissionRateUpperSY&gt;\n" +
-            "        &lt;NPrm&gt;1698.63&lt;/NPrm&gt;\n" +
-            "        &lt;NPrmSY&gt;1033.63&lt;/NPrmSY&gt;\n" +
-            "        &lt;NRatioCoef&gt;1.0&lt;/NRatioCoef&gt;\n" +
-            "        &lt;namt&gt;3210000.0&lt;/namt&gt;\n" +
-            "        &lt;namtSY&gt;3010000.0&lt;/namtSY&gt;\n" +
-            "        &lt;TInsrncBgnTmJQ&gt;2023-10-02 13:00:00&lt;/TInsrncBgnTmJQ&gt;\n" +
-            "        &lt;TInsrncBgnTmSY&gt;2023-09-13 00:00:00&lt;/TInsrncBgnTmSY&gt;\n" +
-            "        &lt;TInsrncEndTmJQ&gt;2024-10-02 13:00:00&lt;/TInsrncEndTmJQ&gt;\n" +
-            "        &lt;TInsrncEndTmSY&gt;2024-09-12 00:00:00&lt;/TInsrncEndTmSY&gt;\n" +
-            "        &lt;cExceptionTyp&gt;Typ004&lt;/cExceptionTyp&gt;\n" +
-            "        &lt;tLastEndDateSY&gt;2023-10-03 00:00:00&lt;/tLastEndDateSY&gt;\n" +
-            "        &lt;tLastStartDateSY&gt;2022-10-03 00:00:00&lt;/tLastStartDateSY&gt;\n" +
-            "    &lt;/Base&gt;\n" +
-            "    &lt;Vhl&gt;\n" +
-            "        &lt;CAppointAreaCode&gt;&lt;/CAppointAreaCode&gt;\n" +
-            "        &lt;CBizMrk&gt;338001&lt;/CBizMrk&gt;\n" +
-            "        &lt;CBusType&gt;2&lt;/CBusType&gt;\n" +
-            "        &lt;CCheckCodeJQ&gt;&lt;/CCheckCodeJQ&gt;\n" +
-            "        &lt;CCheckCodeSY&gt;&lt;/CCheckCodeSY&gt;\n" +
-            "        &lt;CChgOwnerFlag&gt;0&lt;/CChgOwnerFlag&gt;\n" +
-            "        &lt;CDevice8Mrk&gt;0&lt;/CDevice8Mrk&gt;\n" +
-            "        &lt;CDisplacementLvl&gt;90&lt;/CDisplacementLvl&gt;\n" +
-            "        &lt;CEcdemicMrk&gt;1&lt;/CEcdemicMrk&gt;\n" +
-            "        &lt;CEngNo&gt;2046559&lt;/CEngNo&gt;\n" +
-            "        &lt;CFrmNo&gt;LVHFS4662M6046559&lt;/CFrmNo&gt;\n" +
-            "        &lt;CFstRegYm&gt;2021-10-09&lt;/CFstRegYm&gt;\n" +
-            "        &lt;CGlassTyp&gt;303011001&lt;/CGlassTyp&gt;\n" +
-            "        &lt;CInspectRec&gt;&lt;/CInspectRec&gt;\n" +
-            "        &lt;CInspectTm&gt;&lt;/CInspectTm&gt;\n" +
-            "        &lt;CInspectionCde&gt;305005003&lt;/CInspectionCde&gt;\n" +
-            "        &lt;CInspectorNme&gt;&lt;/CInspectorNme&gt;\n" +
-            "        &lt;CModelCde&gt;BTABKD0005&lt;/CModelCde&gt;\n" +
-            "        &lt;CModelNme&gt;本田DHW7103FSCSF轿车&lt;/CModelNme&gt;\n" +
-            "        &lt;CMortgageMrk&gt;0&lt;/CMortgageMrk&gt;\n" +
-            "        &lt;CNewMrk&gt;1&lt;/CNewMrk&gt;\n" +
-            "        &lt;CPlateColor&gt;&lt;/CPlateColor&gt;\n" +
-            "        &lt;CPlateModelCde&gt;BDFOXBUC0003&lt;/CPlateModelCde&gt;\n" +
-            "        &lt;CPlateNo&gt;晋A87JB9&lt;/CPlateNo&gt;\n" +
-            "        &lt;CPlateTyp&gt;02&lt;/CPlateTyp&gt;\n" +
-            "        &lt;CQryCdeJQ&gt;01AICS140023091804482613246523&lt;/CQryCdeJQ&gt;\n" +
-            "        &lt;CQryCdeSY&gt;V0101AICS140023091804482614451&lt;/CQryCdeSY&gt;\n" +
-            "        &lt;CQuestionJQ&gt;&lt;/CQuestionJQ&gt;\n" +
-            "        &lt;CQuestionSY&gt;&lt;/CQuestionSY&gt;\n" +
-            "        &lt;CRegOwner&gt;乔佳飞&lt;/CRegOwner&gt;\n" +
-            "        &lt;CRegVhlTyp&gt;K33&lt;/CRegVhlTyp&gt;\n" +
-            "        &lt;CResvTxt11&gt;&lt;/CResvTxt11&gt;\n" +
-            "        &lt;CResvTxt2&gt;&lt;/CResvTxt2&gt;\n" +
-            "        &lt;CResvTxt7&gt;&lt;/CResvTxt7&gt;\n" +
-            "        &lt;CUsageCde&gt;336001&lt;/CUsageCde&gt;\n" +
-            "        &lt;CUseYear&gt;341100002&lt;/CUseYear&gt;\n" +
-            "        &lt;CVhlCheck&gt;&lt;/CVhlCheck&gt;\n" +
-            "        &lt;CVhlTyp&gt;337001&lt;/CVhlTyp&gt;\n" +
-            "        &lt;fuelType&gt;32773001&lt;/fuelType&gt;\n" +
-            "        &lt;NActualValue&gt;85166&lt;/NActualValue&gt;\n" +
-            "        &lt;NIlogUuid&gt;&lt;/NIlogUuid&gt;\n" +
-            "        &lt;NMonDespRate&gt;0&lt;/NMonDespRate&gt;\n" +
-            "        &lt;NNewPriceValue&gt;98800&lt;/NNewPriceValue&gt;\n" +
-            "        &lt;NNewPurchaseValue&gt;85166&lt;/NNewPurchaseValue&gt;\n" +
-            "        &lt;NPoWeight&gt;0&lt;/NPoWeight&gt;\n" +
-            "        &lt;NResvNum1&gt;4&lt;/NResvNum1&gt;\n" +
-            "        &lt;NSeatNum&gt;5&lt;/NSeatNum&gt;\n" +
-            "        &lt;NTonage&gt;0&lt;/NTonage&gt;\n" +
-            "        &lt;noticeType&gt;&lt;/noticeType&gt;\n" +
-            "        &lt;TTransferDate&gt;&lt;/TTransferDate&gt;\n" +
-            "        &lt;TTransferTm&gt;&lt;/TTransferTm&gt;\n" +
-            "        &lt;cBuiResultFlag&gt;&lt;/cBuiResultFlag&gt;\n" +
-            "        &lt;cChdUbiData&gt;&lt;/cChdUbiData&gt;\n" +
-            "        &lt;cOperationVehicleProba&gt;&lt;/cOperationVehicleProba&gt;\n" +
-            "        &lt;cRiskScore&gt;&lt;/cRiskScore&gt;\n" +
-            "        &lt;cSuspectOperationVehicle&gt;&lt;/cSuspectOperationVehicle&gt;\n" +
-            "    &lt;/Vhl&gt;\n" +
-            "    &lt;CarModel/&gt;\n" +
-            "    &lt;Vhlowner&gt;\n" +
-            "        &lt;CAreaCde&gt;103132&lt;/CAreaCde&gt;\n" +
-            "        &lt;CCity&gt;140100&lt;/CCity&gt;\n" +
-            "        &lt;CCounty&gt;140121&lt;/CCounty&gt;\n" +
-            "        &lt;CMobile&gt;15021040107&lt;/CMobile&gt;\n" +
-            "        &lt;COwnerCls&gt;1&lt;/COwnerCls&gt;\n" +
-            "        &lt;COwnerNme&gt;乔佳飞&lt;/COwnerNme&gt;\n" +
-            "        &lt;CProvince&gt;140000&lt;/CProvince&gt;\n" +
-            "        &lt;CSex&gt;106001&lt;/CSex&gt;\n" +
-            "        &lt;TBirthday&gt;1987-02-02&lt;/TBirthday&gt;\n" +
-            "    &lt;/Vhlowner&gt;\n" +
-            "    &lt;CvrgListSY&gt;\n" +
-            "        &lt;cvrgSY&gt;\n" +
-            "            &lt;CCvrgNo&gt;030018&lt;/CCvrgNo&gt;\n" +
-            "            &lt;CIsMust&gt;&lt;/CIsMust&gt;\n" +
-            "            &lt;CPureRiskPremiumFlag&gt;&lt;/CPureRiskPremiumFlag&gt;\n" +
-            "            &lt;CResvTxt2&gt;&lt;/CResvTxt2&gt;\n" +
-            "            &lt;CResvTxt4&gt;&lt;/CResvTxt4&gt;\n" +
-            "            &lt;CTaxFree&gt;1&lt;/CTaxFree&gt;\n" +
-            "            &lt;NAppTaxAmt&gt;56.47&lt;/NAppTaxAmt&gt;\n" +
-            "            &lt;NBasePrm&gt;601.16&lt;/NBasePrm&gt;\n" +
-            "            &lt;NBefAnnPrm&gt;801.55&lt;/NBefAnnPrm&gt;\n" +
-            "            &lt;NBefPrm&gt;801.55&lt;/NBefPrm&gt;\n" +
-            "            &lt;NBefTaxPrm&gt;941.08&lt;/NBefTaxPrm&gt;\n" +
-            "            &lt;NCalcAnnPrm&gt;997.55&lt;/NCalcAnnPrm&gt;\n" +
-            "            &lt;NCvrgTaxRate&gt;0.06&lt;/NCvrgTaxRate&gt;\n" +
-            "            &lt;NLiabDaysLmt&gt;&lt;/NLiabDaysLmt&gt;\n" +
-            "            &lt;NPerAmt&gt;3000000.0&lt;/NPerAmt&gt;\n" +
-            "            &lt;NPrm&gt;997.55&lt;/NPrm&gt;\n" +
-            "            &lt;NPureRiskPremiun&gt;&lt;/NPureRiskPremiun&gt;\n" +
-            "            &lt;NRate&gt;0&lt;/NRate&gt;\n" +
-            "            &lt;NResvNum2&gt;0&lt;/NResvNum2&gt;\n" +
-            "        &lt;/cvrgSY&gt;\n" +
-            "        &lt;cvrgSY&gt;\n" +
-            "            &lt;CCvrgNo&gt;030101&lt;/CCvrgNo&gt;\n" +
-            "            &lt;CIsMust&gt;&lt;/CIsMust&gt;\n" +
-            "            &lt;CPureRiskPremiumFlag&gt;&lt;/CPureRiskPremiumFlag&gt;\n" +
-            "            &lt;CResvTxt2&gt;&lt;/CResvTxt2&gt;\n" +
-            "            &lt;CResvTxt4&gt;&lt;/CResvTxt4&gt;\n" +
-            "            &lt;CTaxFree&gt;1&lt;/CTaxFree&gt;\n" +
-            "            &lt;NAppTaxAmt&gt;2.04&lt;/NAppTaxAmt&gt;\n" +
-            "            &lt;NBasePrm&gt;21.74&lt;/NBasePrm&gt;\n" +
-            "            &lt;NBefAnnPrm&gt;28.99&lt;/NBefAnnPrm&gt;\n" +
-            "            &lt;NBefPrm&gt;28.99&lt;/NBefPrm&gt;\n" +
-            "            &lt;NBefTaxPrm&gt;34.04&lt;/NBefTaxPrm&gt;\n" +
-            "            &lt;NCalcAnnPrm&gt;36.08&lt;/NCalcAnnPrm&gt;\n" +
-            "            &lt;NCvrgTaxRate&gt;0.06&lt;/NCvrgTaxRate&gt;\n" +
-            "            &lt;NLiabDaysLmt&gt;1&lt;/NLiabDaysLmt&gt;\n" +
-            "            &lt;NPerAmt&gt;10000.0&lt;/NPerAmt&gt;\n" +
-            "            &lt;NPrm&gt;36.08&lt;/NPrm&gt;\n" +
-            "            &lt;NPureRiskPremiun&gt;&lt;/NPureRiskPremiun&gt;\n" +
-            "            &lt;NRate&gt;0.2174&lt;/NRate&gt;\n" +
-            "            &lt;NResvNum2&gt;0&lt;/NResvNum2&gt;\n" +
-            "        &lt;/cvrgSY&gt;\n" +
-            "    &lt;/CvrgListSY&gt;\n" +
-            "    &lt;PrmCoef&gt;\n" +
-            "        &lt;CClaimAdjustLevel&gt;0&lt;/CClaimAdjustLevel&gt;\n" +
-            "        &lt;CClaimAdjustReason&gt;&lt;/CClaimAdjustReason&gt;\n" +
-            "        &lt;CInsuranceGroup&gt;JSGBDS&lt;/CInsuranceGroup&gt;\n" +
-            "        &lt;CNoClaimAdjustReason&gt;&lt;/CNoClaimAdjustReason&gt;\n" +
-            "        &lt;CTraSafFloRate&gt;&lt;/CTraSafFloRate&gt;\n" +
-            "        &lt;NAdditionalCostRate&gt;0.25&lt;/NAdditionalCostRate&gt;\n" +
-            "        &lt;NAgoClmRecQuick&gt;1&lt;/NAgoClmRecQuick&gt;\n" +
-            "        &lt;NAutonomyAdjust&gt;1&lt;/NAutonomyAdjust&gt;\n" +
-            "        &lt;NChannelAdjust&gt;1&lt;/NChannelAdjust&gt;\n" +
-            "        &lt;NClaimTimes&gt;2&lt;/NClaimTimes&gt;\n" +
-            "        &lt;NInsureYears&gt;2&lt;/NInsureYears&gt;\n" +
-            "        &lt;NPeccancyAdjustValue&gt;1&lt;/NPeccancyAdjustValue&gt;\n" +
-            "        &lt;NPricingAdjustValue&gt;1.244527&lt;/NPricingAdjustValue&gt;\n" +
-            "        &lt;NResvNum3&gt;0&lt;/NResvNum3&gt;\n" +
-            "        &lt;NResvNum5&gt;1.2445&lt;/NResvNum5&gt;\n" +
-            "        &lt;NTotDisc&gt;1.2445&lt;/NTotDisc&gt;\n" +
-            "        &lt;NUwdisc&gt;0&lt;/NUwdisc&gt;\n" +
-            "        &lt;nabsoDedu&gt;1&lt;/nabsoDedu&gt;\n" +
-            "    &lt;/PrmCoef&gt;\n" +
-            "    &lt;FeeListSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;A&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y0&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y1&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y2&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y3&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y5&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y10&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y11&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y12&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;036&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;037&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "        &lt;feeSY&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;038&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeSY&gt;\n" +
-            "    &lt;/FeeListSY&gt;\n" +
-            "    &lt;CVehiclePriceList/&gt;\n" +
-            "    &lt;CvrgListJQ&gt;\n" +
-            "        &lt;cvrgJQ&gt;\n" +
-            "            &lt;appTaxAmt&gt;37.64&lt;/appTaxAmt&gt;\n" +
-            "            &lt;basicPremium&gt;950.0&lt;/basicPremium&gt;\n" +
-            "            &lt;befTaxPrm&gt;627.36&lt;/befTaxPrm&gt;\n" +
-            "            &lt;beforeDiscountPremium&gt;950.0&lt;/beforeDiscountPremium&gt;\n" +
-            "            &lt;beforeDiscountYearPremium&gt;950.0&lt;/beforeDiscountYearPremium&gt;\n" +
-            "            &lt;coverageAmount&gt;200000.0&lt;/coverageAmount&gt;\n" +
-            "            &lt;coverageCode&gt;030050&lt;/coverageCode&gt;\n" +
-            "            &lt;coverageNumber&gt;0&lt;/coverageNumber&gt;\n" +
-            "            &lt;coveragePremium&gt;665.0&lt;/coveragePremium&gt;\n" +
-            "            &lt;coverageRate&gt;0.0&lt;/coverageRate&gt;\n" +
-            "            &lt;coverageSeq&gt;1&lt;/coverageSeq&gt;\n" +
-            "            &lt;cvrgTaxRate&gt;0.06&lt;/cvrgTaxRate&gt;\n" +
-            "            &lt;maxAmount&gt;627.36&lt;/maxAmount&gt;\n" +
-            "            &lt;minAmount&gt;37.64&lt;/minAmount&gt;\n" +
-            "            &lt;originalPremium&gt;665.0&lt;/originalPremium&gt;\n" +
-            "            &lt;taxFree&gt;1&lt;/taxFree&gt;\n" +
-            "        &lt;/cvrgJQ&gt;\n" +
-            "    &lt;/CvrgListJQ&gt;\n" +
-            "    &lt;Tax&gt;\n" +
-            "        &lt;address&gt;山西省清徐县清源镇西关村紫林路15号&lt;/address&gt;\n" +
-            "        &lt;annualTaxamt&gt;180&lt;/annualTaxamt&gt;\n" +
-            "        &lt;calcFlag&gt;1&lt;/calcFlag&gt;\n" +
-            "        &lt;calculatedType&gt;349003001&lt;/calculatedType&gt;\n" +
-            "        &lt;calculatedTypeLastYear&gt;&lt;/calculatedTypeLastYear&gt;\n" +
-            "        &lt;conruty&gt;&lt;/conruty&gt;\n" +
-            "        &lt;currentTax&gt;90&lt;/currentTax&gt;\n" +
-            "        &lt;decStatus&gt;0&lt;/decStatus&gt;\n" +
-            "        &lt;declareDate&gt;&lt;/declareDate&gt;\n" +
-            "        &lt;department&gt;&lt;/department&gt;\n" +
-            "        &lt;endDateLastYear&gt;&lt;/endDateLastYear&gt;\n" +
-            "        &lt;exhaust&gt;0.988&lt;/exhaust&gt;\n" +
-            "        &lt;formerTax&gt;0&lt;/formerTax&gt;\n" +
-            "        &lt;idType&gt;120001&lt;/idType&gt;\n" +
-            "        &lt;lastCompany&gt;&lt;/lastCompany&gt;\n" +
-            "        &lt;lastPaidYear&gt;&lt;/lastPaidYear&gt;\n" +
-            "        &lt;lateFee&gt;0&lt;/lateFee&gt;\n" +
-            "        &lt;lateFeeChange&gt;0.00&lt;/lateFeeChange&gt;\n" +
-            "        &lt;lateFeeValue&gt;0.00&lt;/lateFeeValue&gt;\n" +
-            "        &lt;licenceType&gt;&lt;/licenceType&gt;\n" +
-            "        &lt;locationCode&gt;&lt;/locationCode&gt;\n" +
-            "        &lt;payChange&gt;0.00&lt;/payChange&gt;\n" +
-            "        &lt;payChangeLastYear&gt;0.00&lt;/payChangeLastYear&gt;\n" +
-            "        &lt;payEvidenceNo&gt;&lt;/payEvidenceNo&gt;\n" +
-            "        &lt;payLastYear&gt;1&lt;/payLastYear&gt;\n" +
-            "        &lt;payNo&gt;&lt;/payNo&gt;\n" +
-            "        &lt;payValueCurrent&gt;0.00&lt;/payValueCurrent&gt;\n" +
-            "        &lt;payValueLastYear&gt;0.00&lt;/payValueLastYear&gt;\n" +
-            "        &lt;pcCode&gt;&lt;/pcCode&gt;\n" +
-            "        &lt;poCategory&gt;&lt;/poCategory&gt;\n" +
-            "        &lt;positionCode&gt;&lt;/positionCode&gt;\n" +
-            "        &lt;reduceNo&gt;0012061009&lt;/reduceNo&gt;\n" +
-            "        &lt;remark&gt;&lt;/remark&gt;\n" +
-            "        &lt;returnTaxFlag&gt;&lt;/returnTaxFlag&gt;\n" +
-            "        &lt;startDateLastYear&gt;&lt;/startDateLastYear&gt;\n" +
-            "        &lt;sumUpTax&gt;90.0&lt;/sumUpTax&gt;\n" +
-            "        &lt;taxBeginDateCurrentYear&gt;2023-01-01 00:00:00&lt;/taxBeginDateCurrentYear&gt;\n" +
-            "        &lt;taxBeginDateLastYear&gt;&lt;/taxBeginDateLastYear&gt;\n" +
-            "        &lt;taxBillType&gt;&lt;/taxBillType&gt;\n" +
-            "        &lt;taxBillingNo&gt;&lt;/taxBillingNo&gt;\n" +
-            "        &lt;taxCurrentType&gt;349002004&lt;/taxCurrentType&gt;\n" +
-            "        &lt;taxDocumentDate&gt;&lt;/taxDocumentDate&gt;\n" +
-            "        &lt;taxEndDateCurrentYear&gt;2023-12-31 00:00:00&lt;/taxEndDateCurrentYear&gt;\n" +
-            "        &lt;taxFreeAmount&gt;&lt;/taxFreeAmount&gt;\n" +
-            "        &lt;taxPaidAreaCode&gt;&lt;/taxPaidAreaCode&gt;\n" +
-            "        &lt;taxPaidDate&gt;2023-09-12&lt;/taxPaidDate&gt;\n" +
-            "        &lt;taxPayerName&gt;乔佳飞&lt;/taxPayerName&gt;\n" +
-            "        &lt;taxPeriod&gt;&lt;/taxPeriod&gt;\n" +
-            "        &lt;taxPrintNo&gt;&lt;/taxPrintNo&gt;\n" +
-            "        &lt;taxReduceProp&gt;0.5&lt;/taxReduceProp&gt;\n" +
-            "        &lt;taxReduceRsn&gt;349006006&lt;/taxReduceRsn&gt;\n" +
-            "        &lt;taxReduceType&gt;3490020042&lt;/taxReduceType&gt;\n" +
-            "        &lt;taxStandard&gt;0&lt;/taxStandard&gt;\n" +
-            "        &lt;taxerCode&gt;&lt;/taxerCode&gt;\n" +
-            "        &lt;taxpayerAddress&gt;山西省清徐县清源镇西关村紫林路15号&lt;/taxpayerAddress&gt;\n" +
-            "        &lt;taxpayerNo&gt;140121198702020677&lt;/taxpayerNo&gt;\n" +
-            "        &lt;taxpayerType&gt;338001&lt;/taxpayerType&gt;\n" +
-            "        &lt;tel&gt;15021040107&lt;/tel&gt;\n" +
-            "        &lt;ticketType&gt;&lt;/ticketType&gt;\n" +
-            "        &lt;totalChange&gt;0&lt;/totalChange&gt;\n" +
-            "        &lt;totalTaxValue&gt;0.00&lt;/totalTaxValue&gt;\n" +
-            "        &lt;unitRate&gt;180.0&lt;/unitRate&gt;\n" +
-            "        &lt;unittypeCde&gt;&lt;/unittypeCde&gt;\n" +
-            "        &lt;untaxedPolicyNo&gt;&lt;/untaxedPolicyNo&gt;\n" +
-            "        &lt;useStatus&gt;&lt;/useStatus&gt;\n" +
-            "        &lt;vehecleTypeDetail&gt;3490010013&lt;/vehecleTypeDetail&gt;\n" +
-            "        &lt;vehicleCategory&gt;K33&lt;/vehicleCategory&gt;\n" +
-            "        &lt;vehicleNo&gt;晋A87JB9&lt;/vehicleNo&gt;\n" +
-            "        &lt;vehicleQuality&gt;0&lt;/vehicleQuality&gt;\n" +
-            "        &lt;vehicleType&gt;349001001&lt;/vehicleType&gt;\n" +
-            "        &lt;zip&gt;&lt;/zip&gt;\n" +
-            "    &lt;/Tax&gt;\n" +
-            "    &lt;Agent&gt;\n" +
-            "        &lt;agentBankType&gt;&lt;/agentBankType&gt;\n" +
-            "        &lt;agentCategory&gt;&lt;/agentCategory&gt;\n" +
-            "        &lt;agentCategoryNme&gt;&lt;/agentCategoryNme&gt;\n" +
-            "        &lt;agentCode&gt;14B800P00008&lt;/agentCode&gt;\n" +
-            "        &lt;agentMajorType&gt;&lt;/agentMajorType&gt;\n" +
-            "        &lt;agentNme&gt;太原天勤保险代理有限公司&lt;/agentNme&gt;\n" +
-            "        &lt;agentProfId&gt;202930000000800&lt;/agentProfId&gt;\n" +
-            "        &lt;agentSaleNme&gt;专业代理&lt;/agentSaleNme&gt;\n" +
-            "        &lt;agentStaffNme&gt;&lt;/agentStaffNme&gt;\n" +
-            "        &lt;agentStockMrk&gt;189009&lt;/agentStockMrk&gt;\n" +
-            "        &lt;agentStockType&gt;199008&lt;/agentStockType&gt;\n" +
-            "        &lt;agentType&gt;191010&lt;/agentType&gt;\n" +
-            "        &lt;commissionProprortion&gt;0.04&lt;/commissionProprortion&gt;\n" +
-            "        &lt;conferCode&gt;14B800P0000801&lt;/conferCode&gt;\n" +
-            "        &lt;cusLvl&gt;&lt;/cusLvl&gt;\n" +
-            "        &lt;custNature&gt;192099&lt;/custNature&gt;\n" +
-            "        &lt;dutyCde&gt;&lt;/dutyCde&gt;\n" +
-            "        &lt;dutyCnm&gt;&lt;/dutyCnm&gt;\n" +
-            "        &lt;extPrm&gt;0.0&lt;/extPrm&gt;\n" +
-            "        &lt;extProp&gt;0.0&lt;/extProp&gt;\n" +
-            "        &lt;fromCde&gt;&lt;/fromCde&gt;\n" +
-            "        &lt;qlftNo&gt;202930000000800&lt;/qlftNo&gt;\n" +
-            "        &lt;subCoNo&gt;14B800P0000801&lt;/subCoNo&gt;\n" +
-            "        &lt;supportServicePacket&gt;&lt;/supportServicePacket&gt;\n" +
-            "        &lt;supportServiceProvider&gt;&lt;/supportServiceProvider&gt;\n" +
-            "    &lt;/Agent&gt;\n" +
-            "    &lt;VehicleAdjust&gt;\n" +
-            "        &lt;CInsuranceGroup&gt;JSGBDS&lt;/CInsuranceGroup&gt;\n" +
-            "        &lt;drinkDrivingDealTime&gt;0&lt;/drinkDrivingDealTime&gt;\n" +
-            "        &lt;drinkDrivingNonDealTime&gt;0&lt;/drinkDrivingNonDealTime&gt;\n" +
-            "        &lt;drinkDrivingTime&gt;0&lt;/drinkDrivingTime&gt;\n" +
-            "        &lt;drunkDrivingDealTime&gt;0&lt;/drunkDrivingDealTime&gt;\n" +
-            "        &lt;drunkDrivingFloatingRate&gt;&lt;/drunkDrivingFloatingRate&gt;\n" +
-            "        &lt;drunkDrivingLastYear&gt;&lt;/drunkDrivingLastYear&gt;\n" +
-            "        &lt;drunkDrivingNonDealTime&gt;0&lt;/drunkDrivingNonDealTime&gt;\n" +
-            "        &lt;drunkDrivingTime&gt;0&lt;/drunkDrivingTime&gt;\n" +
-            "        &lt;dutyReparFloatingRate&gt;0.7&lt;/dutyReparFloatingRate&gt;\n" +
-            "        &lt;JQRecordDanger&gt;347014&lt;/JQRecordDanger&gt;\n" +
-            "        &lt;otherFirstNoProveYear&gt;&lt;/otherFirstNoProveYear&gt;\n" +
-            "        &lt;overCommitmentLastYear&gt;&lt;/overCommitmentLastYear&gt;\n" +
-            "        &lt;overallFloatingCoefficient&gt;0.7&lt;/overallFloatingCoefficient&gt;\n" +
-            "        &lt;rateFloatFlag&gt;&lt;/rateFloatFlag&gt;\n" +
-            "        &lt;recDiscount&gt;0.7&lt;/recDiscount&gt;\n" +
-            "        &lt;roadAccidentFloatingRate&gt;347014&lt;/roadAccidentFloatingRate&gt;\n" +
-            "        &lt;roadAccidentFloatingRateValue&gt;-30&lt;/roadAccidentFloatingRateValue&gt;\n" +
-            "        &lt;roadViolatFloatingRate&gt;1&lt;/roadViolatFloatingRate&gt;\n" +
-            "        &lt;secondaryOrganization&gt;14&lt;/secondaryOrganization&gt;\n" +
-            "        &lt;taxDiscount&gt;&lt;/taxDiscount&gt;\n" +
-            "        &lt;typeMismatchLastYear&gt;&lt;/typeMismatchLastYear&gt;\n" +
-            "        &lt;voilateRoadSignLastYear&gt;&lt;/voilateRoadSignLastYear&gt;\n" +
-            "        &lt;weDiscount&gt;&lt;/weDiscount&gt;\n" +
-            "        &lt;cInsuranceGroup&gt;JSGBDS&lt;/cInsuranceGroup&gt;\n" +
-            "    &lt;/VehicleAdjust&gt;\n" +
-            "    &lt;FeeListJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y0&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y1&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y2&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;Y5&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;A&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;036&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;037&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "        &lt;feeJQ&gt;\n" +
-            "            &lt;CAppNo&gt;&lt;/CAppNo&gt;\n" +
-            "            &lt;CFeetypCde&gt;038&lt;/CFeetypCde&gt;\n" +
-            "            &lt;CSellfeeBusicls&gt;&lt;/CSellfeeBusicls&gt;\n" +
-            "            &lt;NFee&gt;0.0&lt;/NFee&gt;\n" +
-            "            &lt;NFeeProp&gt;0.0&lt;/NFeeProp&gt;\n" +
-            "            &lt;NGotPrm&gt;&lt;/NGotPrm&gt;\n" +
-            "        &lt;/feeJQ&gt;\n" +
-            "    &lt;/FeeListJQ&gt;\n" +
-            "    &lt;FixspecListJQ&gt;\n" +
-            "        &lt;fixspecDataJQ&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;1&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;所有权发生转移,应及时到保险公司办理变更,未办理变更手续,且因转让导致保险车辆危险程度显著增加而发生保险事故的,保险人不负赔偿责任。&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;202100024&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataJQ&gt;\n" +
-            "        &lt;fixspecDataJQ&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;2&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;投保次日起,您可以关注本公司网页(http://www.yongcheng.com/new/policyAndClaim/query/type/policy/index) 查询、验真、下载电子保单、批单。电子保单、批单使用方法已发送至您在本公司预留的邮箱地址内,请您查收!&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;202100011&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataJQ&gt;\n" +
-            "        &lt;fixspecDataJQ&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;3&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;本保单车辆发生保险事故时,对事故车辆保险公司可以以不限于实物的方式进行赔付。&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;201900114&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataJQ&gt;\n" +
-            "        &lt;fixspecDataJQ&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;4&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;收到本保险单后请认真核对,如与投保事实不符,请立即通知本公司采用保险批单更改,其他方式的更改无效;如超过48小时未提出异议的,视为投保人同意本保险单所载内容&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;202100224&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataJQ&gt;\n" +
-            "    &lt;/FixspecListJQ&gt;\n" +
-            "    &lt;FixspecListSY&gt;\n" +
-            "        &lt;fixspecDataSY&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;1&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;本保单车辆发生保险事故时,对事故车辆保险公司可以以不限于实物的方式进行赔付。&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;201900114&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataSY&gt;\n" +
-            "        &lt;fixspecDataSY&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;2&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;投保次日起,您可以关注本公司网页(http://www.yongcheng.com/new/policyAndClaim/query/type/policy/index) 查询、验真、下载电子保单、批单。电子保单、批单使用方法已发送至您在本公司预留的邮箱地址内,请您查收!&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;202100012&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataSY&gt;\n" +
-            "        &lt;fixspecDataSY&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;3&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;本保单车上人员责任险仅承保驾驶人,赔偿限额为10000.0元。&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;201500028&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataSY&gt;\n" +
-            "        &lt;fixspecDataSY&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;4&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;收到本保险单后请认真核对,如与投保事实不符,请立即通知本公司采用保险批单更改,其他方式的更改无效;如超过48小时未提出异议的,视为投保人同意本保险单所载内容&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;202100025&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataSY&gt;\n" +
-            "        &lt;fixspecDataSY&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;5&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;所有权发生转移,应及时到保险公司办理变更,未办理变更手续,且因转让导致保险车辆危险程度显著增加而发生保险事故的,保险人不负赔偿责任。&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;202100124&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataSY&gt;\n" +
-            "        &lt;fixspecDataSY&gt;\n" +
-            "            &lt;modify&gt;0&lt;/modify&gt;\n" +
-            "            &lt;ruleMrk&gt;1&lt;/ruleMrk&gt;\n" +
-            "            &lt;seqNo&gt;6&lt;/seqNo&gt;\n" +
-            "            &lt;specContent&gt;保险车辆发生交通事故后应保留第一现场,并在48小时内通知保险公司,故意或因重大过失未及时通知,致使保险事故的性质、原因、损失程度等难以确定的,保险公司对无法确定的部分,不承担赔偿责任。&lt;/specContent&gt;\n" +
-            "            &lt;specNo&gt;201500015&lt;/specNo&gt;\n" +
-            "        &lt;/fixspecDataSY&gt;\n" +
-            "    &lt;/FixspecListSY&gt;\n" +
-            "    &lt;TfiWarnList&gt;\n" +
-            "        &lt;tfiWarnData&gt;\n" +
-            "            &lt;warnDate&gt;&lt;/warnDate&gt;\n" +
-            "            &lt;warnMessage&gt;&lt;/warnMessage&gt;\n" +
-            "            &lt;warnName&gt;提示&lt;/warnName&gt;\n" +
-            "        &lt;/tfiWarnData&gt;\n" +
-            "        &lt;tfiWarnData/&gt;\n" +
-            "        &lt;tfiWarnData&gt;\n" +
-            "            &lt;warnDate&gt;&lt;/warnDate&gt;\n" +
-            "            &lt;warnMessage&gt;车险平台返回信息重复投保保单号: 6605212022140929002703保险公司代码:GPIC保险公司名称:中国人寿财产保险公司号牌号码:晋A87JB9号牌种类代码:02号牌种类名称:小型汽车号牌车架号:LVHFS4662M6046559发动机号:2046559签单日期:20220923起保日期:202210030000终保日期:202310030000险种代码:0301200    险种名称:机动车损失保险险种代码:0301003    险种名称:道路救援服务特约条款险种代码:0301600    险种名称:机动车第三者责任保险险种代码:0301701    险种名称:机动车车上人员责任保险(司机)险种代码:0301702    险种名称:机动车车上人员责任保险(乘客)以上为所有结果信息,完毕!*_*&lt;/warnMessage&gt;\n" +
-            "            &lt;warnName&gt;提示&lt;/warnName&gt;\n" +
-            "        &lt;/tfiWarnData&gt;\n" +
-            "        &lt;tfiWarnData/&gt;\n" +
-            "    &lt;/TfiWarnList&gt;\n" +
-            "&lt;/responseMessage&gt;</response></ns2:queryVehicleXnyQuotationServiceResponse></S:Body></S:Envelope>";
 
+            MediaType mediaType = MediaType.parse("text/xml");
+            RequestBody reqBody = RequestBody.create(mediaType, xmlString);
+            Request request = new Request.Builder()
+                    .url(url)
+                    .post(reqBody)
+                    .addHeader("Content-Type", "text/xml")
+                    .addHeader("cache-control", "no-cache")
+                    .build();
 
-    public static void main(String[] agr) throws JsonProcessingException {
+            response = getInstance().newCall(request).execute();
+            if (response != null) {
+                if (response.isSuccessful()) {
+                    responseString = response.body().string();
+                }
+            } else {
+                log.error("请求返回null");
+            }
 
-//        ObjectMapper xmlMapper = new XmlMapper();
-//        xmlMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
-//        xmlMapper.configure(SerializationFeature.WRAP_ROOT_VALUE, false);
-//        xmlMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
-//        xmlMapper.setPropertyNamingStrategy(PropertyNamingStrategy.UPPER_CAMEL_CASE);
-//        xmlMapper.enable(MapperFeature.USE_STD_BEAN_NAMING);
-//        xmlMapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true);
 
-        ObjectMapper xmlMapper = new XmlMapper();
-        xmlMapper = new XmlMapper();
-        xmlMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
-        xmlMapper.configure(SerializationFeature.WRAP_ROOT_VALUE, false);
-        xmlMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
-        xmlMapper.setPropertyNamingStrategy(PropertyNamingStrategy.UPPER_CAMEL_CASE);
-        xmlMapper.enable(MapperFeature.USE_STD_BEAN_NAMING);
-        xmlMapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true);
+        } catch (Exception e) {
+            e.printStackTrace();
+            throw new SystemException("远程接口请求失败,请联系管理员。");
+        } finally {
 
+//            System.err.println("response.body():"+response.body().string());
 
-        //=================
+            if(StringUtils.isEmpty(responseString)){
 
+                Headers headers = response.headers();
+                for (int i = 0, size = headers.size(); i < size; i++) {
+                    System.err.println("headers:" + headers.name(i) + ": " + headers.value(i));
+                }
+            }else {
+                System.err.println("通过");
+            }
 
-        //报价
-//        String responseStr = AAA;
-//        String responseStr = BBB;
-//        报价响应
-//        String responseStr = CCC;
-//        String responseStr = DDD;
-//        String responseStr = EEE;
-//        String responseStr = FFF;
-//        String responseStr = GGG;
-        String responseStr = HHH;
-        System.err.println("responseStr:" + responseStr.replaceAll("\n", ""));
-        String s0 = responseStr.replaceAll("\n", "");
-//        System.err.println("responseStrForm:"+s0);
-        String s1 = s0.replaceAll("&lt;", "<");
-        System.err.println("responseStrForm:" + s1.replaceAll("&gt;", ">"));
 
-        String[] patterns = new String[]{
-                // This will remove empty elements that look like <ElementName/>
-                "\\s*<\\w+/>",
-                // This will remove empty elements that look like <ElementName></ElementName>
-                "\\s*<\\w+></\\w+>",
-                // This will remove empty elements that look like
-                // <ElementName>
-                // </ElementName>
-                "\\s*<\\w+>\n*\\s*</\\w+>"
-        };
-        for (String pattern : patterns) {
-            Matcher matcher = Pattern.compile(pattern).matcher(responseStr);
-//            System.err.println("matcher:"+matcher.replaceAll(""));
+            response.close();
         }
 
-        String str = YcBuildData.cleanResponseStr(responseStr);
-
-        try {
-            RuoteResponse rd = xmlMapper.readValue(str, RuoteResponse.class);
-            System.out.println("test msg:");
-
-
-//            System.err.println(rd.getResponseHead().getReturnMessage());
-        } catch (IOException e) {
-            throw new RuntimeException(e);
-        }
+        return responseString;
 
-//            System.err.println("索引:"+responseStr.indexOf("<response>"));
-//        try {
-//
-//
-//            String rStr = responseStr.substring(responseStr.indexOf("<response>") + 10,responseStr.indexOf("</response>"));
-//            String lRStr = rStr.replaceAll("&lt;","<");
-//            String rRStr = lRStr.replaceAll("&gt;",">");
-//            System.err.println("6666666666666666");
-//            System.err.println(rRStr);
-//
-//            RuoteResponse rd = xmlMapper.readValue(rRStr, RuoteResponse.class);
-//            System.out.println("222222222222");
-//            System.out.println(responseStr);
-//        } catch (IOException e) {
-//            throw new RuntimeException(e);
-//        }
 
+    }
 
+    public static void main(String[] args) {
+        sendXmlPostReqBase("http://www.yongcheng.com:17002/newQueryVehicleTypesService", "");
     }