|
|
@@ -1,27 +1,55 @@
|
|
|
package com.uas.eis;
|
|
|
|
|
|
import com.uas.eis.beans.result.CrmQueryResult;
|
|
|
+import com.uas.eis.dao.BaseDao;
|
|
|
import com.uas.eis.listener.UasProdInOutListener;
|
|
|
import com.uas.eis.task.PnsDataSyncTask;
|
|
|
+import nuonuo.open.sdk.NNOpenSDK;
|
|
|
+import nuonuo.open.sdk.demo.OpenToken;
|
|
|
import org.junit.Test;
|
|
|
import org.junit.runner.RunWith;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
|
import org.springframework.test.context.junit4.SpringRunner;
|
|
|
+
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.UUID;
|
|
|
+
|
|
|
@RunWith(SpringRunner.class)
|
|
|
@SpringBootTest(classes = {UasEisApplication.class})
|
|
|
public class UasEisApplicationTests {
|
|
|
@Autowired
|
|
|
- private PnsDataSyncTask pnsDataSyncTask;
|
|
|
- /***
|
|
|
- * test 230517Vxy3rDjP5VgcNoyoknUnrHTw http://47.100.162.77:10001/esb/open/api/ISP_customerEDI/route
|
|
|
- * prod 230522Sn33WtIQhgViiGGyBOwv4FOB http://106.14.251.235:10001/esb/open/api/ISP_customerEDI/route
|
|
|
- * */
|
|
|
-
|
|
|
+ private BaseDao baseDao;
|
|
|
@Test
|
|
|
public void Test() {
|
|
|
- pnsDataSyncTask.UploadSaleData();
|
|
|
-
|
|
|
+ System.out.println("test");
|
|
|
+ System.out.println(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()));
|
|
|
+ Object ob=baseDao.getFieldDataByCondition("enterprise","EN_WHICHSYSTEM","1=1");
|
|
|
+ //账套 id
|
|
|
+ System.out.println(ob.toString());
|
|
|
+ NNOpenSDK sdk = NNOpenSDK.getIntance();
|
|
|
+ String taxnum = "339901999999142"; // 授权企业税号
|
|
|
+ String appKey = "SD47646161";
|
|
|
+ String appSecret = "SD681C05C3EA4408";
|
|
|
+ String method = "nuonuo.ElectronInvoice.getPDF"; // API方法名
|
|
|
+ String token = "3792fb46bc927024c7f6a50btcogafcs"; // 访问令牌
|
|
|
+ String content = "{\"inTaxAmount\": \"1288.80\",\"exTaxAmount\": \"687.99\",\"invoiceNo\": \"12345678\",\"invoiceCode\": \"123456789012\"}";
|
|
|
+ String url = "https://sandbox.nuonuocs.cn/open/v1/services"; // SDK请求地址
|
|
|
+ String senid = UUID.randomUUID().toString().replace("-", ""); // 唯一标识,32位随机码,无需修改,保持默认即可
|
|
|
+ String result = sdk.sendPostSyncRequest(url, senid, appKey, appSecret, token, taxnum, method, content);
|
|
|
+ System.out.println(result);
|
|
|
}
|
|
|
+ @Test
|
|
|
+ public void Test1() {
|
|
|
+ String appKey = "SD47646161";
|
|
|
+ String appSecret = "SD681C05C3EA4408";
|
|
|
+ // 接口调用
|
|
|
+ NNOpenSDK sdk = NNOpenSDK.getIntance();
|
|
|
+ String json = sdk.getMerchantToken(appKey, appSecret);
|
|
|
|
|
|
+ // 响应报文解析
|
|
|
+ System.out.println("\n\n\n【商户获取Token】");
|
|
|
+ System.out.println(json);
|
|
|
+ }
|
|
|
}
|