From a9e68b65efc6ccce7c17502ed14a460ac89f4d1f Mon Sep 17 00:00:00 2001 From: dongxiaoke <1910333201@qq.com> Date: Thu, 10 Aug 2023 08:45:43 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=9F=A5=E9=AA=8C=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jianshui/invoice/utils/JcskTest.java | 80 +++++++++++++++---- 1 file changed, 64 insertions(+), 16 deletions(-) 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 211d2d5..71c6186 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 @@ -15,9 +15,11 @@ public class JcskTest { public static void main(String[] args) throws Exception { // String key = "ZWaJUo9tKNKKQTQCryW9dw=="; // 1242 - String key = "GAu2XyVU4AYiqzPuoVGi4g=="; // 1245 +// String key = "GAu2XyVU4AYiqzPuoVGi4g=="; // 1245 +// 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 = "kpP/pYUBGWdIRNFswh+1Qg=="; // 1240 @@ -68,7 +70,7 @@ public class JcskTest { " \"loginType\": \"0\"\n" + " }\n" + "}";*/ - order = "{ \n" + + /*order = "{ \n" + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + " \"async\": false,\n" + " \"bsrysfzjhm\":\"440823199706182127\",\n" + @@ -89,29 +91,52 @@ public class JcskTest { " \"zjh\": \"\",\n" + " \"loginType\": \"0\"\n" + " }\n" + - "}"; + "}";*/ - /*order = "{ \n" + + order = "{ \n" + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + " \"async\": false,\n" + - " \"bsrysfzjhm\":\"37028519930620441X\",\n" + + " \"bsrysfzjhm\":\"370882198408212815\",\n" + " \"serviceId\": \"yhdj\",\n" + " \"dqbm\": \"qingdao\",\n" + " \"nsrsbh\": \"92370214MACAAEK16E\",\n" + " \"jsonData\": {\n" + - " \"bsryxm\": \"贾宁\",\n" + + " \"bsryxm\": \"刘旭\",\n" + " \"dlsf\": \"7\",\n" + - " \"dlsfmm\": \"139690jn\",\n" + + " \"dlsfmm\": \"260046liU\",\n" + " \"dlfs\": \"2\",\n" + - " \"dlmm\": \"139690jn\",\n" + - " \"dlzh\": \"37028519930620441X\",\n" + + " \"dlmm\": \"260046liU\",\n" + + " \"dlzh\": \"16556821252\",\n" + " \"nsrmc\": \"城阳区兴顺通制冷设备维修服务部\",\n" + " \"nsrsbh\": \"92370214MACAAEK16E\",\n" + - " \"bsrysfzjhm\": \"37028519930620441X\",\n" + - " \"bsrysjhm\": \"13969067208\",\n" + + " \"bsrysfzjhm\": \"370882198408212815\",\n" + + " \"bsrysjhm\": \"16556821252\",\n" + " \"zjh\": \"16556821252\",\n" + " \"loginType\": \"1\"\n" + " }\n" + + "}"; + + /* order = "{ \n" + + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + + " \"async\": false,\n" + + " \"bsrysfzjhm\":\"412826199208093127\",\n" + + " \"serviceId\": \"yhdj\",\n" + + " \"dqbm\": \"henan\",\n" + + " \"nsrsbh\": \"51410000395121885Q\",\n" + + " \"jsonData\": {\n" + + " \"bsryxm\": \"罗盼盼\",\n" + + " \"dlsf\": \"3\",\n" + + " \"dlsfmm\": \"12345678AA\",\n" + + " \"dlfs\": \"2\",\n" + + " \"dlmm\": \"12345678AA\",\n" + + " \"dlzh\": \"16558947423\",\n" + + " \"nsrmc\": \"河南省康复医学会\",\n" + + " \"nsrsbh\": \"51410000395121885Q\",\n" + + " \"bsrysfzjhm\": \"412826199208093127\",\n" + + " \"bsrysjhm\": \"16558947423\",\n" + + " \"zjh\": \"16558947423\",\n" + + " \"loginType\": \"1\"\n" + + " }\n" + "}";*/ System.out.println(order); @@ -171,6 +196,8 @@ public class JcskTest { " \"serviceId\": \"lzfpkj\"\n" + "}"; + order = "{\"terminalNumber\":\"\",\"orderno\":\"e024b9df-bfcf-083a-a3b4-3f998daa7499\",\"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\":\"e024b9df-bfcf-083a-a3b4-3f998daa7499\",\"qdxmmc\":\"\",\"gfxxconfirm\":\"\",\"invoiceLine\":\"82\",\"serviceId\":\"lzfpkj\",\"email\":\"\",\"salephone\":\"18761829981\",\"address\":\"北京市-西城区-市岱岳区山口镇油坊村 80965631\",\"fpdm\":\"\",\"bsrysfzjhm\":\"01\",\"kptype\":\"1\",\"message\":\"\",\"clerk\":\"鹿旭\",\"async\":\"true\",\"xsfmc\":\"城阳区兴顺通制冷设备维修服务部\",\"xsfdz\":\"北京市东城区朝阳外大街1021\",\"taxnum\":\"91370112MA3C5P3322\",\"jqbh\":\"01\",\"account\":\"中国建设银行济南市泉城支行 376010100101019236\",\"invoicedate\":\"2023-08-09\",\"buyername\":\"高速公路有限公司\",\"fphm\":\"\"}"; + // order = "{\"appkey\":\"ZWaJUo9tKNKKQTQCryW9dw==\",\"async\":true,\"bsrysfzjhm\":\"440823199706182127\",\"dqbm\":\"guangdong\",\"jsonData\":{\"bz\":\"12612758,12591114,12602990,12591117,12640043,12624506,12631957,12631959,12634562,12637269,12652723,12642790,12647281,12610411,12652753,12668687,12685743,12701368,12612767,12610405,12589191,12600474,12588079,12588081,12588083,12605776,12597887,12600477,12600478,12602963,12602967,12605775,12600422,12588076,12613043,12630103,12701370,12621979,12588086\",\"fplxdm\":\"82\",\"fpqqlsh\":\"000000000000000000000000469244r1\",\"gfxxconfirm\":0,\"gmfdz\":\"山东省济南市历城区北园大街9号荣盛时代国际广场6号楼1601\",\"gmfkhh\":\"中国民生银行股份有限公司济南经十路支行\",\"gmflxdh\":\"15854125588\",\"gmfmc\":\"山东檀道生物科技有限公司\",\"gmfnsrsbh\":\"91370102MA3QG9N55Q\",\"gmfyhzh\":\"305451073502\",\"hjje\":\"1339.07\",\"hjse\":\"131.63\",\"hsbz\":\"2\",\"jshj\":\"1470.70\",\"mxList\":[{\"dj\":\"17.26\",\"fphxz\":0,\"je\":\"19.50\",\"se\":\"2.24\",\"slv\":\"0.13\",\"spsl\":\"1.00\",\"ssflbm\":\"1070222020000000000\",\"xmmc\":\"立白小白白袜子洗衣液\",\"dw\":\"瓶\",\"ggxh\":\"450g\"},{\"dj\":\"17.26\",\"fphxz\":0,\"je\":\"19.50\",\"se\":\"2.24\",\"slv\":\"0.13\",\"spsl\":\"1.00\",\"ssflbm\":\"1070222020000000000\",\"xmmc\":\"立白小白白袜子洗衣液\",\"dw\":\"瓶\",\"ggxh\":\"450g\"},{\"dj\":\"21.68\",\"fphxz\":0,\"je\":\"24.50\",\"se\":\"2.82\",\"slv\":\"0.13\",\"spsl\":\"1.00\",\"ssflbm\":\"1070222020000000000\",\"xmmc\":\"立白内衣专护除菌洗衣液\",\"dw\":\"瓶\",\"ggxh\":\"450g\"},{\"dj\":\"21.68\",\"fphxz\":0,\"je\":\"24.50\",\"se\":\"2.82\",\"slv\":\"0.13\",\"spsl\":\"1.00\",\"ssflbm\":\"1070222020000000000\",\"xmmc\":\"立白内衣专护除菌洗衣液\",\"dw\":\"瓶\",\"ggxh\":\"450g\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核���\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"29.90\",\"se\":\"2.47\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"52.29\",\"fphxz\":0,\"je\":\"57.00\",\"se\":\"4.71\",\"slv\":\"0.09\",\"spsl\":\"1.00\",\"ssflbm\":\"1010303020100000000\",\"xmmc\":\"黄天鹅可生食鲜鸡蛋30枚装\",\"dw\":\"盒\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"59.80\",\"se\":\"4.94\",\"slv\":\"0.09\",\"spsl\":\"2.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"58.41\",\"fphxz\":0,\"je\":\"66.00\",\"se\":\"7.59\",\"slv\":\"0.13\",\"spsl\":\"1.00\",\"ssflbm\":\"1090417030000000000\",\"xmmc\":\"养生壶\",\"dw\":\"台\",\"ggxh\":\"S116\"},{\"dj\":\"63.72\",\"fphxz\":0,\"je\":\"72.00\",\"se\":\"8.28\",\"slv\":\"0.13\",\"spsl\":\"1.00\",\"ssflbm\":\"1070303010000000000\",\"xmmc\":\"鲜人参蜜片\",\"dw\":\"盒\",\"ggxh\":\"50g\"},{\"dj\":\"76.99\",\"fphxz\":0,\"je\":\"87.00\",\"se\":\"10.01\",\"slv\":\"0.13\",\"spsl\":\"1.00\",\"ssflbm\":\"1030204020000000000\",\"xmmc\":\"羊奶粉\",\"dw\":\"罐\",\"ggxh\":\"820g\"},{\"dj\":\"27.43\",\"fphxz\":0,\"je\":\"89.70\",\"se\":\"7.41\",\"slv\":\"0.09\",\"spsl\":\"3.00\",\"ssflbm\":\"1010115030300000000\",\"xmmc\":\"薄皮核桃\",\"dw\":\"份\",\"ggxh\":\"250g*4\"},{\"dj\":\"52.29\",\"fphxz\":0,\"je\":\"114.00\",\"se\":\"9.41\",\"slv\":\"0.09\",\"spsl\":\"2.00\",\"ssflbm\":\"1010303020100000000\",\"xmmc\":\"黄天鹅可生食鲜鸡蛋30枚装\",\"dw\":\"盒\"}],\"xsfdz\":\"广州市白云区北太路1633号广州民营科技园科兴路2号之一绿地汇创广场自编5栋23层2311房\",\"xsfkhh\":\"招商银行股份有限公司广州林和路支行\",\"xsflxdh\":\"18922325427\",\"xsfmc\":\"广东启顺供应链管理有限公司\",\"xsfnsrsbh\":\"91440101MA5CT3T24L\",\"xsfyhzh\":\"120915907010501\",\"jrznsrsbh\":\"91440101MA5CT3T24L\",\"jbrxm\":\"苏丽云\",\"jbrzjhm\":\"440823199706182127\",\"jbrzjzldm\":\"201\",\"ext\":{\"zdhqbsdz\":1}},\"nsrsbh\":\"91440101MA5CT3T24L\",\"serviceId\":\"lzfpkj\"}"; System.out.println(order); m = AisinoInvoiceDecryptUtil.encrypt(order, key); @@ -178,15 +205,27 @@ public class JcskTest { System.out.println(m); System.out.println("------------------------------------------------"); + /* order = "{\n" + + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + + " \"dqbm\":\"henan\",\n" + + " \"async\": false,\n" + + " \"bsrysfzjhm\":\"412826199208093127\",\n" + + " \"nsrsbh\": \"51410000395121885Q\",\n" + + " \"requestId\": \"20230802@3e116c37-ed7b-4ee1-88b1-823263345410\",\n" + + " \"serviceId\": \"tycxjk\"\n" + + "}";*/ + order = "{\n" + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + " \"dqbm\":\"qingdao\",\n" + " \"async\": false,\n" + - " \"bsrysfzjhm\":\"37028519930620441X\",\n" + + " \"bsrysfzjhm\":\"370882198408212815\",\n" + " \"nsrsbh\": \"92370214MACAAEK16E\",\n" + - " \"requestId\": \"20230531@c61cadeb-39d6-4c8e-940e-815375056764\",\n" + + " \"requestId\": \"20230808@1005609e-1c95-4573-ba1c-0d30954dbeb4\",\n" + " \"serviceId\": \"tycxjk\"\n" + "}"; + +// System.out.println(order); m = AisinoInvoiceDecryptUtil.encrypt(order, key); System.out.println("-------------------通用发票查询-----------------------------"); @@ -196,9 +235,18 @@ public class JcskTest { order = "{\n" + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + - " \"dqbm\":\"qingdao\",\n" + + " \"dqbm\":\"henan\",\n" + " \"async\": true,\n" + - " \"bsrysfzjhm\":\"37028519930620441X\",\n" + + " \"bsrysfzjhm\":\"412826199208093127\",\n" + + " \"nsrsbh\": \"51410000395121885Q\",\n" + + " \"serviceId\": \"hqrlsbewm\"\n" + + "}"; + + order = "{\n" + + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + + " \"dqbm\":\"qingdao\",\n" + + " \"async\": false,\n" + + " \"bsrysfzjhm\":\"370882198408212815\",\n" + " \"nsrsbh\": \"92370214MACAAEK16E\",\n" + " \"serviceId\": \"hqrlsbewm\"\n" + "}"; From 1f779d1cc2bfbae3c7142d5974e9418f8c1d8895 Mon Sep 17 00:00:00 2001 From: yishiqihuasheng <1191093413@qq.com> Date: Thu, 10 Aug 2023 09:54:47 +0800 Subject: [PATCH 2/3] =?UTF-8?q?jqbh=E5=AF=B9=E5=BA=94=E4=B8=8A=E5=A4=A7?= =?UTF-8?q?=E8=B1=A1=E7=9A=84kpzd=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/jianshui/invoice/domain/Invoice.java | 8 ++++++++ .../service/impl/api/ElephantInvoiceApiServiceImpl.java | 1 + 2 files changed, 9 insertions(+) diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/domain/Invoice.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/domain/Invoice.java index 4cb5abb..a643ab8 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/domain/Invoice.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/domain/Invoice.java @@ -301,6 +301,10 @@ public class Invoice extends BaseEntity { @Excel(name = "终端号") private String terminalNumber; + + @Excel(name = "机器编号") + private String jqbh; + /** * 作废类型 */ @@ -379,6 +383,10 @@ public class Invoice extends BaseEntity { private String zzfphm; + public String getJqbh(){return jqbh;} + + public void setJqbh(String jqbh){this.jqbh = jqbh;} + public String getZzfpdm() { return zzfpdm; } 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 fec4729..ef3a53d 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 @@ -488,6 +488,7 @@ public class ElephantInvoiceApiServiceImpl implements IInvoiceApiService { // invoice.setcOfdUrl(); // "ofdUrl" invoice.setFjh(ddfpxx.getKPJH()); // "分机号" invoice.setTerminalNumber(ddfpxx.getKPZD()); // "终端号" + invoice.setJqbh(ddfpxx.getKPZD()); debugLog("断点12", uuid, timestamp); // 上传文件到oss String defaultStorage = configService.selectConfigByKey("default_storage"); From d33da2ec55eb06dd0f38d60605ed4317bfaac5ec Mon Sep 17 00:00:00 2001 From: dongxiaoke <1910333201@qq.com> Date: Mon, 14 Aug 2023 18:01:04 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=99=BB=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../invoiceall/v1/InvoiceAllController.java | 5 +- .../service/impl/InvoiceAllImpl.java | 2 +- .../com/jianshui/invoice/utils/JcskTest.java | 48 ++++++++++++++++++- 3 files changed, 50 insertions(+), 5 deletions(-) diff --git a/jianshui-admin/src/main/java/com/jianshui/api/controller/http/invoiceall/v1/InvoiceAllController.java b/jianshui-admin/src/main/java/com/jianshui/api/controller/http/invoiceall/v1/InvoiceAllController.java index 36e2837..f3be740 100644 --- a/jianshui-admin/src/main/java/com/jianshui/api/controller/http/invoiceall/v1/InvoiceAllController.java +++ b/jianshui-admin/src/main/java/com/jianshui/api/controller/http/invoiceall/v1/InvoiceAllController.java @@ -79,8 +79,9 @@ public class InvoiceAllController { JSONObject requestBody = incomeRequestService.decrypt(request, companyservice); // 指定请求实例 - String serviceKey = serviceManageService.getCompanyServiceSupplier(SERVICE_KEY, companyservice.getCompanyid()); - IInvoiceAll invoiceAllService = iInvoceiAllServiceFactory.getService(serviceKey); + IInvoiceAll invoiceAllService = iInvoceiAllServiceFactory.getService("elephant_invoiceall"); + + InvoiceAllYhdjDTO invoiceAllYhdjDTO = requestBody.toJavaObject(InvoiceAllYhdjDTO.class); AjaxResult result = invoiceAllService.registration(companyservice, invoiceAllYhdjDTO); diff --git a/jianshui-invoice-all/src/main/java/com/jianshui/invoiceall/service/impl/InvoiceAllImpl.java b/jianshui-invoice-all/src/main/java/com/jianshui/invoiceall/service/impl/InvoiceAllImpl.java index ef32d13..2b7db05 100644 --- a/jianshui-invoice-all/src/main/java/com/jianshui/invoiceall/service/impl/InvoiceAllImpl.java +++ b/jianshui-invoice-all/src/main/java/com/jianshui/invoiceall/service/impl/InvoiceAllImpl.java @@ -102,7 +102,7 @@ public class InvoiceAllImpl implements IInvoiceAll { String data = result.get("data") != null ? result.get("data").toString() : ""; if ("0000".equals(code)) { - InvoiceAllYhdj yhdj = BeanUtil.copyProperties(yhdjDTO, InvoiceAllYhdj.class); + InvoiceAllYhdj yhdj = BeanUtil.copyProperties(yhdjDTO.getJsonData(), InvoiceAllYhdj.class); QueryWrapper yhdjQueryWrapper = new QueryWrapper<>(); yhdjQueryWrapper.eq("nsrsbh", yhdj.getNsrsbh()); 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 71c6186..4a99974 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,8 +19,9 @@ 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 = "kpP/pYUBGWdIRNFswh+1Qg=="; // 1240 +// String key = "ubDUJvWWr26KTYHfzz02KA=="; // 1247 +// String key = "uIawjnF+dXZa60h8cyI/MA=="; // 1483 + String key = "W45KUNcF+EA9rodLz96V2w=="; // 1487 String order = ""; @@ -139,6 +140,29 @@ public class JcskTest { " }\n" + "}";*/ + order = "{ \n" + + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + + " \"async\": false,\n" + + " \"bsrysfzjhm\":\"510402199507272626\",\n" + + " \"serviceId\": \"yhdj\",\n" + + " \"dqbm\": \"guangdong\",\n" + + " \"nsrsbh\": \"91440101MA59C5NT7A\",\n" + + " \"jsonData\": {\n" + + " \"bsryxm\": \"毕夏\",\n" + + " \"dlsf\": \"3\",\n" + + " \"dlsfmm\": \"19950727Bks\",\n" + + " \"dlfs\": \"2\",\n" + + " \"dlmm\": \"19950727Bks\",\n" + + " \"dlzh\": \"18620263597\",\n" + + " \"nsrmc\": \"中交(广州)铁道设计研究院有限公司\",\n" + + " \"nsrsbh\": \"91440101MA59C5NT7A\",\n" + + " \"bsrysfzjhm\": \"510402199507272626\",\n" + + " \"bsrysjhm\": \"18620263597\",\n" + + " \"zjh\": \"18620263597\",\n" + + " \"loginType\": \"1\"\n" + + " }\n" + + "}"; + System.out.println(order); m = AisinoInvoiceDecryptUtil.encrypt(order, key); System.out.println("-------------------用户登记-----------------------------"); @@ -250,6 +274,15 @@ public class JcskTest { " \"nsrsbh\": \"92370214MACAAEK16E\",\n" + " \"serviceId\": \"hqrlsbewm\"\n" + "}"; + + order = "{\n" + + " \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" + + " \"dqbm\":\"guangdong\",\n" + + " \"async\": false,\n" + + " \"bsrysfzjhm\":\"510402199507272626\",\n" + + " \"nsrsbh\": \"91440101MA59C5NT7A\",\n" + + " \"serviceId\": \"hqrlsbewm\"\n" + + "}"; System.out.println(order); m = AisinoInvoiceDecryptUtil.encrypt(order, key); System.out.println("-------------------获取人脸识别二维码-----------------------------"); @@ -355,6 +388,17 @@ public class JcskTest { order = "{\"appkey\":\"GAu2XyVU4AYiqzPuoVGi4g==\",\"async\":true,\"bsrysfzjhm\":\"440823199706182127\",\"dqbm\":\"guangdong\",\"nsrsbh\":\"91440101MA59P8FD4N\",\"serviceId\":\"fpewmxz\",\"jsonData\":{\"fphm\":\"23442000000082558477\",\"kprq\":\"2023-05-31 09:31:01\"},\"fphm\":\"23442000000082558477\",\"kprq\":\"2023-05-31 09:31:01\"}"; + order = "{\n" + + " \t\"requestId\": \"20230809@2b817d95-4c35-4cc6-b6b6-1b1d8fbb5389\",\n" + + "}"; + + order="{\n" + + "\"GMFSBH\": \"91370181MA3UQT3180\",\n" + + "\"PCH\": \"0827f998cdfd40b0a5626150520b4dea\",\n" + + "\"QRBZ\": \"1\",\n" + + "\"TJSJ\": \"\",\n" + + "\"taxNo\": \"91370181MA3UQT3180\"\n" + + "}"; System.out.println(order); m = AisinoInvoiceDecryptUtil.encrypt(order, key); System.out.println("-------------------获取发票下载地址-----------------------------");