package com.cdf.service.impl; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.cdf.common.PageInfo; import com.cdf.entity.Log; import com.cdf.mapper.ILogMapper; import com.cdf.request.LogRequest; import com.cdf.response.LogVo; import com.cdf.service.IDeptService; import com.cdf.service.ILogService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.cdf.util.JwtUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** *

* 服务实现类 *

* * @author * @since 2022-05-09 */ @Service public class LogServiceImpl extends ServiceImpl implements ILogService { @Autowired IDeptService deptService; @Override public PageInfo getPageByParam(LogRequest param) { Page page = getBaseMapper().getPageByParam(new Page<>(param.getPageNum(),param.getPageSize()),param); return PageInfo.PageInfo(page); } @Override public void addLog(String logType,String info,String ip,String token) { try { Log log = new Log(); log.setLogType(logType); log.setInfo(info); log.setIp(ip); log.setUserId(JwtUtil.getId(token)); log.setPhone(JwtUtil.getPhone(token)); log.setResult("操作成功"); this.save(log); }catch (Exception e){ e.printStackTrace(); } } }