diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java index b2fde43f8..90ae402b1 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java @@ -2398,9 +2398,11 @@ public class ItemServiceImpl extends BaseServiceImpl implem progressList) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date insertTime = sdf.parse(dto.getCREATEDATE()); - Date firstTime = new Date(processEntity.getCreatedTime().getTime() - 55000); - if (null != processEntity && insertTime.compareTo(firstTime) < NumConstant.ONE) { - continue; + if(null != processEntity){ + Date firstTime = new Date(processEntity.getCreatedTime().getTime() - 55000); + if (null != processEntity && insertTime.compareTo(firstTime) < NumConstant.ONE) { + continue; + } } // 拉取的记录增加55秒,防止出现排序问题 insertTime.setTime(insertTime.getTime() + 55000);