附件改名逻辑

This commit is contained in:
yuezhihang
2022-06-30 10:45:23 +08:00
parent 67b877e5d5
commit d1c3e424d7
@@ -344,7 +344,15 @@ public class AttFileEOServiceImpl extends ServiceImpl<AttFileEODao, AttFileEO> 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) {