feat:(REQ-3540) 更新file中的updateBy优化

This commit is contained in:
xudawei 2025-04-15 20:59:18 +08:00
parent cfffd2889a
commit d3b9c13e63

View File

@ -96,8 +96,16 @@ public class HandleFileService extends WithFileService{
fileDao.save(ossFile); fileDao.save(ossFile);
return ossFile; return ossFile;
} else { } else {
byFileUuid.setUpdateBy(dto.getUpdateBy()); //1入参updateBy不为空且db#file#updateBy不为空且他们不相等
fileDao.saveOrUpdate(byFileUuid); //2入参updateBy不为空且db#file#updateBy为空
// 以上2个条件满足一个则更新db中的updateBy
if ((StringUtils.isNotBlank(dto.getUpdateBy())
&& StringUtils.isNotBlank(byFileUuid.getUpdateBy())
&& !Objects.equals(dto.getUpdateBy(), byFileUuid.getUpdateBy()))
|| (StringUtils.isNotBlank(dto.getUpdateBy()) &&StringUtils.isBlank(byFileUuid.getUpdateBy()))) {
byFileUuid.setUpdateBy(dto.getUpdateBy());
fileDao.saveOrUpdate(byFileUuid);
}
} }
return byFileUuid; return byFileUuid;
} }