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

1. 代理IP处理03

parent 062c6d77
package cn.sh.stc.sict.cloud.upms.controller.web; 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.model.SysLog;
import cn.sh.stc.sict.cloud.upms.service.SysLogService; 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.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import cn.sh.stc.sict.cloud.common.core.util.R; import cn.sh.stc.sict.cloud.common.core.util.R;
...@@ -29,24 +31,31 @@ public class SysLogController { ...@@ -29,24 +31,31 @@ public class SysLogController {
/** /**
* 分页查询 * 分页查询
* @param page 分页对象 *
* @param page 分页对象
* @param sysLog 系统日志 * @param sysLog 系统日志
* @return * @return
*/ */
@ApiOperation("分页查询 系统日志") @ApiOperation("分页查询 系统日志")
@GetMapping("/page") @GetMapping("/page")
public R getSysLogPage(Page page, SysLog sysLog) { 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查询系统日志 * 通过id查询系统日志
*
* @param id id * @param id id
* @return R * @return R
*/ */
@ApiOperation("通过id查询 系统日志") @ApiOperation("通过id查询 系统日志")
@GetMapping("/{id}") @GetMapping("/{id}")
public R getById(@PathVariable("id") Long id){ public R getById(@PathVariable("id") Long id) {
return new R<>(sysLogService.getById(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