fixed query timeout exception
This commit is contained in:
parent
268b9cc468
commit
1631f80da9
@ -99,7 +99,7 @@ public class AuditLogController extends BaseController {
|
||||
@RequestParam(name = "actionTypes", required = false) String actionTypesStr) throws ThingsboardException {
|
||||
checkParameter("CustomerId", strCustomerId);
|
||||
TenantId tenantId = getCurrentUser().getTenantId();
|
||||
TimePageLink pageLink = createTimePageLink(pageSize, page, textSearch, sortProperty, sortOrder, startTime, endTime);
|
||||
TimePageLink pageLink = createTimePageLink(pageSize, page, textSearch, sortProperty, sortOrder, getStartTime(startTime), getEndTime(endTime));
|
||||
List<ActionType> actionTypes = parseActionTypesStr(actionTypesStr);
|
||||
return checkNotNull(auditLogService.findAuditLogsByTenantIdAndCustomerId(tenantId, new CustomerId(UUID.fromString(strCustomerId)), actionTypes, pageLink));
|
||||
}
|
||||
@ -133,7 +133,7 @@ public class AuditLogController extends BaseController {
|
||||
@RequestParam(name = "actionTypes", required = false) String actionTypesStr) throws ThingsboardException {
|
||||
checkParameter("UserId", strUserId);
|
||||
TenantId tenantId = getCurrentUser().getTenantId();
|
||||
TimePageLink pageLink = createTimePageLink(pageSize, page, textSearch, sortProperty, sortOrder, startTime, endTime);
|
||||
TimePageLink pageLink = createTimePageLink(pageSize, page, textSearch, sortProperty, sortOrder, getStartTime(startTime), getEndTime(endTime));
|
||||
List<ActionType> actionTypes = parseActionTypesStr(actionTypesStr);
|
||||
return checkNotNull(auditLogService.findAuditLogsByTenantIdAndUserId(tenantId, new UserId(UUID.fromString(strUserId)), actionTypes, pageLink));
|
||||
}
|
||||
@ -171,7 +171,7 @@ public class AuditLogController extends BaseController {
|
||||
checkParameter("EntityId", strEntityId);
|
||||
checkParameter("EntityType", strEntityType);
|
||||
TenantId tenantId = getCurrentUser().getTenantId();
|
||||
TimePageLink pageLink = createTimePageLink(pageSize, page, textSearch, sortProperty, sortOrder, startTime, endTime);
|
||||
TimePageLink pageLink = createTimePageLink(pageSize, page, textSearch, sortProperty, sortOrder, getStartTime(startTime), getEndTime(endTime));
|
||||
List<ActionType> actionTypes = parseActionTypesStr(actionTypesStr);
|
||||
return checkNotNull(auditLogService.findAuditLogsByTenantIdAndEntityId(tenantId, EntityIdFactory.getByTypeAndId(strEntityType, strEntityId), actionTypes, pageLink));
|
||||
}
|
||||
@ -202,7 +202,7 @@ public class AuditLogController extends BaseController {
|
||||
@RequestParam(name = "actionTypes", required = false) String actionTypesStr) throws ThingsboardException {
|
||||
TenantId tenantId = getCurrentUser().getTenantId();
|
||||
List<ActionType> actionTypes = parseActionTypesStr(actionTypesStr);
|
||||
TimePageLink pageLink = createTimePageLink(pageSize, page, textSearch, sortProperty, sortOrder, startTime, endTime);
|
||||
TimePageLink pageLink = createTimePageLink(pageSize, page, textSearch, sortProperty, sortOrder, getStartTime(startTime), getEndTime(endTime));
|
||||
return checkNotNull(auditLogService.findAuditLogsByTenantId(tenantId, actionTypes, pageLink));
|
||||
}
|
||||
|
||||
@ -214,4 +214,18 @@ public class AuditLogController extends BaseController {
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
private Long getStartTime(Long startTime) {
|
||||
if (startTime == null) {
|
||||
return 1L;
|
||||
}
|
||||
return startTime;
|
||||
}
|
||||
|
||||
private Long getEndTime(Long endTime) {
|
||||
if (endTime == null) {
|
||||
return System.currentTimeMillis();
|
||||
}
|
||||
return endTime;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user