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()); + } +}