zoukankan      html  css  js  c++  java
  • Service层获取HttpServletRequest request

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liuyunshengsir/article/details/78183058
    HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder
    .getRequestAttributes()).getRequest();
    //操作日志基本字段
    OperationLog operationLog=new OperationLog();
    operationLog.setOperationLogId(UUIDUtils.create());
    operationLog.setOperationPeople(request.getSession().getAttribute("userName").toString());
    operationLog.setOperationDate(new Date());
    operationLog.setOperationModule("组织架构管理");
    //操作前
    sysDepartmentDao.selectByPrimaryKey(sysDepartment.getCreateId());
    String beforeContent="部门名称:"+sysDepartment.getDepartmentName()+
    ",部门简介:"+sysDepartment.getDepartmentInfo()+
    ",状态:"+sysDepartment.getIsValid();
    operationLog.setOperationIp(request.getLocalAddr());
    int count = 0;
    count = sysDepartmentDao.updateByPrimaryKeySelective(sysDepartment);
    if(count==1){
    //操作后
    sysDepartmentDao.selectByPrimaryKey(sysDepartment.getCreateId());
    String afterContent="部门名称:"+sysDepartment.getDepartmentName()+
    ",部门简介:"+sysDepartment.getDepartmentInfo()+
    ",状态:"+sysDepartment.getIsValid();
    operationLog.setOperationContent("操作前:("+beforeContent+")操作后:("+afterContent+")");
    operationLog.setOperationResult("成功");
    operationLogDao.insertOperationLogInfo(operationLog);
    }else{
    operationLog.setOperationResult("失败");
    operationLogDao.insertOperationLogInfo(operationLog);
    }
    return count;

    ---------------------
    作者:liuyunshengsir
    来源:CSDN
    原文:https://blog.csdn.net/liuyunshengsir/article/details/78183058
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    ld: symbol(s) not found for architecture arm64
    一个好玩的命令
    统计代码行数命令
    【转】 C语言自增自减运算符深入剖析
    gcc 生成动态库时-fpic选项是什么意思。
    每天一条linux命令——halt
    每天一条linux命令——shutdown
    推荐一些编程学习的网站
    每天一条linux命令——login
    linux如何开机以命令行形式启动?
  • 原文地址:https://www.cnblogs.com/Jeely/p/10811874.html
Copyright © 2011-2022 走看看