加入post代码。
This commit is contained in:
parent
a823e3f963
commit
95047193eb
8
code/cpicxim-XMNHSA-repeater/.idea/.gitignore
generated
vendored
Normal file
8
code/cpicxim-XMNHSA-repeater/.idea/.gitignore
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# 默认忽略的文件
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# 基于编辑器的 HTTP 客户端请求
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
5
code/cpicxim-XMNHSA-repeater/.idea/codeStyles/codeStyleConfig.xml
generated
Normal file
5
code/cpicxim-XMNHSA-repeater/.idea/codeStyles/codeStyleConfig.xml
generated
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<component name="ProjectCodeStyleConfiguration">
|
||||||
|
<state>
|
||||||
|
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
|
||||||
|
</state>
|
||||||
|
</component>
|
18
code/cpicxim-XMNHSA-repeater/.idea/compiler.xml
generated
Normal file
18
code/cpicxim-XMNHSA-repeater/.idea/compiler.xml
generated
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CompilerConfiguration">
|
||||||
|
<annotationProcessing>
|
||||||
|
<profile name="Maven default annotation processors profile" enabled="true">
|
||||||
|
<sourceOutputDir name="target/generated-sources/annotations" />
|
||||||
|
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
|
||||||
|
<outputRelativeToContentRoot value="true" />
|
||||||
|
<module name="cpicxim-XMNHSA-repeater" />
|
||||||
|
</profile>
|
||||||
|
</annotationProcessing>
|
||||||
|
</component>
|
||||||
|
<component name="JavacSettings">
|
||||||
|
<option name="ADDITIONAL_OPTIONS_OVERRIDE">
|
||||||
|
<module name="cpicxim-XMNHSA-repeater" options="-extdirs D:\develop\cpicxim\cpicxim-huixiabao\code\cpicxim-XMNHSA-repeater\lib" />
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
7
code/cpicxim-XMNHSA-repeater/.idea/encodings.xml
generated
Normal file
7
code/cpicxim-XMNHSA-repeater/.idea/encodings.xml
generated
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Encoding">
|
||||||
|
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
|
||||||
|
</component>
|
||||||
|
</project>
|
20
code/cpicxim-XMNHSA-repeater/.idea/jarRepositories.xml
generated
Normal file
20
code/cpicxim-XMNHSA-repeater/.idea/jarRepositories.xml
generated
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="RemoteRepositoriesConfiguration">
|
||||||
|
<remote-repository>
|
||||||
|
<option name="id" value="central" />
|
||||||
|
<option name="name" value="Maven Central repository" />
|
||||||
|
<option name="url" value="https://repo1.maven.org/maven2" />
|
||||||
|
</remote-repository>
|
||||||
|
<remote-repository>
|
||||||
|
<option name="id" value="jboss.community" />
|
||||||
|
<option name="name" value="JBoss Community repository" />
|
||||||
|
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
|
||||||
|
</remote-repository>
|
||||||
|
<remote-repository>
|
||||||
|
<option name="id" value="central" />
|
||||||
|
<option name="name" value="Central Repository" />
|
||||||
|
<option name="url" value="https://maven.aliyun.com/repository/public" />
|
||||||
|
</remote-repository>
|
||||||
|
</component>
|
||||||
|
</project>
|
12
code/cpicxim-XMNHSA-repeater/.idea/misc.xml
generated
Normal file
12
code/cpicxim-XMNHSA-repeater/.idea/misc.xml
generated
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||||
|
<component name="MavenProjectsManager">
|
||||||
|
<option name="originalFiles">
|
||||||
|
<list>
|
||||||
|
<option value="$PROJECT_DIR$/pom.xml" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
<component name="ProjectRootManager" version="2" project-jdk-name="22 (2)" project-jdk-type="JavaSDK" />
|
||||||
|
</project>
|
6
code/cpicxim-XMNHSA-repeater/.idea/vcs.xml
generated
Normal file
6
code/cpicxim-XMNHSA-repeater/.idea/vcs.xml
generated
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$/../.." vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
@ -1,11 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
* @Author: Kane
|
* @Author: Kane
|
||||||
* @Date: 2025-03-11 09:27:40
|
|
||||||
* @LastEditors: Kane
|
|
||||||
* @FilePath: /cpicxim-XMNHSA-repeater/src/main/java/com/cpic/xim/huixiabao/AppMain.java
|
|
||||||
* @Description:
|
|
||||||
*
|
*
|
||||||
* Copyright (c) ${2023} by Kane, All Rights Reserved.
|
* @Date: 2025-03-11 09:27:40
|
||||||
|
*
|
||||||
|
* @LastEditors: Kane
|
||||||
|
*
|
||||||
|
* @FilePath: /cpicxim-XMNHSA-repeater/src/main/java/com/cpic/xim/huixiabao/AppMain.java
|
||||||
|
*
|
||||||
|
* @Description:
|
||||||
|
*
|
||||||
|
* Copyright (c) ${2023} by Kane, All Rights Reserved.
|
||||||
*/
|
*/
|
||||||
package com.cpic.xim.huixiabao;
|
package com.cpic.xim.huixiabao;
|
||||||
|
|
||||||
@ -17,9 +21,9 @@ public class AppMain
|
|||||||
{
|
{
|
||||||
public static void main( String[] args )
|
public static void main( String[] args )
|
||||||
{
|
{
|
||||||
EncryptionModeEnum encType = EncryptionModeEnum.SM4;
|
EncryptionModeEnum encType = EncryptionModeEnum.SM4;
|
||||||
SignTypeEnum signType = SignTypeEnum.SM3;
|
SignTypeEnum signType = SignTypeEnum.SM3;
|
||||||
|
|
||||||
System.out.println( "Hello World!" );
|
System.out.println( "Hello World!" );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
* @Author: Kane
|
* @Author: Kane
|
||||||
|
*
|
||||||
* @Date: 2025-03-11 09:30:38
|
* @Date: 2025-03-11 09:30:38
|
||||||
|
*
|
||||||
* @LastEditors: Kane
|
* @LastEditors: Kane
|
||||||
|
*
|
||||||
* @FilePath: /cpicxim-XMNHSA-repeater/src/main/java/com/cpic/xim/huixiabao/data/config/HuixiabaoConfig.java
|
* @FilePath: /cpicxim-XMNHSA-repeater/src/main/java/com/cpic/xim/huixiabao/data/config/HuixiabaoConfig.java
|
||||||
|
*
|
||||||
* @Description: 存放惠厦保相关的配置文件,以后要改成json文件存放。
|
* @Description: 存放惠厦保相关的配置文件,以后要改成json文件存放。
|
||||||
*
|
*
|
||||||
* Copyright (c) ${2023} by Kane, All Rights Reserved.
|
* Copyright (c) ${2023} by Kane, All Rights Reserved.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.cpic.xim.huixiabao.data.config;
|
package com.cpic.xim.huixiabao.data.config;
|
||||||
@ -43,9 +47,10 @@ public class HuixiabaoConfig
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static final int MAX_COUNT_PER_REQUEST = 500;
|
private static final int MAX_COUNT_PER_REQUEST = 500;
|
||||||
private static final String url = "https://172.18.1.150:9040";
|
|
||||||
private static final String appid = "hxb-tb";
|
private static final String url = "https://172.18.1.150:9040";
|
||||||
|
private static final String appid = "hxb-tb";
|
||||||
private static final String appSecret = "60F468FB46170DD4CF6CBECE215DBFC0";
|
private static final String appSecret = "60F468FB46170DD4CF6CBECE215DBFC0";
|
||||||
private static final String signKey = "1A2F447BD0F930798D8031B137EC6E25";
|
private static final String signKey = "1A2F447BD0F930798D8031B137EC6E25";
|
||||||
private static final String encKey = "08307695B1668EB9FD6210250FED874F";
|
private static final String encKey = "08307695B1668EB9FD6210250FED874F";
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
* @Author: Kane
|
* @Author: Kane
|
||||||
* @Date: 2025-03-11 11:10:09
|
|
||||||
* @LastEditors: Kane
|
|
||||||
* @FilePath: /cpicxim-XMNHSA-repeater/src/main/java/com/cpic/xim/huixiabao/nhs/CpicximToXMNHS.java
|
|
||||||
* @Description:
|
|
||||||
*
|
*
|
||||||
* Copyright (c) ${2023} by Kane, All Rights Reserved.
|
* @Date: 2025-03-11 11:10:09
|
||||||
|
*
|
||||||
|
* @LastEditors: Kane
|
||||||
|
*
|
||||||
|
* @FilePath: /cpicxim-XMNHSA-repeater/src/main/java/com/cpic/xim/huixiabao/nhs/CpicximToXMNHS.java
|
||||||
|
*
|
||||||
|
* @Description:
|
||||||
|
*
|
||||||
|
* Copyright (c) ${2023} by Kane, All Rights Reserved.
|
||||||
*/
|
*/
|
||||||
package com.cpic.xim.huixiabao.nhs;
|
package com.cpic.xim.huixiabao.nhs;
|
||||||
|
|
||||||
@ -29,6 +33,7 @@ public class CpicximToXMNHS
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 从数据库中获取未发送过的小药箱数据。
|
* 从数据库中获取未发送过的小药箱数据。
|
||||||
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public Vector<HmbXyxInfo> getNeverTransHmbList()
|
public Vector<HmbXyxInfo> getNeverTransHmbList()
|
||||||
@ -41,26 +46,32 @@ public class CpicximToXMNHS
|
|||||||
|
|
||||||
public void postHmbList( Vector<HmbXyxInfo> items )
|
public void postHmbList( Vector<HmbXyxInfo> items )
|
||||||
{
|
{
|
||||||
String url = HuixiabaoConfig.getUrl();
|
String url = HuixiabaoConfig.getUrl();
|
||||||
String appId = HuixiabaoConfig.getAppid();
|
String appId = HuixiabaoConfig.getAppid();
|
||||||
String appSecret = HuixiabaoConfig.getAppSecret();
|
String appSecret = HuixiabaoConfig.getAppSecret();
|
||||||
String funId = "xxx";
|
String funId = "xxx";
|
||||||
String encKey = HuixiabaoConfig.getEncKey();
|
String encKey = HuixiabaoConfig.getEncKey();
|
||||||
String signKey = HuixiabaoConfig.getSignKey();
|
String signKey = HuixiabaoConfig.getSignKey();
|
||||||
|
|
||||||
SignTypeEnum signType = SignTypeEnum.SM3;
|
SignTypeEnum signType = SignTypeEnum.SM3;
|
||||||
EncryptionModeEnum encType = EncryptionModeEnum.SM4;
|
EncryptionModeEnum encType = EncryptionModeEnum.SM4;
|
||||||
|
|
||||||
// 发送用工具对象
|
// 发送用工具对象
|
||||||
DefaultZephyrClient client = new DefaultZephyrClient( url, funId, appId, appSecret,
|
DefaultZephyrClient client = new DefaultZephyrClient( url,
|
||||||
signType, signKey, encType, encKey );
|
funId,
|
||||||
DefaultZephyrRequest req = new DefaultZephyrRequest();
|
appId,
|
||||||
DefaultZephyrResponse resp = null;
|
appSecret,
|
||||||
|
signType,
|
||||||
|
signKey,
|
||||||
|
encType,
|
||||||
|
encKey );
|
||||||
|
DefaultZephyrRequest req = new DefaultZephyrRequest();
|
||||||
|
DefaultZephyrResponse resp = null;
|
||||||
|
|
||||||
// 数据
|
// 数据
|
||||||
JSONObject requestObject = new JSONObject();
|
JSONObject requestObject = new JSONObject();
|
||||||
JSONObject xyxInfo = new JSONObject();
|
JSONObject xyxInfo = new JSONObject();
|
||||||
JSONArray xyxInfoList = new JSONArray();
|
JSONArray xyxInfoList = new JSONArray();
|
||||||
|
|
||||||
requestObject.put( "topic", "hmbXyxInfo" );
|
requestObject.put( "topic", "hmbXyxInfo" );
|
||||||
requestObject.put( "hmbList", xyxInfoList );
|
requestObject.put( "hmbList", xyxInfoList );
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
* @Author: Kane
|
* @Author: Kane
|
||||||
* @Date: 2025-03-11 09:27:40
|
|
||||||
* @LastEditors: Kane
|
|
||||||
* @FilePath: /cpicxim-XMNHSA-repeater/src/test/java/com/cpic/xim/huixiabao/AppTest.java
|
|
||||||
* @Description:
|
|
||||||
*
|
*
|
||||||
* Copyright (c) ${2023} by Kane, All Rights Reserved.
|
* @Date: 2025-03-11 09:27:40
|
||||||
|
*
|
||||||
|
* @LastEditors: Kane
|
||||||
|
*
|
||||||
|
* @FilePath: /cpicxim-XMNHSA-repeater/src/test/java/com/cpic/xim/huixiabao/AppTest.java
|
||||||
|
*
|
||||||
|
* @Description:
|
||||||
|
*
|
||||||
|
* Copyright (c) ${2023} by Kane, All Rights Reserved.
|
||||||
*/
|
*/
|
||||||
package com.cpic.xim.huixiabao;
|
package com.cpic.xim.huixiabao;
|
||||||
|
|
||||||
@ -42,7 +46,9 @@ public class AppTest
|
|||||||
@Test
|
@Test
|
||||||
public void testLog()
|
public void testLog()
|
||||||
{
|
{
|
||||||
for ( int i = 0; i < 10000; i++ )
|
for (
|
||||||
|
int i = 0; i < 10000; i++
|
||||||
|
)
|
||||||
{
|
{
|
||||||
// System.out.print("test!");
|
// System.out.print("test!");
|
||||||
logger.error( "test!!!!" );
|
logger.error( "test!!!!" );
|
||||||
@ -52,23 +58,30 @@ public class AppTest
|
|||||||
@Test
|
@Test
|
||||||
public void nhsTest()
|
public void nhsTest()
|
||||||
{
|
{
|
||||||
String url = "172.18.1.150:9040";
|
String url = "172.18.1.150:9040";
|
||||||
String appId = "待定";
|
String appId = "待定";
|
||||||
String appSecret = "待定";
|
String appSecret = "待定";
|
||||||
String funId = "xxx";
|
String funId = "xxx";
|
||||||
String encKey = "A5B6E00DA599G56C41ABFE23A74E6E60";
|
String encKey = "A5B6E00DA599G56C41ABFE23A74E6E60";
|
||||||
String signKey = "待定";
|
String signKey = "待定";
|
||||||
|
|
||||||
SignTypeEnum signType = SignTypeEnum.SM3;
|
SignTypeEnum signType = SignTypeEnum.SM3;
|
||||||
EncryptionModeEnum encType = EncryptionModeEnum.SM4;
|
EncryptionModeEnum encType = EncryptionModeEnum.SM4;
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
DefaultZephyrClient client = new DefaultZephyrClient( url, funId, appId, appSecret,
|
DefaultZephyrClient client = new DefaultZephyrClient( url,
|
||||||
signType, signKey, encType, encKey );
|
funId,
|
||||||
DefaultZephyrRequest req = new DefaultZephyrRequest();
|
appId,
|
||||||
JSONObject jsonObject1 = new JSONObject();
|
appSecret,
|
||||||
DefaultZephyrResponse resp = null;
|
signType,
|
||||||
|
signKey,
|
||||||
|
encType,
|
||||||
|
encKey );
|
||||||
|
|
||||||
|
DefaultZephyrRequest req = new DefaultZephyrRequest();
|
||||||
|
JSONObject jsonObject1 = new JSONObject();
|
||||||
|
DefaultZephyrResponse resp = null;
|
||||||
|
|
||||||
jsonObject1.put( "code", "XXXXXXXXXXXXXXXXXX" );
|
jsonObject1.put( "code", "XXXXXXXXXXXXXXXXXX" );
|
||||||
jsonObject1.put( "scene_code", "XXX" );
|
jsonObject1.put( "scene_code", "XXX" );
|
||||||
@ -88,18 +101,18 @@ public class AppTest
|
|||||||
public void jsonTest()
|
public void jsonTest()
|
||||||
{
|
{
|
||||||
JSONObject requestObject = new JSONObject();
|
JSONObject requestObject = new JSONObject();
|
||||||
JSONObject item = new JSONObject();
|
JSONObject item = new JSONObject();
|
||||||
JSONArray hmbList = new JSONArray();
|
JSONArray hmbList = new JSONArray();
|
||||||
|
|
||||||
requestObject.put( "topic", "hmbXyxInfo" );
|
requestObject.put( "topic", "hmbXyxInfo" );
|
||||||
requestObject.put("hmbList", hmbList );
|
requestObject.put( "hmbList", hmbList );
|
||||||
|
|
||||||
item.put( "psnName", "王炜" );
|
item.put( "psnName", "王炜" );
|
||||||
item.put( "cerno", "350402198106130016" );
|
item.put( "cerno", "350402198106130016" );
|
||||||
item.put( "serviceId", "100007" );
|
item.put( "serviceId", "100007" );
|
||||||
item.put( "status", "1" );
|
item.put( "status", "1" );
|
||||||
item.put( "xyxNo", "1234567" );
|
item.put( "xyxNo", "1234567" );
|
||||||
|
|
||||||
hmbList.add( item );
|
hmbList.add( item );
|
||||||
|
|
||||||
String json = requestObject.toJSONString();
|
String json = requestObject.toJSONString();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user