| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package com.ruoyi.wisdomarbitrate.utils;
-
- import cn.hutool.extra.spring.SpringUtil;
- import com.ruoyi.common.core.domain.entity.SysUser;
- import com.ruoyi.common.core.domain.model.LoginUser;
- import com.ruoyi.common.utils.SecurityUtils;
- import com.ruoyi.system.mapper.SysUserMapper;
- import com.ruoyi.wisdomarbitrate.domain.CaseLogRecord;
- import com.ruoyi.wisdomarbitrate.mapper.CaseLogRecordMapper;
-
- import javax.validation.constraints.NotEmpty;
- import javax.validation.constraints.NotNull;
-
- /**
- * 案件记录日志文件
- *
- * @author wangqiong
- */
- public class CaseLogUtils
- {
- private static CaseLogRecordMapper caseLogRecordMapper= SpringUtil.getBean(CaseLogRecordMapper.class);
- private static SysUserMapper userMapper= SpringUtil.getBean(SysUserMapper.class);
-
- /**
- * 新增案件日志
- * @param caseAppliId 案件id,不能为空
- * @param caseNode 案件节点,不能为空
- * @param notes 备注
- */
- public static void insertCaseLog(@NotNull Long caseAppliId, @NotEmpty Integer caseNode, String notes ){
- CaseLogRecord operLog = new CaseLogRecord();
- // 获取当前的用户
- LoginUser loginUser = SecurityUtils.getLoginUser();
- if(loginUser!=null) {
- SysUser sysUser = userMapper.selectUserById(loginUser.getUserId());
- operLog.setCreateBy(sysUser.getUserName());
- operLog.setCreateNickName(sysUser.getNickName());
- operLog.setUpdateBy(sysUser.getUserName());
- }else {
- operLog.setCreateBy("admin");
- operLog.setCreateNickName("管理员");
- operLog.setUpdateBy("admin");
- }
- operLog.setCaseAppliId(caseAppliId);
- operLog.setCaseNode(caseNode);
- operLog.setNotes(notes);
- caseLogRecordMapper.insertCaseLogRecord(operLog);
- }
-
-
- }
|