保存进度
This commit is contained in:
parent
66d55f9e87
commit
bec378be36
@ -47,7 +47,7 @@ public class CpicximToXMNHS
|
||||
private static String password = "Kane@1981";
|
||||
|
||||
/**
|
||||
* 从数据库中获取未发送过的小药箱数据。
|
||||
* 从HmbXyxInfo_Update中获取未发送过的小药箱数据。
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ -139,6 +139,11 @@ public class CpicximToXMNHS
|
||||
return items;
|
||||
}
|
||||
|
||||
/**
|
||||
* 将 postedItems 中的小药箱数据,冲HmbXyxInfo_update中清除。
|
||||
*
|
||||
* @param postedItems 已发送的小药箱数据
|
||||
*/
|
||||
public static void removePostedHmbXyxInfo( Vector<HmbXyxInfo> postedItems )
|
||||
{
|
||||
Vector<HmbXyxInfo> items = new Vector<HmbXyxInfo>();
|
||||
@ -286,19 +291,26 @@ public class CpicximToXMNHS
|
||||
try
|
||||
{
|
||||
logger.info( "发送请求内容:" + requestObject.toJSONString() );
|
||||
|
||||
|
||||
req.setData( requestObject );
|
||||
resp = client.execute( req );
|
||||
|
||||
logger.info( "发送成功,返回消息:" + resp.getData() );
|
||||
if ( resp != null )
|
||||
{
|
||||
logger.info( "发送成功,返回消息:" + resp.getData() );
|
||||
|
||||
// 将已发送的数据从update表中清理掉
|
||||
removePostedHmbXyxInfo( postedInfo );
|
||||
// 将已发送的数据从HmbXyxInfo_update表中清理掉
|
||||
removePostedHmbXyxInfo( postedInfo );
|
||||
}
|
||||
else
|
||||
{
|
||||
logger.info( "已发送请求,但获取的DefaultZephyrResponse为null!" );
|
||||
}
|
||||
}
|
||||
catch ( ZephyrApiException error )
|
||||
{
|
||||
// 发送不成功,记录日志
|
||||
// 失败的数据就留在update表中,待以后重新发送
|
||||
// 不从HmbXyxInfo_update中清理当前这批数据,待以后重新发送
|
||||
logger.error( "发送异常:" + error.getMessage() );
|
||||
}
|
||||
finally
|
||||
|
Loading…
x
Reference in New Issue
Block a user