From 82dcf99956b9b845bb2767c3ca244e0c894a081e Mon Sep 17 00:00:00 2001 From: dongxiaoke <1910333201@qq.com> Date: Wed, 30 Aug 2023 14:38:06 +0800 Subject: [PATCH] 1 --- .../api/ElephantInvoiceApiServiceImpl.java | 1 + .../impl/api/JcskInvoiceApiServiceImpl.java | 1 + .../jianshui/invoice/utils/InvoiceTest.java | 90 +++++++++++++- .../com/jianshui/invoice/utils/JcskTest.java | 111 +++++++++++++++++- .../invoice/utils/elephant/ElephantUtils.java | 10 ++ 5 files changed, 205 insertions(+), 8 deletions(-) diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiServiceImpl.java index ef3a53d..19e88bc 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiServiceImpl.java @@ -1006,6 +1006,7 @@ public class ElephantInvoiceApiServiceImpl implements IInvoiceApiService { // AjaxResult queryResult = ElephantUtils.sendRequest(ElephantConstants.DEPRECATE_INVOICE, JSONUtil.parse(queryJson)); AjaxResult queryResult = null; try { +// System.out.println(JSONUtil.parse(queryJson)); queryResult = ElephantUtils.sendRequestWithoutToken(ElephantConstants.REDINFO_DOWNLOAD_LOCALHOST, ElephantConstants.REDINFO_DOWNLOAD_METHOD, JSONUtil.parse(queryJson), companyservice); } catch (UnsupportedEncodingException | InvalidKeyException | NoSuchAlgorithmException e) { log.error("【销项发票】【大象接口】【红字信息表下载】发票请求异常,请求报文{},销方信息{}", JSONUtil.parse(queryJson).toString(), JSONObject.toJSONString(companyservice)); diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/JcskInvoiceApiServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/JcskInvoiceApiServiceImpl.java index a9d3115..3378f31 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/JcskInvoiceApiServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/JcskInvoiceApiServiceImpl.java @@ -1549,6 +1549,7 @@ public class JcskInvoiceApiServiceImpl implements IInvoiceApiService { response.put("data", addRedInfoInvoiceTWOVO); } + } else { response.put("data", JSONUtil.parse(data)); } diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/InvoiceTest.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/InvoiceTest.java index d63bc61..f125eb0 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/InvoiceTest.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/InvoiceTest.java @@ -28,8 +28,8 @@ public class InvoiceTest { //----------------------普通电票---------------------------------------------------- //发票开具 -// String key = "LTEO+oOgWMsuQAOUglqXuQ=="; // 1203 - String key = "h+6FwpA1Mi7wgG+U207TKkcA=="; // + String key = "LTEO+oOgWMsuQAOUglqXuQ=="; // 1203 +// String key = "h+6FwpA1Mi7wgG+U207TKkcA=="; // // String key = "G+/33jnXT65iUSH1L+2E+w=="; // 1191 // String key = "HwHDdrtl8VkuZ/K+mLn0lA=="; // 2233 // String key = "HwHDdrtl8VkuZ/K+mLn0lA=="; // 1235 @@ -40,6 +40,7 @@ public class InvoiceTest { // String key = "ZWaJUo9tKNKKQTQCryW9dw=="; // 1242 // String key = "LTEO+oOgWMsuQAOUglqXuQ=="; // 1200 // String key = "n9tFehADzqvXWeX4pqHf0g=="; // 1260 +// String key = "n9tFehADzqvXWeX4pqHf0g=="; // 1001 // String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1255 // String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1203 // String key = "TG1NR1N0R3RPcEY0eE55dg=="; // 1132 @@ -934,6 +935,8 @@ public class InvoiceTest { "\"XXBFW\": 0\n" + "}"; + order = "{\"identity\":\"1260\",\"SQBXZQQPCH\":\"230324155308\",\"NSRSBH\":\"9137010096471813XB\",\"FPLXDM\":\"s\",\"XXBFW\":0}"; + System.out.println(order); m = AisinoInvoiceDecryptUtil.encrypt(order, key); System.out.println("-------------------红字申请表下载-控制台-----------------------------"); @@ -947,6 +950,89 @@ public class InvoiceTest { order = "{\"jym\":\"628159\",\"fpje\":\"235.500\",\"fpdm\":\"037002150607\",\"kprq\":\"20230628\",\"fphm\":\"00170708\",\"fpzl\":\"11\",\"taxNo\":\"91370900MA3T44QU22\"}"; // order = "{ \"buyername\": \"山东慧永信息科技有限公司\", \"taxnum\": \"91370102MA3UD2FG21\", \"address\": \"山东省济南市历下区华能路38号大地锐城F1-06室\", \"buyerBank\": null, \"account\": \"中国民生银行股份有限公司济南舜华北路支行 172014935\", \"telephone\": \"13386446440\", \"orderno\": \"00000000070292230402\", \"invoicedate\": \"2023-07-03 15:14:14\", \"saleaccount\": \"中国工商银行济南普利支行 1602001409005000230\", \"salephone\": \"86923115\", \"saleaddress\": \"济南市普利街107#\", \"saletaxnum\": \"91370102MA3MCQED46\", \"kptype\": \"1\", \"message\": \"0074832 01-511-100\", \"invoiceNow\": \"1\", \"clerk\": \"朱丽萍\", \"payee\": \"邹璐瑶\", \"checker\": \"高阔\", \"fpdm\": \"\", \"fphm\": \"\", \"tsfs\": null, \"email\": \"13853187274@139.com\", \"phone\": \"0531-82435271\", \"qdbz\": \"0\", \"qdxmmc\": \"0\", \"dkbz\": \"0\", \"deptid\": null, \"clerkid\": null, \"invoiceLine\": \"s\", \"fjh\": \"0\", \"terminalNumber\": \"\", \"jqbh\": null, \"cpybz\": \"0\", \"billInfono\": \"\", \"detail\": [ { \"goodsname\": \"服务费\", \"num\": \"1\", \"price\": \"1\", \"hsbz\": \"0\", \"taxrate\": \"0.01\", \"spec\": \"无\", \"unit\": \"吨\", \"spbm\": \"3040203000000000000\", \"zsbm\": null, \"fphxz\": \"0\", \"yhzcbs\": \"0\", \"zzstsgl\": \"\", \"lslbs\": null, \"kce\": null, \"taxfreeamt\": \"\", \"tax\": \"\", \"taxamt\": \"1\" } ]}"; + + order="{\n" + + " \"account\": \"中国银行哈密市中山北路支行 107090466930\",\n" + + " \"address\": \"新疆哈密市伊州区火箭农场友好花苑7栋1-501室\",\n" + + " \"buyername\": \"哈密拓安能源有限公司\",\n" + + " \"checker\": \"李会强\",\n" + + " \"clerk\": \"马政军\",\n" + + " \"cpybz\": \"0\",\n" + + " \"detail\": [\n" + + " {\n" + + " \"fphxz\": \"0\",\n" + + " \"goodsname\": \"*运输服务*运费\", \n" + + " \"hsbz\": \"0\",\n" + + " \"lslbs\": \"\",\n" + + " \"num\": \"35.08\",\n" + + " \"price\": \"0.0462900003\",\n" + + " \"spbm\": \"3010102020100000000\",\n" + + " \"spec\": \"辽CD9013\",\n" + + " \"tax\": \"0.15\",\n" + + " \"taxamt\": \"1.77\",\n" + + " \"taxfreeamt\": \"1.62\",\n" + + " \"taxrate\": \"0.09\",\n" + + " \"unit\": \"吨\",\n" + + " \"yhzcbs\": \"0\"\n" + + " }\n" + + " ],\n" + + " \"dkbz\": \"0\",\n" + + " \"email\": \"447808651@qq.com\",\n" + + " \"invoiceLine\": \"b\",\n" + + " \"invoicedate\": \"2023-08-21 16:53:33\",\n" + + " \"kptype\": \"1\",\n" + + " \"message\": \"起止地:新疆哈密伊州-甘肃酒泉瓜州\\r\\n货物名称:混煤\\r\\n车种车号:辽CD9013\",\n" + + " \"orderno\": \"20230821150645177197\", \n" + + " \"payee\": \"王清伟\",\n" + + " \"phone\": \"18866870778\",\n" + + " \"qdbz\": \"0\",\n" + + " \"saleaccount\": \"平安银行芜湖分行营业部 15100161250005\",\n" + + " \"saleaddress\": \"安徽省芜湖市镜湖区范罗山街道滨江商务楼15楼1513室\",\n" + + " \"salephone\": \"13361130788\",\n" + + " \"saletaxnum\": \"91340202MA8PFU0H7X\",\n" + + " \"taxnum\": \"91659011MABKYQRY1U\",\n" + + " \"telephone\": \"15026078540\",\n" + + " \"tsfs\": \"0\"\n" + + "}\n"; + + order = "{\n" + + " \"identity\": \"1203\",\n" + + " \"taxNo\": \"91370102MA3MCQED46\",\n" + + " \"invoiceLine\": \"s\", \n" + + " \"billNo\": \"661545026858230823094949\",\n" + + " \"oriInvoiceCode\": \"3700212130\",\n" + + " \"oriInvoiceNumber\": \"14638838\",\n" + + " \"sellerTaxNo\": \"91370102MA3MCQED46\",\n" + + " \"sellerName\": \"山东海宣信息技术咨询有限公司\",\n" + + " \"buyerTaxNo\": \"91370102MA3UD2FG21\",\n" + + " \"buyerName\": \"山东慧永信息科技有限公司\",\n" + + " \"productOilFlag\": \"0\",\n" + + " \"applyRemark\": \"0000000100\",\n" + + " \"taxAmount\": \"-10\",\n" + + " \"originKprq\": \"2023-08-19 17:59:04\",\n" + + " \"taxExcludedAmount\": \"-9.9\",\n" + + " \"invoiceRedApplyDetails\": [\n" + + " {\n" + + " \"taxRate\": \"0.01\", \n" + + " \"favouredPolicyFlag\": false,\n" + + " \"favouredPolicyName\": \"\",\n" + + " \"zeroRateFlag\": \"\",\n" + + " \"goodsName\": \"*现代服务*服务费\", \n" + + " \"goodsCode\": \"304990000000000000\", \n" + + " \"taxExcludedPrice\": \"9.9\",\n" + + " \"num\": \"-1\",\n" + + " \"unit\": \"\",\n" + + " \"specType\": null,\n" + + " \"taxAmount\": \"-0.10\",\n" + + " \"taxExcludedAmount\": \"-9.9\",\n" + + " \"taxIncludedAmount\": \"-10\",\n" + + " \"withTaxFlag\": false,\n" + + " \"businessTaxCode\": \"0000000000\",\n" + + " \"fphxz\": \"0\"\n" + + " }\n" + + " ]\n" + + "}"; + System.out.println(order); m = AisinoInvoiceDecryptUtil.encrypt(order, key); System.out.println("-------------------发票查询-数科-----------------------------"); diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/JcskTest.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/JcskTest.java index 522dbb7..1422d7a 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/JcskTest.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/JcskTest.java @@ -19,10 +19,10 @@ public class JcskTest { // String key = "Nlc6k8hs+KIPiTLxih3IZw=="; // 1486 // String key = "HwHDdrtl8VkuZ/K+mLn0lA=="; // 1235 // String key = "5lkC/Y5cRCtdzeroilBYFw=="; // 1246 -// String key = "ubDUJvWWr26KTYHfzz02KA=="; // 1247 + String key = "ubDUJvWWr26KTYHfzz02KA=="; // 1247 // String key = "uIawjnF+dXZa60h8cyI/MA=="; // 1483 // String key = "W45KUNcF+EA9rodLz96V2w=="; // 1487 - String key = "GGzLrdR6Y8FXIXkMq94StA=="; // 1488 +// String key = "GGzLrdR6Y8FXIXkMq94StA=="; // 1488 String order = ""; @@ -188,6 +188,29 @@ public class JcskTest { " }\n" + "}"; + order = "{ \n" + + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + + " \"async\": false,\n" + + " \"bsrysfzjhm\":\"370882198408212815\",\n" + + " \"serviceId\": \"yhdj\",\n" + + " \"dqbm\": \"qingdao\",\n" + + " \"nsrsbh\": \"92370214MACAAEK16E\",\n" + + " \"jsonData\": {\n" + + " \"bsryxm\": \"刘旭\",\n" + + " \"dlsf\": \"7\",\n" + + " \"dlsfmm\": \"260046liU\",\n" + + " \"dlfs\": \"2\",\n" + + " \"dlmm\": \"260046liU\",\n" + + " \"dlzh\": \"16556821252\",\n" + + " \"nsrmc\": \"城阳区兴顺通制冷设备维修服务部\",\n" + + " \"nsrsbh\": \"92370214MACAAEK16E\",\n" + + " \"bsrysfzjhm\": \"370882198408212815\",\n" + + " \"bsrysjhm\": \"16556821252\",\n" + + " \"zjh\": \"16556821252\",\n" + + " \"loginType\": \"1\"\n" + + " }\n" + + "}"; + System.out.println(order); m = AisinoInvoiceDecryptUtil.encrypt(order, key); System.out.println("-------------------用户登记-----------------------------"); @@ -270,7 +293,7 @@ public class JcskTest { " \"async\": false,\n" + " \"bsrysfzjhm\":\"370882198408212815\",\n" + " \"nsrsbh\": \"92370214MACAAEK16E\",\n" + - " \"requestId\": \"20230808@1005609e-1c95-4573-ba1c-0d30954dbeb4\",\n" + + " \"requestId\": \"20230816@385a441d-4095-4bf5-aad5-45da817d790c\",\n" + " \"serviceId\": \"tycxjk\"\n" + "}"; @@ -302,10 +325,10 @@ public class JcskTest { order = "{\n" + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + - " \"dqbm\":\"guangdong\",\n" + + " \"dqbm\":\"qingdao\",\n" + " \"async\": false,\n" + - " \"bsrysfzjhm\":\"510402199507272626\",\n" + - " \"nsrsbh\": \"91440101MA59C5NT7A\",\n" + + " \"bsrysfzjhm\":\"370882198408212815\",\n" + + " \"nsrsbh\": \"92370214MACAAEK16E\",\n" + " \"serviceId\": \"hqrlsbewm\"\n" + "}"; System.out.println(order); @@ -424,6 +447,82 @@ public class JcskTest { "\"TJSJ\": \"\",\n" + "\"taxNo\": \"91370181MA3UQT3180\"\n" + "}"; + + + order = "{\n" + + " \"terminalNumber\": \"\",\n" + + " \"orderno\": \"22afcb4b-e202-4fd6-8113-a34663cd98cc\",\n" + + " \"sellerBank\": \"安国中成村镇银行股份有限公司\",\n" + + " \"checker\": \"\",\n" + + " \"saleaddress\": \"北京市东城区朝阳外大街1021\",\n" + + " \"payee\": \"\",\n" + + " \"hsbz\": \"2\",\n" + + " \"kjlx\": \"\",\n" + + " \"saleaccount\": \"37011619041050001239\",\n" + + " \"qdbz\": \"0\",\n" + + " \"ext\": {\n" + + " \"sfhqsyed\": false\n" + + " },\n" + + " \"xsfnsrsbh\": \"92370214MACAAEK16E\",\n" + + " \"xsflxdh\": \"18761829981\",\n" + + " \"cpybz\": \"0\",\n" + + " \"fjh\": \"\",\n" + + " \"tax\": \"0.03\",\n" + + " \"dkbz\": \"0\",\n" + + " \"phone\": \"\",\n" + + " \"dqbm\": \"\",\n" + + " \"xsfyhzh\": \"37011619041050001239\",\n" + + " \"jshj\": \"1.03\",\n" + + " \"tsfs\": \"2\",\n" + + " \"detail\": [\n" + + " {\n" + + " \"fphxz\": \"0\",\n" + + " \"lslbs\": \"\",\n" + + " \"unit\": \"\",\n" + + " \"hsbz\": \"0\",\n" + + " \"taxrate\": \"0.03\",\n" + + " \"yhzcbs\": \"0\",\n" + + " \"zzstsgl\": \"\",\n" + + " \"price\": \"\",\n" + + " \"num\": \"\",\n" + + " \"goodsname\": \"维修费\",\n" + + " \"spbm\": \"202\",\n" + + " \"spec\": \"\",\n" + + " \"taxfreeamt\": \"1.00\",\n" + + " \"tax\": \"0.03\",\n" + + " \"taxamt\": \"1.03\"\n" + + " }\n" + + " ],\n" + + " \"taxamt\": \"1\",\n" + + " \"saletaxnum\": \"92370214MACAAEK16E\",\n" + + " \"sellerName\": \"城阳区兴顺通制冷设备维修服务部\",\n" + + " \"billInfono\": \"\",\n" + + " \"xsfkhh\": \"安国中成村镇银行股份有限公司\",\n" + + " \"fpqqlsh\": \"33afcb4b-e202-4fd6-8113-a34663cd98c1\",\n" + + " \"qdxmmc\": \"\",\n" + + " \"gfxxconfirm\": \"\",\n" + + " \"invoiceLine\": \"82\",\n" + + " \"serviceId\": \"lzfpkj\",\n" + + " \"email\": \"\",\n" + + " \"salephone\": \"18761829981\",\n" + + " \"address\": \"山东省-济南市-历城区-浪潮路 18718221291\",\n" + + " \"fpdm\": \"\",\n" + + " \"bsrysfzjhm\": \"370882198408212815\",\n" + + " \"kptype\": \"1\",\n" + + " \"message\": \"\",\n" + + " \"clerk\": \"刘旭\",\n" + + " \"async\": \"true\",\n" + + " \"xsfmc\": \"城阳区兴顺通制冷设备维修服务部\",\n" + + " \"xsfdz\": \"北京市东城区朝阳外大街1021\",\n" + + " \"taxnum\": \"142421198604061019\",\n" + + " \"jqbh\": \"370882198408212815\",\n" + + " \"account\": \"中国建设银行济南市泉城支 行 37011619041050001239\",\n" + + " \"invoicedate\": \"2023-08-15\",\n" + + " \"buyername\": \"鹿旭\",\n" + + " \"fphm\": \"\"\n" + + "}"; + + order = "{\"terminalNumber\":\"\",\"orderno\":\"22481b71-a120-6718-1d10-f738bbd562c8\",\"sellerBank\":\"安国中成村镇银行股份有限公司\",\"checker\":\"\",\"saleaddress\":\"北京市东城区朝阳外大街1021\",\"payee\":\"\",\"hsbz\":\"2\",\"kjlx\":\"\",\"saleaccount\":\"37011619041050001239\",\"qdbz\":\"0\",\"ext\":{\"sfhqsyed\":false},\"xsfnsrsbh\":\"92370214MACAAEK16E\",\"xsflxdh\":\"18761829981\",\"cpybz\":\"0\",\"fjh\":\"\",\"tax\":\"0.06\",\"dkbz\":\"0\",\"phone\":\"\",\"dqbm\":\"\",\"xsfyhzh\":\"37011619041050001239\",\"jshj\":\"1.06\",\"tsfs\":\"2\",\"detail\":[{\"fphxz\":\"0\",\"lslbs\":\"\",\"unit\":\"\",\"hsbz\":\"0\",\"taxrate\":\"0.06\",\"yhzcbs\":\"0\",\"zzstsgl\":\"\",\"price\":\"\",\"num\":\"\",\"goodsname\":\"维修费\",\"spbm\":\"202\",\"spec\":\"\",\"taxfreeamt\":\"1.00\",\"tax\":\"0.06\",\"taxamt\":\"1.06\"}],\"taxamt\":\"1\",\"saletaxnum\":\"92370214MACAAEK16E\",\"sellerName\":\"城阳区兴顺通制冷设备维修服务部\",\"billInfono\":\"\",\"xsfkhh\":\"安国中成村镇银行股份有限公司\",\"fpqqlsh\":\"22481b71-a120-6718-1d10-f738bbd562c8\",\"qdxmmc\":\"\",\"gfxxconfirm\":\"\",\"invoiceLine\":\"82\",\"serviceId\":\"lzfpkj\",\"email\":\"\",\"salephone\":\"18761829981\",\"address\":\"山东省-济南市-历城区-浪潮路 18718221291\",\"fpdm\":\"\",\"bsrysfzjhm\":\"370882198408212815\",\"kptype\":\"1\",\"message\":\"\",\"clerk\":\"刘旭\",\"async\":\"true\",\"xsfmc\":\"城阳区兴顺通制冷设备维修服务部\",\"xsfdz\":\"北京市东城区朝阳外大街1021\",\"taxnum\":\"142421198604061019\",\"jqbh\":\"370882198408212815\",\"account\":\"中国建设银行济南市泉城支行 37011619041050001239\",\"invoicedate\":\"2023-08-16\",\"buyername\":\"鹿旭\",\"fphm\":\"\"}"; System.out.println(order); m = AisinoInvoiceDecryptUtil.encrypt(order, key); System.out.println("-------------------获取发票下载地址-----------------------------"); diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/elephant/ElephantUtils.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/elephant/ElephantUtils.java index 170d10f..f585859 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/elephant/ElephantUtils.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/elephant/ElephantUtils.java @@ -1,5 +1,6 @@ package com.jianshui.invoice.utils.elephant; +import cn.hutool.core.codec.Base64Decoder; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.RandomUtil; import cn.hutool.core.util.StrUtil; @@ -43,6 +44,7 @@ import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; +import java.nio.charset.StandardCharsets; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.text.SimpleDateFormat; @@ -373,6 +375,12 @@ public class ElephantUtils { // byte[] contentByte = "{\"DDPCXX\":{\"DDQQPCH\":\"5767e3e0907c4e3c848c3f459b68394b\",\"NSRSBH\":\"110101MYJ2GPQQ4\",\"FPLXDM\":\"004\"},\"DDZXX\":[{\"DDTXX\":{\"DDQQLSH\":\"4767e3e0907c4e3c848c3f459b68394b\",\"NSRSBH\":\"110101MYJ2GPQQ4\",\"NSRMC\":\"测试 localhost\",\"KPLX\":\"0\",\"XHFSBH\":\"110101MYJ2GPQQ4\",\"XHFMC\":\"测试 localhost\",\"XHFDZ\":\"山东省济南市济微路141号中铁物流园1楼\",\"XHFDH\":\"1\",\"XHFYH\":\"齐鲁银行济南王官庄支行 1170 8140 0000 0016 252\",\"XHFZH\":\"1170814000000016252\",\"GMFSBH\":\"91320700774687205M\",\"GMFMC\":\"连云港天邦科技开发有限公司\",\"GMFDZ\":\"江苏省连云港市海州开发区新浦工业园振兴路\",\"GMFDH\":\"0518-85287867\",\"GMFYH\":\"江苏银行连云港浦中支行 \",\"GMFZH\":\"70300101314068535\",\"GMFLX\":\"01\",\"KPR\":\"test1\",\"QDBZ\":\"0\",\"JSHJ\":\"7475.76\",\"HJJE\":\"6615.72\",\"HJSE\":\"860.04\",\"DDH\":\"4767e3e0907c4e3c848c3f459b68394b\",\"DDSJ\":\"2022-05-17 10:09:33\"},\"DDMXXX\":[{\"XH\":\"1\",\"FPHXZ\":\"0\",\"SPBM\":\"108020799\",\"YHZCBS\":\"0\",\"XMMC\":\"圆钢\",\"GGXH\":\"60\",\"DW\":\"吨\",\"SPSL\":1.014,\"DJ\":\"4991.15\",\"JE\":\"5061.03\",\"HSBZ\":\"0\",\"SL\":\"0.13\",\"SE\":\"657.93\",\"BYZD1\":\"\",\"BYZD2\":\"\",\"BYZD3\":\"\"},{\"XH\":\"2\",\"FPHXZ\":\"0\",\"SPBM\":\"108020799\",\"YHZCBS\":\"0\",\"XMMC\":\"圆钢\",\"GGXH\":\"55\",\"DW\":\"吨\",\"SPSL\":0.23,\"DJ\":\"4902.65\",\"JE\":\"1127.61\",\"HSBZ\":\"0\",\"SL\":\"0.13\",\"SE\":\"146.59\",\"BYZD1\":\"\",\"BYZD2\":\"\",\"BYZD3\":\"\"},{\"XH\":\"3\",\"FPHXZ\":\"0\",\"SPBM\":\"108020799\",\"YHZCBS\":\"0\",\"XMMC\":\"圆钢\",\"GGXH\":\"10\",\"DW\":\"吨\",\"SPSL\":0.076,\"DJ\":\"5619.47\",\"JE\":\"427.08\",\"HSBZ\":\"0\",\"SL\":\"0.13\",\"SE\":\"55.52\",\"BYZD1\":\"\",\"BYZD2\":\"\",\"BYZD3\":\"\"}]}]}".getBytes(); String byteContent = encoder.encode(contentByte); + byte[] aaa = cn.hutool.core.codec.Base64.decode(byteContent); + String result11 = new String(aaa, StandardCharsets.UTF_8); + System.out.println(result11); + + + int randomInt = RandomUtil.randomInt(10, 100); requestBody.put("Nonce", Integer.toString(randomInt)); requestBody.put("SecretId", secretId); @@ -419,6 +427,8 @@ public class ElephantUtils { // 开始构造form data log.info("【大象工具类】向大象请求报文:{},原始报文:{}", requestBody.toString(), JSONUtil.toJsonStr(data)); + //kk TODO : 2023/8/26 本地调试 +// url = url.replace("140.143.226.17","127.0.0.1"); String response = HttpRequest.post(url) // .setHttpProxy("127.0.0.1", 9090) .contentType(ContentType.MULTIPART.getValue())