diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/EpidemicSentryPostServiceImpl.java b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/EpidemicSentryPostServiceImpl.java index 67172a976..243402c8f 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/EpidemicSentryPostServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/epidemic/service/impl/EpidemicSentryPostServiceImpl.java @@ -131,7 +131,8 @@ public class EpidemicSentryPostServiceImpl extends BaseServiceImpl updataOrSaveExcel(List epidemicExcelList, List oldEntityList) { - List newEpidemicList = new ArrayList<>(); + List newEpidemicList = new ArrayList<>(); + newEpidemicList.addAll(epidemicExcelList); QueryWrapper wrapper; for (EpidemicSentryPostExcel item : epidemicExcelList) { if (StringUtils.isNotBlank(item.getThirdSentryPostId())) { @@ -144,12 +145,11 @@ public class EpidemicSentryPostServiceImpl extends BaseServiceImpl(); wrapper.eq("third_sentry_post_id", epidemicSentryPostEntity.getThirdSentryPostId()); update(epidemicSentryPostEntity, wrapper); - epidemicExcelList.remove(item); + newEpidemicList.remove(item); } } } - newEpidemicList = ConvertUtils.sourceToTarget(epidemicExcelList, EpidemicSentryPostDTO.class); - return newEpidemicList; + return ConvertUtils.sourceToTarget(newEpidemicList, EpidemicSentryPostDTO.class); } } \ No newline at end of file