|
@ -339,7 +339,7 @@ public class SignZYService {
|
|
|
String msg = "";
|
|
|
SignFamily sign = null;
|
|
|
//**续签对接临时方案***
|
|
|
if(!"2017".equals(signYear))
|
|
|
if(!"2018".equals(signYear))
|
|
|
{
|
|
|
return false;
|
|
|
}
|
|
@ -1215,15 +1215,28 @@ public class SignZYService {
|
|
|
*/
|
|
|
public void loadSignFamilyThread() throws Exception
|
|
|
{
|
|
|
String startTime = systemDictService.getLoadSignTime(); //上次执行时间
|
|
|
/*Date start = DateUtil.getNextMin(DateUtil.strToDate(startTime), -1); //重复采集前1分钟
|
|
|
startTime = DateUtil.dateToStrLong(start);*/
|
|
|
String endTime = DateUtil.dateToStrLong(new Date());
|
|
|
System.out.print(DateUtil.getCurrentString()+ " update sign family start..");
|
|
|
loadSignFamilyBatch(startTime, endTime);
|
|
|
Date end = new Date();
|
|
|
do {
|
|
|
String startTime = systemDictService.getLoadSignTime(); //上次执行时间
|
|
|
Date start = DateUtil.getNextMin(DateUtil.strToDate(startTime), -1); //重复采集前1分钟
|
|
|
startTime = DateUtil.dateToStrLong(start);
|
|
|
|
|
|
String endTime = DateUtil.dateToStrLong(new Date());
|
|
|
|
|
|
System.out.println("采集时间:start="+startTime);
|
|
|
|
|
|
end = DateUtil.getNextMin(DateUtil.strToDate(startTime), 30);//采集30分钟后的数据
|
|
|
|
|
|
if(end.before(new Date())){
|
|
|
endTime = DateUtil.dateToStrLong(end);
|
|
|
}
|
|
|
System.out.print(DateUtil.getCurrentString()+ " update sign family start..");
|
|
|
loadSignFamilyBatch(startTime, endTime);
|
|
|
|
|
|
//更新下次采集签约时间
|
|
|
systemDictService.saveLoadSignTime(endTime);
|
|
|
|
|
|
//更新下次采集签约时间
|
|
|
systemDictService.saveLoadSignTime(endTime);
|
|
|
}while (end.before(new Date()));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@ -1231,15 +1244,39 @@ public class SignZYService {
|
|
|
*/
|
|
|
public void loadNewSignFamilyThread() throws Exception
|
|
|
{
|
|
|
|
|
|
Date end = new Date();
|
|
|
// do {
|
|
|
String startTime = systemDictService.getLoadNewSignTime(); //上次执行时间
|
|
|
Date start = DateUtil.getNextMin(DateUtil.strToDate(startTime), -1); //重复采集前1分钟
|
|
|
startTime = DateUtil.dateToStrLong(start);
|
|
|
|
|
|
String endTime = DateUtil.dateToStrLong(new Date());
|
|
|
|
|
|
|
|
|
System.out.println("采集时间:start="+startTime);
|
|
|
|
|
|
end = DateUtil.getNextMin(DateUtil.strToDate(startTime), 30);//采集30分钟后的数据
|
|
|
|
|
|
if(end.before(new Date())){
|
|
|
endTime = DateUtil.dateToStrLong(end);
|
|
|
}
|
|
|
System.out.println("采集时间:end="+endTime);
|
|
|
loadNewSignFamilyBatch(startTime,endTime);
|
|
|
|
|
|
//更新下次采集签约时间
|
|
|
systemDictService.saveLoadNewSignTime(endTime);
|
|
|
|
|
|
// }while (end.before(new Date()));
|
|
|
|
|
|
// String startTime = systemDictService.getLoadNewSignTime(); //上次执行时间
|
|
|
// Date start = DateUtil.getNextMin(DateUtil.strToDate(startTime), -1); //重复采集前1分钟
|
|
|
// startTime = DateUtil.dateToStrLong(start);
|
|
|
// String endTime = DateUtil.dateToStrLong(new Date());
|
|
|
//
|
|
|
// loadNewSignFamilyBatch(startTime,endTime);
|
|
|
//
|
|
|
// //更新下次采集签约时间
|
|
|
// systemDictService.saveLoadNewSignTime(endTime);
|
|
|
}
|
|
|
|
|
|
/************************************* 公开接口 ************************************************/
|
|
@ -1663,18 +1700,18 @@ public class SignZYService {
|
|
|
total += htotal;
|
|
|
error += herror;
|
|
|
}
|
|
|
//System.out.print(startTime +"~" + endTime +"【"+hm.getName()+"】总采集"+htotal+"条,失败"+herror+"条。");
|
|
|
System.out.print("遍历机构更新签约数据 (更新)"+startTime +"~" + endTime +"【"+hm.getName()+"】总采集"+htotal+"条,失败"+herror+"条。");
|
|
|
}
|
|
|
catch (Exception e)
|
|
|
{
|
|
|
//System.out.print(startTime +"~" + endTime +"【"+hm.getName()+"】全部采集失败。");
|
|
|
System.out.print("遍历机构更新签约数据 (更新)"+startTime +"~" + endTime +"【"+hm.getName()+"】全部采集失败。");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
}
|
|
|
if(error != 0)
|
|
|
{
|
|
|
//System.out.print(startTime +"~" + endTime +"批量更新签约数据,总条数"+total+"条,失败"+error+"条。");
|
|
|
System.out.print("遍历机构更新签约数据 (更新)"+startTime +"~" + endTime +"批量更新签约数据,总条数"+total+"条,失败"+error+"条。");
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -1723,18 +1760,18 @@ public class SignZYService {
|
|
|
total += htotal;
|
|
|
error += herror;
|
|
|
}
|
|
|
//System.out.print(startTime +"~" + endTime +"【"+hm.getName()+"】总采集"+htotal+"条,失败"+herror+"条。");
|
|
|
System.out.print("遍历机构更新签约数据 (新增)"+startTime +"~" + endTime +"【"+hm.getName()+"】总采集"+htotal+"条,失败"+herror+"条。");
|
|
|
}
|
|
|
catch (Exception e)
|
|
|
{
|
|
|
//System.out.print(startTime +"~" + endTime +"【"+hm.getName()+"】全部采集失败。");
|
|
|
System.out.print("遍历机构更新签约数据 (新增)"+startTime +"~" + endTime +"【"+hm.getName()+"】全部采集失败。");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
}
|
|
|
if(error != 0)
|
|
|
{
|
|
|
//System.out.print(startTime +"~" + endTime +"批量更新签约数据,总条数"+total+"条,失败"+error+"条。");
|
|
|
System.out.print("遍历机构更新签约数据 (新增)"+startTime +"~" + endTime +"批量更新签约数据,总条数"+total+"条,失败"+error+"条。");
|
|
|
}
|
|
|
}
|
|
|
|