Browse Source

为了正常拉取流程

feature/dangjian
zhangyuan 3 years ago
parent
commit
c08e1f8a5b
  1. 10
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

10
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

@ -2650,9 +2650,7 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
returnMsgBody = processHistory.toString(); returnMsgBody = processHistory.toString();
List<EventProcessResultDto> progressList = processHistory.getHISTORY(); List<EventProcessResultDto> progressList = processHistory.getHISTORY();
if (null != progressList && progressList.size() > 0) { if (null != progressList && progressList.size() > 0) {
// 删除已有的<网格化平台处理记录>
//22.9.22 之前是全删全中曾逻辑 现在不在删除历史数据 只是增加历史数据时间之后的新数据 //22.9.22 之前是全删全中曾逻辑 现在不在删除历史数据 只是增加历史数据时间之后的新数据
//this.removeOldHandleProcess(dto.getId());
// 保存新的处理记录 // 保存新的处理记录
this.insertNewHandleProcess(progressList, dto.getReferenceId(), dto.getId()); this.insertNewHandleProcess(progressList, dto.getReferenceId(), dto.getId());
// 查询最新处理情况 // 查询最新处理情况
@ -2710,7 +2708,13 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
wrapper.eq("created_by", "网格化平台"); wrapper.eq("created_by", "网格化平台");
wrapper.eq("del_flag", NumConstant.ZERO_STR); wrapper.eq("del_flag", NumConstant.ZERO_STR);
// 任何主动在流程表里插入的网格化操作都应该在过滤列表中,为了能够正常拉取网格化流程数据 // 任何主动在流程表里插入的网格化操作都应该在过滤列表中,为了能够正常拉取网格化流程数据
wrapper.notIn("state", ItemGridPlatformHandleStatusEnum.HANDLE_BH.getValue(), ItemGridPlatformHandleStatusEnum.HANDLE_JA.getValue()); wrapper.notIn("state",
ItemGridPlatformHandleStatusEnum.HANDLE_BH.getValue(),
ItemGridPlatformHandleStatusEnum.HANDLE_JA.getValue(),
ItemHandleCategoryEnum.HANDLE_I_HANDLE_GOV_WHISTLE.getValue(),
ItemGridPlatformHandleStatusEnum.HANDLE_QSJB_BH.getValue(),
ItemGridPlatformHandleStatusEnum.HANDLE_QSJB_FK.getValue(),
ItemGridPlatformHandleStatusEnum.HANDLE_QSJB_DB.getValue());
wrapper.orderByDesc("created_time"); wrapper.orderByDesc("created_time");
wrapper.last("limit 1"); wrapper.last("limit 1");
ItemHandleProcessEntity processEntity = itemHandleProcessDao.selectOne(wrapper); ItemHandleProcessEntity processEntity = itemHandleProcessDao.selectOne(wrapper);

Loading…
Cancel
Save