From 06632547c0ee7d9c6ac2ec8273946432a2255c7a Mon Sep 17 00:00:00 2001 From: linfso Date: Fri, 2 Aug 2024 13:17:12 +0800 Subject: [PATCH] md --- .../erp/emis/service/EmisBaseService.java | 6 +- .../erp/emis/service/openbill/hx/HXSdk.java | 88 ++++++++++++++++--- 2 files changed, 79 insertions(+), 15 deletions(-) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java index 18443d09c..2671eadc8 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java @@ -1431,7 +1431,7 @@ public class EmisBaseService { jObjParam.put("Nationalcity",nationalcity); jObjParam.put("name",dt.getBillCode()); -// aliyunSMSService.sendMessage("探路速运", dt.getPhone(),"SMS_465316363", jObjParam.toJSONString()); + aliyunSMSService.sendMessage("探路速运", dt.getPhone(),"SMS_465316363", jObjParam.toJSONString()); // cmccSMSService.sendMessage(DBUtil.getSeqNoByLen(10),dt.getPhone(),dt.getContent()); } @@ -1445,7 +1445,7 @@ public class EmisBaseService { jObjParam.put("Nationalcity",nationalcity); jObjParam.put("name",dt.getBillCode()); -// aliyunSMSService.sendMessage("探路速运", dt.getPhone(), "SMS_465341331", jObjParam.toJSONString()); + aliyunSMSService.sendMessage("探路速运", dt.getPhone(), "SMS_465341331", jObjParam.toJSONString()); // cmccSMSService.sendMessage(DBUtil.getSeqNoByLen(10),dt.getPhone(),dt.getContent()); } @@ -1467,7 +1467,7 @@ public class EmisBaseService { jObjParam.put("Problemtype",emisProblemType.getTypeName()); jObjParam.put("time",DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD,waybill.getEstimateDate())); -// aliyunSMSService.sendMessage("探路速运", dt.getPhone(),"SMS_465386407", jObjParam.toJSONString()); + aliyunSMSService.sendMessage("探路速运", dt.getPhone(),"SMS_465386407", jObjParam.toJSONString()); // cmccSMSService.sendMessage(DBUtil.getSeqNoByLen(10),dt.getPhone(),dt.getContent()); } diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/openbill/hx/HXSdk.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/openbill/hx/HXSdk.java index 48ff2a119..92637599c 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/openbill/hx/HXSdk.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/openbill/hx/HXSdk.java @@ -290,7 +290,7 @@ isOfferInvoiceDetail String N 1 是否需要提供明细 Y-提供,N-不提供 } - public static void main2(String[] args) { + public static void main2() { /* { @@ -323,6 +323,9 @@ isOfferInvoiceDetail String N 1 是否需要提供明细 Y-提供,N-不提供 ], "autoInvoiceFlag": "Y" + + + } @@ -332,19 +335,61 @@ APP Key:9132010469040698XG APP Secret:8962fd753b054da88409b18743a6e7c0 +{ + "buyerAddress": "南京市秦淮区宏光路118号", + "buyerBank": "建行大明路支行", + "buyerBankAccount": "32001594166052503010", + "buyerName": "南京源奥贸易有限公司", + "buyerTaxNum": "9132010479042603X3", + "buyerTel": "025-52612080", + "detailInfos": [ + { + "favouredPolicyFlag": "1", + "favouredPolicyName": "免税", + "goodsCode": "30408020102", + "goodsName": "国际代理运输", + "num": "1", + "price": "1", + "specType": "", + "taxRate": "0", + "unit": "次", + "zeroRateFlag": "1" + } + ], + "invoiceLine": "p", + "invoiceType": "1", + "orderNo": "1819191643446706176", + "salerAddress": "南京市秦淮区正学路1号南京晨光1865创意产业园F3幢1137号", + "salerBank": "中国工商银行南京市新街口支行", + "salerBankAccount": "4301010009100803890", + "salerName": "江苏探路者国际物流有限公司", + "salerTaxNum": "9132010469040698XG", + "salerTel": "025-85657080", + "specificFactor": "0", + "withTaxFlag": "1" +} + + */ HXOrderInfo order = new HXOrderInfo(); String token=getToken("9132010469040698XG","8962fd753b054da88409b18743a6e7c0"); -// 91320104MA258WWMX2 丝路卡航(江苏)物流服务有限公司 4000251756 南京市秦淮区正学路1号南京晨光1865创意产业园F3幢1527号 交通银行股份有限公司南京新街口支行 320899991013001239978 2024-07-24 11:19:25 2024-07-24 11:45:21 - order.setOrderNo("TST2024072400-3"); - order.setBuyerTaxNum("91320104MA258WWMX2"); - order.setBuyerName("丝路卡航(江苏)物流服务有限公司"); - order.setBuyerAddress("南京市秦淮区正学路1号南京晨光1865创意产业园F3幢1527号"); - order.setBuyerTel("4000251756"); - order.setBuyerBank("交通银行股份有限公司南京新街口支行"); - order.setBuyerBankAccount("320899991013001239978"); + +// "buyerAddress": "南京市秦淮区宏光路118号", +// "buyerBank": "建行大明路支行", +// "buyerBankAccount": "32001594166052503010", +// "buyerName": "南京源奥贸易有限公司", +// "buyerTaxNum": "9132010479042603X3", +// "buyerTel": "025-52612080", + + order.setOrderNo("1819191643446706176"); + order.setBuyerTaxNum("9132010479042603X3"); + order.setBuyerName("南京源奥贸易有限公司"); + order.setBuyerAddress("南京市秦淮区宏光路118号"); + order.setBuyerTel("025-52612080"); + order.setBuyerBank("建行大明路支行"); + order.setBuyerBankAccount("32001594166052503010"); order.setSpecificFactor("0"); // order.setDeliverPhone("123213"); order.setDeliverEmail("linfso@126.com"); @@ -399,10 +444,25 @@ APP Secret:8962fd753b054da88409b18743a6e7c0 goodsItem.setGoodsName("国际代理运输"); goodsItem.setNum("1"); goodsItem.setUnit("次"); - goodsItem.setPrice("1.00"); - goodsItem.setTaxRate("0.0"); + goodsItem.setPrice("1"); + goodsItem.setTaxRate("0"); goodsItem.setSpecType("国际代理运输"); + goodsItem.setFavouredPolicyName("免税"); + goodsItem.setFavouredPolicyFlag("1"); + goodsItem.setZeroRateFlag("1"); goodsList.add(goodsItem); + +// "favouredPolicyFlag": "1", +// "favouredPolicyName": "免税", +// "goodsCode": "30408020102", +// "goodsName": "国际代理运输", +// "num": "1", +// "price": "1", +// "specType": "", +// "taxRate": "0", +// "unit": "次", +// "zeroRateFlag": "1" + order.setDetailInfos(goodsList); @@ -415,9 +475,13 @@ APP Secret:8962fd753b054da88409b18743a6e7c0 public static void main(String[] args) { + +// main2(); + String token=getToken("9132010469040698XG","8962fd753b054da88409b18743a6e7c0"); // JSONObject jRstObj=HXSdk.queryInvoiceResult("TST2024072400-2",token); - JSONObject jRstObj=HXSdk.queryInvoiceResult("1816652177079271424",token); + JSONObject jRstObj=HXSdk.queryInvoiceResult("1819191643446706176",token); + System.out.println(jRstObj.toJSONString()); //{"code":"00000","data":{"invoiceInfos":[{"listFlag":"N","naturalPersonFlag":"0","buyerBankAccount":"320899991013001239978","pushMode":"-1","exTaxAmount":1.00,"returnStatus":"E9638","buyerAddress":"南京市秦淮区正学路1号南京晨光1865创意产业园F3幢1527号","salerBank":"中国工商银行南京市新街口支行","invoiceType":"1","model":"normal","showBankAccountType":"0","specificFactor":"0","buyerBank":"交通银行股份有限公司南京新街口支行","orderNo":"TST2024072400-2","deliverEmail":"linfso@126.com","salerBankAccount":"4301010009100803890","withTaxFlag":"1","salerNaturalPersonFlag":"0","taxAmount":0.00,"orderDate":"2024-07-24 16:50:38","status":"0","buyerTel":"4000251756","salerName":"江苏探路者国际物流有限公司","orderAmount":1.00,"buyerTaxNum":"91320104MA258WWMX2","invoiceLine":"p","salerTel":"025-85657080","returnStatusMsg":"第1条明细中零税率标识为非零税率时,税率不能为0%","buyerName":"丝路卡航(江苏)物流服务有限公司","salerAddress":"南京市秦淮区正学路1号南京晨光1865创意产业园F3幢1137号","invoiceSerialNum":"1816033232493576194","salerTaxNum":"9132010469040698XG"}]},"success":true,"message":"请求成功"}