数电问题修复

beta-enc
dongxiaoke 2 years ago
parent bb4e521c47
commit c3553d6ba9
  1. 109
      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 = "LTEO+oOgWMsuQAOUglqXuQ=="; // 1203
String key = "h+6FwpA1Mi7wgG+U207TKkcA=="; //
// String key = "G+/33jnXT65iUSH1L+2E+w=="; // 1191 // String key = "G+/33jnXT65iUSH1L+2E+w=="; // 1191
// String key = "HwHDdrtl8VkuZ/K+mLn0lA=="; // 2233 // String key = "HwHDdrtl8VkuZ/K+mLn0lA=="; // 2233
// String key = "HwHDdrtl8VkuZ/K+mLn0lA=="; // 1235 // String key = "HwHDdrtl8VkuZ/K+mLn0lA=="; // 1235
@ -40,7 +41,7 @@ public class InvoiceTest {
// String key = "LTEO+oOgWMsuQAOUglqXuQ=="; // 1200 // String key = "LTEO+oOgWMsuQAOUglqXuQ=="; // 1200
// String key = "n9tFehADzqvXWeX4pqHf0g=="; // 1260 // String key = "n9tFehADzqvXWeX4pqHf0g=="; // 1260
// String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1255 // String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1255
String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1203 // String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1203
// String key = "TG1NR1N0R3RPcEY0eE55dg=="; // 1132 // String key = "TG1NR1N0R3RPcEY0eE55dg=="; // 1132
// String key = "2KF3rawkN1B1gGjwrtBMlQ=="; // 500 // String key = "2KF3rawkN1B1gGjwrtBMlQ=="; // 500
@ -157,6 +158,65 @@ public class InvoiceTest {
// " }\n" + // " }\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 = "{" + // String order = "{" +
// " \"identity\": \"1235\"," + // " \"identity\": \"1235\"," +
// " \"order\": {" + // " \"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" + /*String order = "{ \n" +
@ -300,6 +360,8 @@ public class InvoiceTest {
System.out.println("-------------------发票查询(流水号)-----------------------------"); System.out.println("-------------------发票查询(流水号)-----------------------------");
String query = "{\"identity\":\"1235\",\"fpqqlsh\":['cc8291ae749240e79f90eb86756fe583'],\"isOfferInvoiceDetail\":\"true\"}"; String query = "{\"identity\":\"1235\",\"fpqqlsh\":['cc8291ae749240e79f90eb86756fe583'],\"isOfferInvoiceDetail\":\"true\"}";
System.out.println(query);
m = AisinoInvoiceDecryptUtil.encrypt(query, key); m = AisinoInvoiceDecryptUtil.encrypt(query, key);
System.out.println(m); System.out.println(m);
System.out.println("------------------------------------------------"); System.out.println("------------------------------------------------");
@ -825,6 +887,39 @@ public class InvoiceTest {
"\t}\n" + "\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); System.out.println(order);
m = AisinoInvoiceDecryptUtil.encrypt(order, key); m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println("-------------------红字申请表上传-控制台-----------------------------"); System.out.println("-------------------红字申请表上传-控制台-----------------------------");
@ -846,8 +941,12 @@ public class InvoiceTest {
System.out.println("------------------------------------------------"); 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); System.out.println(order);
m = AisinoInvoiceDecryptUtil.encrypt(order, key); m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println("-------------------发票查询-数科-----------------------------"); System.out.println("-------------------发票查询-数科-----------------------------");
@ -855,6 +954,10 @@ public class InvoiceTest {
System.out.println("------------------------------------------------"); System.out.println("------------------------------------------------");
// order = "Afepz1WAiJb1NSFa55EWPgW7dTwjzt4VVx21H17XyPe+i3I1XABxOmzCJ+DOZGO4iATVfrgz7nDk/w/JB79AVKSBmTMCobqpDEXfSaO9yyanVTvZqndxfCrDuuCLhTTYlEMzUcswaeCaFkI1O9T7ab\\ngQElxC/4QEh6E2IxbTHrZO5seOr4zZdDhG8FUZ1rl0s7tDY15d0=";
m = AisinoInvoiceDecryptUtil.decrypt(m, key);
System.out.println(m);

Loading…
Cancel
Save