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);
|
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;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user