|
|
@@ -91,4 +91,32 @@ public class UasEisApplicationTests {
|
|
|
public void Test_del() {
|
|
|
erpService.cancelInvoiceOrder("N_HUASL_SZ",7);
|
|
|
}
|
|
|
+ /**
|
|
|
+ * 诺税通saas发票详情查询接口 nuonuo.OpeMplatform.queryInvoiceResult
|
|
|
+ */
|
|
|
+ @Test
|
|
|
+ public void Test5() {
|
|
|
+ NNOpenSDK sdk = NNOpenSDK.getIntance();
|
|
|
+ String taxnum ="339901999999199";////测试
|
|
|
+ String appKey = "78607195";
|
|
|
+ String appSecret = "26A860C451744A21";
|
|
|
+ String method = "nuonuo.OpeMplatform.queryInvoiceResult"; // API方法名
|
|
|
+ String url = "https://sdk.nuonuo.com/open/v1/services";//SDK请求地址
|
|
|
+ String token = "77f21f617f87135fcd97ef1ueud3dxdi";
|
|
|
+ Map<String,Object> reqParam=new HashMap<>();
|
|
|
+ reqParam.put("isOfferInvoiceDetail","1");// 是否需要提供明细 1-是, 0-否(不填默认 0)
|
|
|
+ List<String> serialNos = new ArrayList<>(); //发票流水号,两字段二选一,同时存在以流水号为准(最多查50个订单号)
|
|
|
+ serialNos.add("SZ23070004");
|
|
|
+ reqParam.put("serialNos","[]");
|
|
|
+ List list =new ArrayList<>();
|
|
|
+ list.add("SZ23070004");
|
|
|
+ reqParam.put("orderNos","[]"); //订单编号(最多查50个订单号)
|
|
|
+ String content=JSONArray.toJSONString(reqParam);
|
|
|
+// content=sdk.convertToUtf8(content);
|
|
|
+ System.out.println(content);
|
|
|
+// content = "{\"originalOrderNo\": \"SZ23070004\", \"saleTaxNum\":[\"339901999999199\"], \"needInvoiceSourceDetail\":\"1\" }";
|
|
|
+ String senid = UUID.randomUUID().toString().replace("-", ""); // 唯一标识,32位随机码,无需修改,保持默认即可
|
|
|
+ String result = sdk.sendPostSyncRequest(url, senid, appKey, appSecret, token, taxnum, method, content);
|
|
|
+ System.out.println(result);
|
|
|
+ }
|
|
|
}
|