wanghongbo

日志查询字段修改

... ... @@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.RequestParam;
*/
@Data
public class OperationLogDto {
private String roomId;
private String name;
private Integer page=1;
private Integer size=10;
}
... ...
... ... @@ -39,7 +39,7 @@ public class OperationLog {
/** 操作状态(0-成功 1-失败) */
private String status;
/** 审片间名称 */
private String roomName;
private String name;
/** 描述信息 */
private String message;
... ...
... ... @@ -9,6 +9,7 @@ import com.wondertek.mapper.OperationLogMapper;
import com.wondertek.service.OperationLogService;
import com.wondertek.util.PageBean;
import jakarta.annotation.Resource;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
/**
... ... @@ -28,8 +29,10 @@ public class OperationLogServiceImpl implements OperationLogService {
Integer size = operationLogDto.getSize();
LambdaQueryWrapper<OperationLog> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(OperationLog::getBusinessType,"cloudMonitor")
.eq(OperationLog::getBusinessId,operationLogDto.getRoomId())
.orderByDesc(OperationLog::getCreatedTime);
if (StringUtils.isNoneEmpty(operationLogDto.getName())){
queryWrapper.like(OperationLog::getName,operationLogDto.getName());
}
Page<OperationLog> pageInfo = new Page<>(page, size);
IPage<OperationLog> resultPage = operationLogMapper.selectPage(pageInfo, queryWrapper);
return new PageBean(Integer.parseInt(String.valueOf(resultPage.getPages())),resultPage.getTotal(),resultPage.getRecords());
... ...