|
|
@ -136,10 +136,14 @@ public class ImportNeighborHoodInfoListener extends AnalysisEventListener<Neighb |
|
|
|
if (Integer.valueOf(v.toString()).compareTo(1) > 0){ |
|
|
|
for (ImportGeneralDTO r : needDisposeList) { |
|
|
|
if (k.equals(r.getAgencyName() + "_" + r.getGridName() + "_" + r.getNeighborHoodName())){ |
|
|
|
// 集合里重复的
|
|
|
|
nums.add(r.getNum()); |
|
|
|
disposeErrorMsg(info, ImportErrorMsgConstants.EXIST_ERROR); |
|
|
|
r.setExistStatus(true); |
|
|
|
if (!r.getAddStatus()){ |
|
|
|
// 集合里重复的
|
|
|
|
nums.add(r.getNum()); |
|
|
|
NeighborHoodInfoModel neighborHoodInfoModel = ConvertUtils.sourceToTarget(r, NeighborHoodInfoModel.class); |
|
|
|
disposeErrorMsg(neighborHoodInfoModel, ImportErrorMsgConstants.EXIST_ERROR); |
|
|
|
r.setExistStatus(true); |
|
|
|
r.setAddStatus(true); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -152,8 +156,12 @@ public class ImportNeighborHoodInfoListener extends AnalysisEventListener<Neighb |
|
|
|
List<ImportGeneralDTO> existList = groupByBuildingExistStatus.get(true); |
|
|
|
if (!CollectionUtils.isEmpty(existList)){ |
|
|
|
existList.forEach(e -> { |
|
|
|
nums.add(e.getNum()); |
|
|
|
disposeErrorMsg(info,ImportErrorMsgConstants.EXIST_ERROR); |
|
|
|
if (!e.getAddStatus()){ |
|
|
|
nums.add(e.getNum()); |
|
|
|
NeighborHoodInfoModel neighborHoodInfoModel = ConvertUtils.sourceToTarget(e, NeighborHoodInfoModel.class); |
|
|
|
disposeErrorMsg(neighborHoodInfoModel,ImportErrorMsgConstants.EXIST_ERROR); |
|
|
|
e.setAddStatus(true); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
List<ImportGeneralDTO> notExistList = groupByBuildingExistStatus.get(false); |
|
|
|