From c3553d6ba9bdb8fe0d90b3a6e0fa2e14598a2694 Mon Sep 17 00:00:00 2001 From: dongxiaoke <1910333201@qq.com> Date: Tue, 4 Jul 2023 09:17:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E7=94=B5=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jianshui/invoice/utils/InvoiceTest.java | 109 +++++++++++++++++- 1 file changed, 106 insertions(+), 3 deletions(-) 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 4eb4380..d63bc61 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 @@ -29,6 +29,7 @@ public class InvoiceTest { //----------------------普通电票---------------------------------------------------- //发票开具 // 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,7 +41,7 @@ public class InvoiceTest { // String key = "LTEO+oOgWMsuQAOUglqXuQ=="; // 1200 // String key = "n9tFehADzqvXWeX4pqHf0g=="; // 1260 // String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1255 - String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1203 +// String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1203 // String key = "TG1NR1N0R3RPcEY0eE55dg=="; // 1132 // String key = "2KF3rawkN1B1gGjwrtBMlQ=="; // 500 @@ -157,6 +158,65 @@ public class InvoiceTest { // " }\n" + // "}"; + String order = "{\n" + + " \"identity\":\"1203\",\n" + + " \"order\":{\n" + + " \"buyername\":\"山东慧永信息科技有限公司\",\n" + + " \"taxnum\":\"91370102MA3UD2FG21\",\n" + + " \"address\":\"山东省济南市历下区华能路38号大地锐城F1-06室\",\n" + + " \"buyerBank\":null,\n" + + " \"account\":\"建设银行 244225735162\",\n" + + " \"telephone\":\" 87207899\",\n" + + " \"orderno\":\"00000000005223210916\",\n" + + " \"invoicedate\":\"2022-09-16 15:06:32\",\n" + + " \"saleaccount\":\"交通银行海淀支行 140301615336\",\n" + + " \"salephone\":\"12345678900\",\n" + + " \"saleaddress\":\"北京市海淀区\",\n" + + " \"saletaxnum\":\"110101MYJ2GPQQ4\",\n" + + " \"kptype\":\"1\",\n" + + " \"message\":\"缴费户号: 账 期:2021-09\",\n" + + " \"clerk\":\"李兆庆2\",\n" + + " \"payee\":\"王蕊\",\n" + + " \"checker\":\"韩丽\",\n" + + " \"fpdm\":\"\",\n" + + " \"fphm\":\"\",\n" + + " \"tsfs\":\"1\",\n" + + " \"email\":\"\",\n" + + " \"phone\":\"\",\n" + + " \"qdbz\":\"0\",\n" + + " \"qdxmmc\":\"0\",\n" + + " \"dkbz\":\"0\",\n" + + " \"deptid\":null,\n" + + " \"clerkid\":null,\n" + + " \"invoiceLine\":\"s\",\n" + + " \"fjh\":\"0\",\n" + + " \"jqbh\":null,\n" + + " \"cpybz\":\"0\",\n" + + " \"billInfono\":\"\",\n" + + " \"detail\":[\n" + + " {\n" + + " \"goodsname\":\"工业生产用水4.4基本水费\",\n" + + " \"num\":\"4272\",\n" + + " \"price\":\"2.815534\",\n" + + " \"hsbz\":\"0\",\n" + + " \"taxrate\":\"0.03\",\n" + + " \"spec\":null,\n" + + " \"unit\":\"立方米\",\n" + + " \"spbm\":\"1100301010000000000\",\n" + + " \"zsbm\":null,\n" + + " \"fphxz\":\"0\",\n" + + " \"yhzcbs\":\"0\",\n" + + " \"zzstsgl\":\"\",\n" + + " \"lslbs\":null,\n" + + " \"kce\":null,\n" + + " \"taxfreeamt\":\"12027.96\",\n" + + " \"tax\":\"360.84\",\n" + + " \"taxamt\":\"12388.80\"\n" + + " }\n" + + " ]\n" + + " }\n" + + "}"; + // String order = "{" + // " \"identity\": \"1235\"," + // " \"order\": {" + @@ -216,7 +276,7 @@ public class InvoiceTest { // " }" + // "}"; - String order = "{\"async\":true,\"nsrsbh\":\"91440101MA9Y2B9C09\",\"jsonData\":{\"jbrzjhm\":\"210281199307250821\",\"gmflxdh\":\"17325302081\",\"xsflxdh\":\"18842854114\",\"xsfnsrsbh\":\"91440101MA9Y2B9C09\",\"hjse\":\"0.290\",\"gmfyhzh\":\"6234353432425345321\",\"zdhqbsdz\":\"1\",\"jbrzjzldm\":\"201\",\"gmfdz\":\"广东省广州市\",\"gmfmc\":\"护健康(北京)科技有限责任公司\",\"xsfkhh\":\"中国银行广州东山支行 649657741897\",\"jbrxm\":\"李红鹭\",\"jrznsrsbh\":\"91440101MA9Y2B9C09\",\"hjje\":\"9.71\",\"gmfnsrsbh\":\"91110116MA01FRGEXB\",\"fpqqlsh\":\"33AV0202212201049545514471588811\",\"xsfdz\":\"广州市越秀区中山三路\",\"xsfmc\":\"广东护信科技有限责任公司\",\"hsbz\":\"2\",\"fplxdm\":\"82\",\"mxList\":[{\"ggxh\":\"\",\"ssflbm\":\"3070201020000000000\",\"zzstsgldm\":\"08\",\"fphxz\":\"0\",\"se\":\"0.290\",\"dw\":\"人\",\"spsl\":\"1\",\"xmmc\":\"培训费\",\"dj\":\"10.000\",\"je\":\"10.000\",\"slv\":\"0.03\"}],\"xsfyhzh\":\"649657741897\",\"gmfkhh\":\"中国银行\",\"jshj\":\"10.000\"},\"bsrysfzjhm\":\"210281199307250821\",\"dqbm\":\"guangdong\",\"appkey\":\"kpP/pYUBGWdIRNFswh+1Qg==\",\"serviceId\":\"lzfpkj\"}}"; +// String order = "{\"async\":true,\"nsrsbh\":\"91440101MA9Y2B9C09\",\"jsonData\":{\"jbrzjhm\":\"210281199307250821\",\"gmflxdh\":\"17325302081\",\"xsflxdh\":\"18842854114\",\"xsfnsrsbh\":\"91440101MA9Y2B9C09\",\"hjse\":\"0.290\",\"gmfyhzh\":\"6234353432425345321\",\"zdhqbsdz\":\"1\",\"jbrzjzldm\":\"201\",\"gmfdz\":\"广东省广州市\",\"gmfmc\":\"护健康(北京)科技有限责任公司\",\"xsfkhh\":\"中国银行广州东山支行 649657741897\",\"jbrxm\":\"李红鹭\",\"jrznsrsbh\":\"91440101MA9Y2B9C09\",\"hjje\":\"9.71\",\"gmfnsrsbh\":\"91110116MA01FRGEXB\",\"fpqqlsh\":\"33AV0202212201049545514471588811\",\"xsfdz\":\"广州市越秀区中山三路\",\"xsfmc\":\"广东护信科技有限责任公司\",\"hsbz\":\"2\",\"fplxdm\":\"82\",\"mxList\":[{\"ggxh\":\"\",\"ssflbm\":\"3070201020000000000\",\"zzstsgldm\":\"08\",\"fphxz\":\"0\",\"se\":\"0.290\",\"dw\":\"人\",\"spsl\":\"1\",\"xmmc\":\"培训费\",\"dj\":\"10.000\",\"je\":\"10.000\",\"slv\":\"0.03\"}],\"xsfyhzh\":\"649657741897\",\"gmfkhh\":\"中国银行\",\"jshj\":\"10.000\"},\"bsrysfzjhm\":\"210281199307250821\",\"dqbm\":\"guangdong\",\"appkey\":\"kpP/pYUBGWdIRNFswh+1Qg==\",\"serviceId\":\"lzfpkj\"}}"; /*String order = "{ \n" + @@ -300,6 +360,8 @@ public class InvoiceTest { System.out.println("-------------------发票查询(流水号)-----------------------------"); String query = "{\"identity\":\"1235\",\"fpqqlsh\":['cc8291ae749240e79f90eb86756fe583'],\"isOfferInvoiceDetail\":\"true\"}"; + System.out.println(query); + m = AisinoInvoiceDecryptUtil.encrypt(query, key); System.out.println(m); System.out.println("------------------------------------------------"); @@ -825,6 +887,39 @@ public class InvoiceTest { "\t}\n" + "}"; + order = "{\n" + + "\"identity\": \"1220\",\n" + + "\"order\": {\n" + + "\"billNo\": \"661024643068230218103524\",\n" + + "\"sqlb\": \"0\",\n" + + "\"oriInvoiceCode\": \"5000201530\",\n" + + "\"oriInvoiceNumber\": \"98900017\",\n" + + "\"billTime\": \"2022-11-24 21:07:27\",\n" + + "\"buyerName\": \"北车建设工程有限责任公司\",\n" + + "\"buyerTaxNo\": \"110101MYJ2GPQQ4\",\n" + + "\"sellerName\": \"标准接口测试企业\",\n" + + "\"sellerTaxNo\": \"110101MYJ2GPQQ4\",\n" + + "\"applyRemark\": \"0000000100\",\n" + + "\"productOilFlag\": \"0\",\n" + + "\"invoiceLine\": \"s\",\n" + + "\"invoiceRedApplyDetails\": [{\n" + + "\"goodsCode\": \"108020707\",\n" + + "\"goodsName\": \"普碳板Q235B\",\n" + + "\"num\": \"-27\",\n" + + "\"specType\": \"40*2200*L\",\n" + + "\"taxAmount\": \"-12704.34\",\n" + + "\"taxExcludedAmount\": \"-97725.66\",\n" + + "\"taxExcludedPrice\": \"3619.46902655\",\n" + + "\"price\": \"4090\",\n" + + "\"taxRate\": \"0.13\",\n" + + "\"withTaxFlag\": \"false\",\n" + + "\"originKprq\": \"2023-2-18 10:35:24\",\n" + + "\"favouredPolicyFlag\": 0,\n" + + "\"fphxz\": \"0\"\n" + + "}]\n" + + "\t}\n" + + "}"; + System.out.println(order); m = AisinoInvoiceDecryptUtil.encrypt(order, key); System.out.println("-------------------红字申请表上传-控制台-----------------------------"); @@ -846,8 +941,12 @@ public class InvoiceTest { System.out.println("------------------------------------------------"); - order = "{\"identity\":\"1260\",\"SQBXZQQPCH\":\"230301132411\",\"NSRSBH\":\"123701004930058884\",\"FPLXDM\":\"s\",\"XXBFW\":0,\"billTimeBegin\":\"20230301\",\"billTimeEnd\":\"20230301\"}"; +// order = "{\"identity\":\"1260\",\"SQBXZQQPCH\":\"230301132411\",\"NSRSBH\":\"123701004930058884\",\"FPLXDM\":\"s\",\"XXBFW\":0,\"billTimeBegin\":\"20230301\",\"billTimeEnd\":\"20230301\"}"; + + order = "{\"identity\":\"1203\",\"fpqqlsh\":['889614a5b0fd4d0788f72a853182ac20'],\"isOfferInvoiceDetail\":\"true\"}"; + 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\" } ]}"; System.out.println(order); m = AisinoInvoiceDecryptUtil.encrypt(order, key); System.out.println("-------------------发票查询-数科-----------------------------"); @@ -855,6 +954,10 @@ public class InvoiceTest { System.out.println("------------------------------------------------"); +// order = "Afepz1WAiJb1NSFa55EWPgW7dTwjzt4VVx21H17XyPe+i3I1XABxOmzCJ+DOZGO4iATVfrgz7nDk/w/JB79AVKSBmTMCobqpDEXfSaO9yyanVTvZqndxfCrDuuCLhTTYlEMzUcswaeCaFkI1O9T7ab\\ngQElxC/4QEh6E2IxbTHrZO5seOr4zZdDhG8FUZ1rl0s7tDY15d0="; + + m = AisinoInvoiceDecryptUtil.decrypt(m, key); + System.out.println(m);