From 3611a5c5f77ea5dc4b0417d98b42709a6a75fb6d Mon Sep 17 00:00:00 2001 From: kylin L <452061493@qq.com> Date: Tue, 6 Aug 2024 11:48:04 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=84=E4=BB=B6=E5=88=A0=E9=99=A4=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/EnforcementRegistrationServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java index e58d7b94..ffa98ae4 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java @@ -163,6 +163,9 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat // enforcementRegistration.setStatus(0); resNum = enforcementRegistrationMapper.insertEnforcementRegistration(enforcementRegistration); } + // 先清空之前的附件, 不然删除会有问题 + zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId()); + // 重新加入附件 if (resNum > 0 && enforcementRegistration.getFileList().size() > 0) { zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId()); enforcementRegistration.getFileList().forEach(res -> { @@ -192,6 +195,9 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat UserBean user = userApi.getUserByUserId(enforcementRegistration.getUserId()); enforcementRegistration.setUpdateTime(DateUtils.getNowDate()); int i = enforcementRegistrationMapper.updateEnforcementRegistration(enforcementRegistration); + // 先清空之前的附件, 不然删除会有问题 + zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId()); + // 重新加入附件 if (i > 0 && enforcementRegistration.getFileList().size() > 0) { zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId()); enforcementRegistration.getFileList().forEach(res -> {