diff --git a/adc-da-sys/src/main/java/com/adc/da/att/service/impl/AttFileEOServiceImpl.java b/adc-da-sys/src/main/java/com/adc/da/att/service/impl/AttFileEOServiceImpl.java index 72ac8cc5..b0225693 100644 --- a/adc-da-sys/src/main/java/com/adc/da/att/service/impl/AttFileEOServiceImpl.java +++ b/adc-da-sys/src/main/java/com/adc/da/att/service/impl/AttFileEOServiceImpl.java @@ -344,7 +344,15 @@ public class AttFileEOServiceImpl extends ServiceImpl i try { attFileEO.setId(attId); attFileInfo = this.baseMapper.selectFileInfoById(attFileEO); - attFileInfo.setOldFileName(name); + if (name.contains(".")) { + if (name.split("\\.")[1].equals(attFileInfo.getFileSuffix())) { + attFileInfo.setOldFileName(name); + }else { + attFileInfo.setOldFileName(name.split("\\.")[0]+"."+attFileInfo.getFileSuffix()); + } + }else { + attFileInfo.setOldFileName(name+"."+attFileEO.getFileSuffix()); + } this.baseMapper.updateFileInfoById(attFileInfo); return attFileInfo; } catch (Exception e) {