测试类

2024年8月14日 13:32:44
This commit is contained in:
xiang2lin 2024-08-14 13:32:49 +08:00
parent eeeae913da
commit 902d6933c3
1 changed files with 40 additions and 0 deletions

View File

@ -1,6 +1,8 @@
package com.hzya.frame;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.io.IoUtil;
import cn.hutool.http.HttpRequest;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
@ -15,6 +17,8 @@ import com.hzya.frame.cbs8.util.CbsAccessToken;
import com.hzya.frame.ningboBankTreasury.dto.req.AccTransactionReq;
import com.hzya.frame.ningboBankTreasury.dto.res.AccTransactionRes;
import com.hzya.frame.ningboBankTreasury.service.INingboBankTreasuryService;
import com.hzya.frame.ningboBankTreasury.util.NingboBankUtil;
import com.hzya.frame.plugin.a8bill.service.INingboBankPluginService;
import com.hzya.frame.plugin.cbs8.plugin.PayApplyPluginInitializer;
import com.hzya.frame.plugin.cbs8.plugin.PayResultPluginInitializer;
import com.hzya.frame.plugin.cbs8.plugin.TransactionDetailPluginInitializer;
@ -24,6 +28,8 @@ import com.hzya.frame.seeyon.cbs8.service.IPaymentService;
import com.hzya.frame.stringutil.StringUtil;
import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity;
import com.hzya.frame.util.AESUtil;
import com.nbcb.sdk.OpenSDK;
import com.nbcb.sdk.aes.param.ConfigParam;
import org.apache.http.protocol.HTTP;
import org.junit.Test;
import org.junit.runner.RunWith;
@ -32,6 +38,7 @@ import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import javax.annotation.Resource;
import java.io.File;
import java.util.*;
/**
@ -62,6 +69,39 @@ public class temButtom {
@Resource
private INingboBankTreasuryService ningboxService;
@Autowired
private INingboBankPluginService ningboBankPluginService;
@Test
public void updateU8CTest(){
ningboBankPluginService.updateU8CStatus("FK2408060001","001");
}
@Test
public void fileUploadTest(){
ningboBankPluginService.fileUpload("-3984312850527925899");
}
@Test
public void fileUpload() {
try {
JSONObject data = new JSONObject();
String filePath = "/Users/xiangerlin/Downloads/测试附件.xlsx";
File file = new File(filePath);
byte[] bytes = IoUtil.readBytes(FileUtil.getInputStream(file));
JSONObject params = new JSONObject();
params.put("channelNo","open-filegateway");
params.put("fileName","测试附件.xlsx");
params.put("bytes",bytes);
ConfigParam configParam = new ConfigParam("MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgTt6OadouxxxSDg/0SZdOIBqtnFGKrpwmL+quEUf+hfSgCgYIKoEcz1UBgi2hRANCAAQGHNN2NO7btp+w1248yk98E0asGC8sG0bmIzdom4M0xp3vc4IfXjmZ8omUz4oVcjzAuyMSSpJM6uPLcU1SH4HZ","http://cz-test.nbcb.com.cn:7070/nbcb/api","54b3e05c-7983-4e6c-8920-f9ab8a0004a6","MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAEXAt6fxeKlpREIyXoT3jDwGU7L6JkKrzdOKP1cMB14rtNwwlyaUGLrtuHVoArAHP3x7XN2rUw0GxSngYQwOAsjQ==",10000,20000);
OpenSDK.dynamicInit(configParam,true);
data.put("Data",JSONObject.toJSONString(params));
System.out.println("附件上传请求参数:"+data.toString());
String returnData = OpenSDK.send("tms", "fileUpload",data.toString());
System.out.println(returnData);
}catch (Exception e){
e.printStackTrace();
}
}
@Test
public void accDetailTest(){
AccTransactionReq accTransactionReq = new AccTransactionReq();