Преглед изворни кода

【发票详情查询接口】

wuyx пре 2 година
родитељ
комит
49cc593b33
1 измењених фајлова са 28 додато и 9 уклоњено
  1. 28 9
      src/test/java/com/uas/eis/UasEisApplicationTests.java

+ 28 - 9
src/test/java/com/uas/eis/UasEisApplicationTests.java

@@ -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);