zbj//1.web新增用户信息添加日志
This commit is contained in:
@@ -14,12 +14,18 @@ import com.njcn.common.pojo.constant.LogInfo;
|
||||
import com.njcn.common.pojo.enums.common.DataStateEnum;
|
||||
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||
import com.njcn.common.pojo.exception.BusinessException;
|
||||
import com.njcn.common.pojo.response.HttpResult;
|
||||
import com.njcn.common.utils.PubUtils;
|
||||
import com.njcn.common.utils.sm.DesUtils;
|
||||
import com.njcn.common.utils.sm.Sm4Utils;
|
||||
import com.njcn.db.constant.DbConstant;
|
||||
import com.njcn.device.pq.api.PqsTerminalLogsClient;
|
||||
import com.njcn.device.pq.pojo.po.PqsTerminalLogs;
|
||||
import com.njcn.poi.excel.ExcelUtil;
|
||||
import com.njcn.poi.pojo.bo.BaseLineProExcelBody;
|
||||
import com.njcn.system.api.DicDataFeignClient;
|
||||
import com.njcn.system.enums.DicDataEnum;
|
||||
import com.njcn.system.pojo.po.DictData;
|
||||
import com.njcn.user.enums.UserResponseEnum;
|
||||
import com.njcn.user.enums.UserStatusEnum;
|
||||
import com.njcn.user.mapper.UserMapper;
|
||||
@@ -70,6 +76,10 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
||||
|
||||
private final GeneralInfo generalInfo;
|
||||
|
||||
private final DicDataFeignClient dicDataFeignClient;
|
||||
|
||||
private final PqsTerminalLogsClient pqsTerminalLogsClient;
|
||||
|
||||
@Override
|
||||
public UserDTO getUserByName(String loginName) {
|
||||
User user = getUserByLoginName(loginName);
|
||||
@@ -162,6 +172,25 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
|
||||
//sys_user_role表新增数据
|
||||
boolean result = userRoleService.addUserRole(user.getId(), addUserParam.getRole());
|
||||
if (result) {
|
||||
//获取用户信息
|
||||
String userName = RequestUtil.getUsername();
|
||||
String loginName = RequestUtil.getLoginName();
|
||||
//String userName = "zbj";
|
||||
//String loginName = "njcnser";
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(userName).append("新增了").append("用户名为: ").append(user.getName()).append(",")
|
||||
.append("登录名为: ").append(user.getLoginName()).append(" - 的用户;");
|
||||
HttpResult<DictData> dicDataByCode = dicDataFeignClient.getDicDataByCode(DicDataEnum.WEB_ADD.getCode());
|
||||
DictData data = dicDataByCode.getData();
|
||||
//创建对象
|
||||
PqsTerminalLogs terminalLogsNew = new PqsTerminalLogs();
|
||||
terminalLogsNew.setObjIndex(user.getId());
|
||||
terminalLogsNew.setTerminalDescribe(sb.toString());
|
||||
terminalLogsNew.setCreateBy(loginName);
|
||||
terminalLogsNew.setCreateTime(LocalDateTime.now());
|
||||
terminalLogsNew.setTerminalType(data.getId());
|
||||
terminalLogsNew.setState(1);
|
||||
pqsTerminalLogsClient.saveLogs(terminalLogsNew);
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user