feat:(REQ-3540) 更新file中的updateBy优化
This commit is contained in:
parent
cfffd2889a
commit
d3b9c13e63
@ -96,8 +96,16 @@ public class HandleFileService extends WithFileService{
|
||||
fileDao.save(ossFile);
|
||||
return ossFile;
|
||||
} else {
|
||||
byFileUuid.setUpdateBy(dto.getUpdateBy());
|
||||
fileDao.saveOrUpdate(byFileUuid);
|
||||
//1、入参updateBy不为空且db#file#updateBy不为空,且他们不相等
|
||||
//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;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user