From ab32344cda1f644211f347d22c2f4271c0fd03fb Mon Sep 17 00:00:00 2001 From: xiaodaozi Date: Thu, 25 Sep 2025 20:48:26 +0800 Subject: [PATCH] =?UTF-8?q?his=E5=8C=BB=E4=BF=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/win/yinyitong-dll-stand.bat | 3 +- .../impl/AliChsPayServiceImplTest.java | 39 +++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 src/test/java/com/dpkj/modules/chs/service/impl/AliChsPayServiceImplTest.java diff --git a/doc/win/yinyitong-dll-stand.bat b/doc/win/yinyitong-dll-stand.bat index 3498da3..74ea29d 100644 --- a/doc/win/yinyitong-dll-stand.bat +++ b/doc/win/yinyitong-dll-stand.bat @@ -13,7 +13,8 @@ echo 1、关闭端口进程:%PROT% for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%PROT%"') do taskkill /pid %%m -t -f echo 2、启动本地程序 -start %CHSPATH%/javaw.exe -Dfile.encoding=utf-8 -Djava.library.path="%CHSPATH%;%CHSPATH%/CHSInterfaceYn" -Dlog.path=%~dp0 -jar %~dp0\%NAME%.jar --server.port=%PROT% +cd /d %CHSPATH%/ +start javaw.exe -Dfile.encoding=utf-8 -Djava.library.path="%CHSPATH%;%CHSPATH%/CHSInterfaceYn" -Dlog.path=%~dp0 -jar %~dp0\%NAME%.jar --server.port=%PROT% :: 延迟5秒 timeout /NOBREAK /T 5 >nul diff --git a/src/test/java/com/dpkj/modules/chs/service/impl/AliChsPayServiceImplTest.java b/src/test/java/com/dpkj/modules/chs/service/impl/AliChsPayServiceImplTest.java new file mode 100644 index 0000000..1669362 --- /dev/null +++ b/src/test/java/com/dpkj/modules/chs/service/impl/AliChsPayServiceImplTest.java @@ -0,0 +1,39 @@ +package com.dpkj.modules.chs.service.impl; + +import cn.hutool.core.lang.Console; +import com.alibaba.fastjson.JSONObject; +import com.alibaba.fastjson.TypeReference; +import com.dpkj.modules.chs.padchs.response.ChsQrcodeResponse; +import com.dpkj.modules.chs.padchs.response.ChsResponseCommon; +import org.junit.jupiter.api.Test; + +class AliChsPayServiceImplTest { + + @Test + void getQrcodeData() { + + String response = "{\n" + + "\t\"data\": {\n" + + "\t\t\"extra\": \"\",\n" + + "\t\t\"idNo\": \"533222199909090123\",\n" + + "\t\t\"idType\": \"01\",\n" + + "\t\t\"ecToken\": \"ADBHJRS5I01E0F3438C00000B959FA88\",\n" + + "\t\t\"insuOrg\": \"430000\",\n" + + "\t\t\"userName\": \"张三\",\n" + + "\t\t\"ecIndexNo\": \"\",\n" + + "\t\t\"gender\": \"\",\n" + + "\t\t\"birthday\": \"\",\n" + + "\t\t\"nationality\": \"\",\n" + + "\t\t\"email\": \"\"\n" + + "\t},\n" + + "\t\"code\": 0,\n" + + "\t\"message\": \"处理成功\"\n" + + "}"; + + ChsResponseCommon responseCommon = JSONObject.parseObject(response, new TypeReference>() { + }); + ChsQrcodeResponse result = responseCommon.getData(); + + Console.log(result.toString()); + } +}