Commit 9dde27a6 authored by 向怀芳's avatar 向怀芳 🎱

1. 代理IP处理03

parent 062c6d77
package cn.sh.stc.sict.cloud.upms.controller.web;
import cn.hutool.core.util.StrUtil;
import cn.sh.stc.sict.cloud.upms.model.SysLog;
import cn.sh.stc.sict.cloud.upms.service.SysLogService;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import cn.sh.stc.sict.cloud.common.core.util.R;
......@@ -29,24 +31,31 @@ public class SysLogController {
/**
* 分页查询
* @param page 分页对象
*
* @param page 分页对象
* @param sysLog 系统日志
* @return
*/
@ApiOperation("分页查询 系统日志")
@GetMapping("/page")
public R getSysLogPage(Page page, SysLog sysLog) {
return new R<>(sysLogService.page(page,Wrappers.query(sysLog)));
LambdaQueryWrapper<SysLog> wrapper = Wrappers.lambdaQuery();
wrapper.like(StrUtil.isNotBlank(sysLog.getTitle()), SysLog::getTitle, sysLog.getTitle())
.like(StrUtil.isNotBlank(sysLog.getMethod()), SysLog::getMethod, sysLog.getMethod())
.like(StrUtil.isNotBlank(sysLog.getParams()), SysLog::getParams, sysLog.getParams())
.orderByDesc(SysLog::getCreateTime);
return new R<>(sysLogService.page(page, wrapper));
}
/**
* 通过id查询系统日志
*
* @param id id
* @return R
*/
@ApiOperation("通过id查询 系统日志")
@GetMapping("/{id}")
public R getById(@PathVariable("id") Long id){
public R getById(@PathVariable("id") Long id) {
return new R<>(sysLogService.getById(id));
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment