Browse Source

附件删除问题

v2
蟑螂恶霸 2 years ago
parent
commit
3611a5c5f7
  1. 6
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java

6
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); // enforcementRegistration.setStatus(0);
resNum = enforcementRegistrationMapper.insertEnforcementRegistration(enforcementRegistration); resNum = enforcementRegistrationMapper.insertEnforcementRegistration(enforcementRegistration);
} }
// 先清空之前的附件, 不然删除会有问题
zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId());
// 重新加入附件
if (resNum > 0 && enforcementRegistration.getFileList().size() > 0) { if (resNum > 0 && enforcementRegistration.getFileList().size() > 0) {
zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId()); zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId());
enforcementRegistration.getFileList().forEach(res -> { enforcementRegistration.getFileList().forEach(res -> {
@ -192,6 +195,9 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat
UserBean user = userApi.getUserByUserId(enforcementRegistration.getUserId()); UserBean user = userApi.getUserByUserId(enforcementRegistration.getUserId());
enforcementRegistration.setUpdateTime(DateUtils.getNowDate()); enforcementRegistration.setUpdateTime(DateUtils.getNowDate());
int i = enforcementRegistrationMapper.updateEnforcementRegistration(enforcementRegistration); int i = enforcementRegistrationMapper.updateEnforcementRegistration(enforcementRegistration);
// 先清空之前的附件, 不然删除会有问题
zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId());
// 重新加入附件
if (i > 0 && enforcementRegistration.getFileList().size() > 0) { if (i > 0 && enforcementRegistration.getFileList().size() > 0) {
zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId()); zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId());
enforcementRegistration.getFileList().forEach(res -> { enforcementRegistration.getFileList().forEach(res -> {

Loading…
Cancel
Save