|
|
@@ -92,7 +92,30 @@ public class UasEisApplicationTests {
|
|
|
erpService.cancelInvoiceOrder("N_HUASL_SZ",7);
|
|
|
}
|
|
|
/**
|
|
|
- * 诺税通saas发票详情查询接口 nuonuo.OpeMplatform.queryInvoiceResult
|
|
|
+ * nuonuo.OpeMplatform.findOrderState(诺税通Saas订单状态查询接口)
|
|
|
+ */
|
|
|
+ @Test
|
|
|
+ public void TestfindOrderState() {
|
|
|
+ NNOpenSDK sdk = NNOpenSDK.getIntance();
|
|
|
+ String taxnum ="339901999999199";////测试
|
|
|
+ String appKey = "78607195";
|
|
|
+ String appSecret = "26A860C451744A21";
|
|
|
+ String method = "nuonuo.OpeMplatform.findOrderState"; // API方法名
|
|
|
+ String url = "https://sdk.nuonuo.com/open/v1/services";//SDK请求地址
|
|
|
+ String token = "77f21f617f87135fcd97ef1ueud3dxdi";
|
|
|
+ Map<String,Object> reqParam=new HashMap<>();
|
|
|
+ reqParam.put("originalOrderNo","SZ23070013");
|
|
|
+ reqParam.put("saleTaxNum","339901999999199");
|
|
|
+ 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);
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 查询订单关联发票接口 nuonuo.OpeMplatform.findOrderRelationInvoice
|
|
|
*/
|
|
|
@Test
|
|
|
public void Test5() {
|
|
|
@@ -100,17 +123,13 @@ public class UasEisApplicationTests {
|
|
|
String taxnum ="339901999999199";////测试
|
|
|
String appKey = "78607195";
|
|
|
String appSecret = "26A860C451744A21";
|
|
|
- String method = "nuonuo.OpeMplatform.queryInvoiceResult"; // API方法名
|
|
|
+ String method = "nuonuo.OpeMplatform.findOrderRelationInvoice"; // 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个订单号)
|
|
|
+ reqParam.put("needInvoiceSourceDetail","1");// 是否需要发票所来源的订单明细,1-是, 0-否(不填默认 0) 当为0时,将不回传orderDetailCallBackVOS
|
|
|
+ reqParam.put("originalOrderNo","SZ23070016");
|
|
|
+ reqParam.put("saleTaxNum","339901999999199");
|
|
|
String content=JSONArray.toJSONString(reqParam);
|
|
|
// content=sdk.convertToUtf8(content);
|
|
|
System.out.println(content);
|