From 3a1b824203d9e6a4c2a55e2d0d8adc0bae4f03d0 Mon Sep 17 00:00:00 2001
From: zf <1603559716@qq.com>
Date: 星期一, 25 三月 2024 13:11:32 +0800
Subject: [PATCH] 安全物资和设备管理调整v2

---
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java |   32 +++++++++++++++++---------------
 1 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java
index 07305fb..20f7160 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java
@@ -182,7 +182,7 @@
         }
     }
 
-    private void updateAccidentExpressFile(Long uid, Long accidentExpressId, Date nowDate, List<AccidentExpressFileReqDTO> AccidentExpressFileReqDTOList) {
+    private void updateAccidentExpressFile(Long uid, Long accidentExpressId, Date nowDate, List<AccidentExpressFileReqDTO> accidentExpressFileReqDTOList) {
 
         List<AccidentExpressFileInfoDO> accidentExpressFileInfoDOList = accidentExpressFileInfoService.selectByAccidentExpressId(accidentExpressId);
         List<Long> oldIdsList = accidentExpressFileInfoDOList.stream().map(AccidentExpressFileInfoDO::getId).collect(Collectors.toList());
@@ -192,20 +192,22 @@
         List<AccidentExpressFileInfo> addList = new ArrayList<>();
         //删除的附件集合(id)
         List<Long> deleteList = new ArrayList<>();
-        for (AccidentExpressFileReqDTO AccidentExpressFileReqDTO : AccidentExpressFileReqDTOList) {
-            //如果不存在id则表示页面新增的附件
-            if (AccidentExpressFileReqDTO.getId() == null) {
-                AccidentExpressFileInfo AccidentExpressFileInfo = new AccidentExpressFileInfo();
-                BeanUtils.copyProperties(AccidentExpressFileReqDTO, AccidentExpressFileInfo);
-                AccidentExpressFileInfo.setDelFlag(false);
-                AccidentExpressFileInfo.setGmtCreate(nowDate);
-                AccidentExpressFileInfo.setCreateUid(uid);
-                AccidentExpressFileInfo.setAccidentExpressId(accidentExpressId);
-                addList.add(AccidentExpressFileInfo);
-            }
-            //如果存在id则判断页面是否删除
-            else {
-                newIdsList.add(AccidentExpressFileReqDTO.getId());
+        if(accidentExpressFileReqDTOList != null && !accidentExpressFileInfoDOList.isEmpty()){
+            for (AccidentExpressFileReqDTO accidentExpressFileReqDTO : accidentExpressFileReqDTOList) {
+                //如果不存在id则表示页面新增的附件
+                if (accidentExpressFileReqDTO.getId() == null) {
+                    AccidentExpressFileInfo accidentExpressFileInfo = new AccidentExpressFileInfo();
+                    BeanUtils.copyProperties(accidentExpressFileReqDTO, accidentExpressFileInfo);
+                    accidentExpressFileInfo.setDelFlag(false);
+                    accidentExpressFileInfo.setGmtCreate(nowDate);
+                    accidentExpressFileInfo.setCreateUid(uid);
+                    accidentExpressFileInfo.setAccidentExpressId(accidentExpressId);
+                    addList.add(accidentExpressFileInfo);
+                }
+                //如果存在id则判断页面是否删除
+                else {
+                    newIdsList.add(accidentExpressFileReqDTO.getId());
+                }
             }
         }
         for (Long oldId : oldIdsList) {

--
Gitblit v1.9.2