From 902d6933c3b374d276bba8f536df12a8006faa2f Mon Sep 17 00:00:00 2001 From: xiang2lin <251481237@qq.com> Date: Wed, 14 Aug 2024 13:32:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=B1=BB=202024=E5=B9=B48?= =?UTF-8?q?=E6=9C=8814=E6=97=A5=2013:32:44?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test/java/com/hzya/frame/temButtom.java | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/buildpackage/src/test/java/com/hzya/frame/temButtom.java b/buildpackage/src/test/java/com/hzya/frame/temButtom.java index 4ab3bcf7..91b2abcc 100644 --- a/buildpackage/src/test/java/com/hzya/frame/temButtom.java +++ b/buildpackage/src/test/java/com/hzya/frame/temButtom.java @@ -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();