| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- 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.entity.mscase.MsCaseLogRecord;
- import com.ruoyi.wisdomarbitrate.mapper.mscase.MsCaseLogRecordMapper;
-
- import javax.validation.constraints.NotEmpty;
- import javax.validation.constraints.NotNull;
-
- /**
- * 案件记录日志文件
- *
- * @author wangqiong
- */
- public class CaseLogUtils
- {
- private static MsCaseLogRecordMapper caseLogRecordMapper= SpringUtil.getBean(MsCaseLogRecordMapper.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 caseStatusName, String notes ){
- MsCaseLogRecord operLog = new MsCaseLogRecord();
- // 获取当前的用户
- LoginUser loginUser = SecurityUtils.getLoginUser();
- if(loginUser!=null) {
- SysUser sysUser = userMapper.selectUserById(loginUser.getUserId());
- operLog.setCreateBy(sysUser.getUserName());
- operLog.setCreateNickName(sysUser.getNickName());
-
- }else {
- operLog.setCreateBy("admin");
- operLog.setCreateNickName("管理员");
-
- }
- operLog.setCaseStatusName(caseStatusName);
- operLog.setCaseAppliId(caseAppliId);
- operLog.setCaseNode(caseNode);
- operLog.setNotes(notes);
- caseLogRecordMapper.insert(operLog);
- }
- }
|