在线编辑-更新基线信息接口。

This commit is contained in:
wangzhijiang
2024-03-07 16:15:51 +08:00
parent f7b5b925eb
commit 3ccea17b50
@@ -518,34 +518,36 @@ public class OnlyOfficeController {
public OnlineFileLog getCreateTimeLatestOnlineFileLog(String fileId,Date now){
QueryWrapper<OnlineFileLog> ofLogQueryWrap = new QueryWrapper<>();
ofLogQueryWrap.lambda().eq(OnlineFileLog::getHisId,fileId);
ofLogQueryWrap.lambda().orderByDesc(OnlineFileLog::getCreateTime);
ofLogQueryWrap.lambda().ge(OnlineFileLog::getCreateTime,now);
ofLogQueryWrap.lambda().orderByAsc(OnlineFileLog::getCreateTime);
List<OnlineFileLog> onlineFileLogs = this.onlineFileLogDao.selectList(ofLogQueryWrap);
OnlineFileLog result = null;
if (CollectionUtils.isNotEmpty(onlineFileLogs)) {
result = onlineFileLogs.get(0);
}
if (ObjectUtils.isNotEmpty(result)) {
long nowTime = now.getTime();
long createTime = result.getCreateTime().getTime();
// 如果数据的创建时间大于当前时间,直接返回
if (createTime > nowTime) {
return result;
}
// 计算时间差
long diff = Math.abs(nowTime - createTime);
// 判断时间差是否小于等于10秒
if (diff <= 10 * 1000) {
System.out.println("两个日期在十秒内");
} else {
System.out.println("两个日期不在十秒内");
result = null;
}
}
// if (ObjectUtils.isNotEmpty(result)) {
// long nowTime = now.getTime();
// long createTime = result.getCreateTime().getTime();
//
// // 如果数据的创建时间大于当前时间,直接返回
// if (createTime > nowTime) {
// return result;
// }
//
// // 计算时间差
// long diff = Math.abs(nowTime - createTime);
//
// // 判断时间差是否小于等于10秒
// if (diff <= 10 * 1000) {
// System.out.println("两个日期在十秒内");
// } else {
// System.out.println("两个日期不在十秒内");
//
// result = null;
// }
// }
if (ObjectUtils.isEmpty(result)){
try {