|
@@ -76,16 +76,16 @@ public class LogService {
|
|
PageUtil.setPageInfo(pageParam);
|
|
PageUtil.setPageInfo(pageParam);
|
|
List<LogOperationPO> list = new ArrayList<>();
|
|
List<LogOperationPO> list = new ArrayList<>();
|
|
String roleCode = AuthUtil.getCurrentUserRoleCode();
|
|
String roleCode = AuthUtil.getCurrentUserRoleCode();
|
|
- if(DictConstants.ROLE_CODE_UESR.equals(roleCode)){//普通用户
|
|
|
|
|
|
+ if (DictConstants.ROLE_CODE_UESR.equals(roleCode)) {//普通用户
|
|
String currentUserId = AuthUtil.getCurrentUserId();
|
|
String currentUserId = AuthUtil.getCurrentUserId();
|
|
pageParam.setContent(currentUserId);//借用该字段传递当前用户id
|
|
pageParam.setContent(currentUserId);//借用该字段传递当前用户id
|
|
list = logMapper.getUserOperationLogPageList(pageParam);
|
|
list = logMapper.getUserOperationLogPageList(pageParam);
|
|
- }else{//管理员
|
|
|
|
|
|
+ } else {//管理员
|
|
list = logMapper.getOperationLogPageList(pageParam);
|
|
list = logMapper.getOperationLogPageList(pageParam);
|
|
}
|
|
}
|
|
//字典翻译
|
|
//字典翻译
|
|
Map<String, Map<String, String>> dictMaps = dictService.getDictMapsByTypes(LogConstants.MODULE_TYPE + "," + LogConstants.OPERATION_TYPE);
|
|
Map<String, Map<String, String>> dictMaps = dictService.getDictMapsByTypes(LogConstants.MODULE_TYPE + "," + LogConstants.OPERATION_TYPE);
|
|
- list.forEach(po ->{
|
|
|
|
|
|
+ list.forEach(po -> {
|
|
po.setModule(dictMaps.get(LogConstants.MODULE_TYPE).get(po.getModule()));
|
|
po.setModule(dictMaps.get(LogConstants.MODULE_TYPE).get(po.getModule()));
|
|
po.setOperationType(dictMaps.get(LogConstants.OPERATION_TYPE).get(po.getOperationType()));
|
|
po.setOperationType(dictMaps.get(LogConstants.OPERATION_TYPE).get(po.getOperationType()));
|
|
});
|
|
});
|
|
@@ -100,7 +100,7 @@ public class LogService {
|
|
List<LogSystemPO> list = logMapper.getSystemLogPageList(pageParam);
|
|
List<LogSystemPO> list = logMapper.getSystemLogPageList(pageParam);
|
|
//字典翻译
|
|
//字典翻译
|
|
Map<String, Map<String, String>> dictMaps = dictService.getDictMapsByTypes(LogConstants.SYS_LOG_TYPE + "," + DictConstants.ROLE_CODE);
|
|
Map<String, Map<String, String>> dictMaps = dictService.getDictMapsByTypes(LogConstants.SYS_LOG_TYPE + "," + DictConstants.ROLE_CODE);
|
|
- list.forEach(po ->{
|
|
|
|
|
|
+ list.forEach(po -> {
|
|
po.setModule(dictMaps.get(LogConstants.SYS_LOG_TYPE).get(po.getModule()));
|
|
po.setModule(dictMaps.get(LogConstants.SYS_LOG_TYPE).get(po.getModule()));
|
|
po.setOperationType(dictMaps.get(LogConstants.SYS_LOG_TYPE).get(po.getOperationType()));
|
|
po.setOperationType(dictMaps.get(LogConstants.SYS_LOG_TYPE).get(po.getOperationType()));
|
|
po.setRoleCode(dictMaps.get(DictConstants.ROLE_CODE).get(po.getRoleCode()));
|
|
po.setRoleCode(dictMaps.get(DictConstants.ROLE_CODE).get(po.getRoleCode()));
|
|
@@ -116,14 +116,14 @@ public class LogService {
|
|
LogSystemPO po = getLogSystemPO(LogConstants.SYS_LOG_USER, operationType);
|
|
LogSystemPO po = getLogSystemPO(LogConstants.SYS_LOG_USER, operationType);
|
|
String userId = userPO.getId();
|
|
String userId = userPO.getId();
|
|
String username = userPO.getUsername();
|
|
String username = userPO.getUsername();
|
|
- if(ObjectUtil.isNull(username)){
|
|
|
|
|
|
+ if (ObjectUtil.isNull(username)) {
|
|
UserVO userVO = userMapper.getUserInfo(userId);
|
|
UserVO userVO = userMapper.getUserInfo(userId);
|
|
username = userVO.getUsername();
|
|
username = userVO.getUsername();
|
|
}
|
|
}
|
|
String content = username + " ( ID: " + userId + " )";
|
|
String content = username + " ( ID: " + userId + " )";
|
|
po.setContent(content);
|
|
po.setContent(content);
|
|
logMapper.insertSystemLog(po);
|
|
logMapper.insertSystemLog(po);
|
|
- }catch (Exception e){
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -136,7 +136,7 @@ public class LogService {
|
|
LogSystemPO po = getLogSystemPO(LogConstants.SYS_LOG_VEHICLE, operationType);
|
|
LogSystemPO po = getLogSystemPO(LogConstants.SYS_LOG_VEHICLE, operationType);
|
|
String vehicleTempId = vehicleTempPO.getId();
|
|
String vehicleTempId = vehicleTempPO.getId();
|
|
String modelLabel = vehicleTempPO.getModelLabel();
|
|
String modelLabel = vehicleTempPO.getModelLabel();
|
|
- if(ObjectUtil.isNull(modelLabel)){
|
|
|
|
|
|
+ if (ObjectUtil.isNull(modelLabel)) {
|
|
VehiclePageParam param = new VehiclePageParam();
|
|
VehiclePageParam param = new VehiclePageParam();
|
|
param.setId(vehicleTempId);
|
|
param.setId(vehicleTempId);
|
|
VehicleTempVO vehicleTempInfo = vehicleTempMapper.getVehicleTempInfo(param);
|
|
VehicleTempVO vehicleTempInfo = vehicleTempMapper.getVehicleTempInfo(param);
|
|
@@ -145,7 +145,7 @@ public class LogService {
|
|
String content = modelLabel + " ( ID: " + vehicleTempId + " )";
|
|
String content = modelLabel + " ( ID: " + vehicleTempId + " )";
|
|
po.setContent(content);
|
|
po.setContent(content);
|
|
logMapper.insertSystemLog(po);
|
|
logMapper.insertSystemLog(po);
|
|
- }catch (Exception e){
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -159,10 +159,10 @@ public class LogService {
|
|
String paramId = parameterPO.getId();
|
|
String paramId = parameterPO.getId();
|
|
String userId = parameterPO.getUserId();
|
|
String userId = parameterPO.getUserId();
|
|
String userName = parameterPO.getUserName();
|
|
String userName = parameterPO.getUserName();
|
|
- String content = "账户:" + userName + " ( ID: " + userId + " ); 参数配置" + " ( ID: " + paramId + " )";
|
|
|
|
|
|
+ String content = "账户:" + userName + " ( ID: " + userId + " ); 参数配置" + " ( ID: " + paramId + " )";
|
|
po.setContent(content);
|
|
po.setContent(content);
|
|
logMapper.insertSystemLog(po);
|
|
logMapper.insertSystemLog(po);
|
|
- }catch (Exception e){
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -176,10 +176,10 @@ public class LogService {
|
|
String clusterId = clusterPO.getId();
|
|
String clusterId = clusterPO.getId();
|
|
String userId = clusterPO.getUserId();
|
|
String userId = clusterPO.getUserId();
|
|
String userName = clusterPO.getUserName();
|
|
String userName = clusterPO.getUserName();
|
|
- String content = "账户:" + userName + " ( ID: " + userId + " ); 节点配置" + " ( ID: " + clusterId + " )";
|
|
|
|
|
|
+ String content = "账户:" + userName + " ( ID: " + userId + " ); 节点配置" + " ( ID: " + clusterId + " )";
|
|
po.setContent(content);
|
|
po.setContent(content);
|
|
logMapper.insertSystemLog(po);
|
|
logMapper.insertSystemLog(po);
|
|
- }catch (Exception e){
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -202,50 +202,51 @@ public class LogService {
|
|
/**
|
|
/**
|
|
* 记录场景包模块日志
|
|
* 记录场景包模块日志
|
|
*/
|
|
*/
|
|
- public void logScenePackage(String operationType, SystemScenePackagePO packagePO,SystemUserSceneParam params) {
|
|
|
|
|
|
+ public void logScenePackage(String operationType, SystemScenePackagePO packagePO, SystemUserSceneParam params) {
|
|
try {
|
|
try {
|
|
LogSystemPO po = getLogSystemPO(LogConstants.SYS_LOG_PACKAGE, operationType);
|
|
LogSystemPO po = getLogSystemPO(LogConstants.SYS_LOG_PACKAGE, operationType);
|
|
//获取当前登录人姓名
|
|
//获取当前登录人姓名
|
|
- String content=null;
|
|
|
|
- if(operationType.equals(LogConstants.SYS_LOG_PACKAGE_DELETE)){
|
|
|
|
- content = "删除场景包:"+packagePO.getPackageName()+"(ID:"+packagePO.getId()+")";
|
|
|
|
- }else if(operationType.equals(LogConstants.SYS_LOG_PACKAGE_UPDATE)){
|
|
|
|
- content = "编辑场景包:"+packagePO.getPackageName()+"(ID:"+packagePO.getId()+")";
|
|
|
|
- }else if(operationType.equals(LogConstants.SYS_LOG_PACKAGE_INSERT)){
|
|
|
|
- content = "创建场景包:"+packagePO.getPackageName()+"(ID:"+packagePO.getId()+")";
|
|
|
|
- }else if(operationType.equals(LogConstants.SYS_LOG_PACKAGE_DISTRIBUTION)){
|
|
|
|
|
|
+ String content = null;
|
|
|
|
+ if (operationType.equals(LogConstants.SYS_LOG_PACKAGE_DELETE)) {
|
|
|
|
+ content = "删除场景包:" + packagePO.getPackageName() + "(ID:" + packagePO.getId() + ")";
|
|
|
|
+ } else if (operationType.equals(LogConstants.SYS_LOG_PACKAGE_UPDATE)) {
|
|
|
|
+ content = "编辑场景包:" + packagePO.getPackageName() + "(ID:" + packagePO.getId() + ")";
|
|
|
|
+ } else if (operationType.equals(LogConstants.SYS_LOG_PACKAGE_INSERT)) {
|
|
|
|
+ content = "创建场景包:" + packagePO.getPackageName() + "(ID:" + packagePO.getId() + ")";
|
|
|
|
+ } else if (operationType.equals(LogConstants.SYS_LOG_PACKAGE_DISTRIBUTION)) {
|
|
List<UserSceneVO> users = params.getUserIds();
|
|
List<UserSceneVO> users = params.getUserIds();
|
|
StringBuffer sb = new StringBuffer();
|
|
StringBuffer sb = new StringBuffer();
|
|
for (UserSceneVO vo : users) {
|
|
for (UserSceneVO vo : users) {
|
|
sb.append("、").append(vo.getUserName()).append("((ID:").append(vo.getUserId()).append(")");
|
|
sb.append("、").append(vo.getUserName()).append("((ID:").append(vo.getUserId()).append(")");
|
|
}
|
|
}
|
|
sb.deleteCharAt(0);
|
|
sb.deleteCharAt(0);
|
|
- content = "分配场景包:"+params.getPackageName()+"(ID:"+params.getPackageId()+")给用户:"+sb.toString();
|
|
|
|
- }else if(operationType.equals(LogConstants.SYS_LOG_PACKAGE_DISTRIBUTION_DELETE)){
|
|
|
|
- List<UserSceneVO> users= params.getUserIds();
|
|
|
|
|
|
+ content = "分配场景包:" + params.getPackageName() + "(ID:" + params.getPackageId() + ")给用户:" + sb.toString();
|
|
|
|
+ } else if (operationType.equals(LogConstants.SYS_LOG_PACKAGE_DISTRIBUTION_DELETE)) {
|
|
|
|
+ List<UserSceneVO> users = params.getUserIds();
|
|
StringBuffer sb = new StringBuffer();
|
|
StringBuffer sb = new StringBuffer();
|
|
for (UserSceneVO vo : users) {
|
|
for (UserSceneVO vo : users) {
|
|
sb.append("、").append(vo.getUserName()).append("((ID:").append(vo.getUserId()).append(")");
|
|
sb.append("、").append(vo.getUserName()).append("((ID:").append(vo.getUserId()).append(")");
|
|
}
|
|
}
|
|
sb.deleteCharAt(0);
|
|
sb.deleteCharAt(0);
|
|
- content = "分配场景包:"+params.getPackageName()+"(ID:"+params.getPackageId()+")时移除用户:"+sb.toString();
|
|
|
|
|
|
+ content = "分配场景包:" + params.getPackageName() + "(ID:" + params.getPackageId() + ")时移除用户:" + sb.toString();
|
|
}
|
|
}
|
|
po.setContent(content);
|
|
po.setContent(content);
|
|
logMapper.insertSystemLog(po);
|
|
logMapper.insertSystemLog(po);
|
|
- }catch (Exception e){
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 记录场景包分配模块日志
|
|
* 记录场景包分配模块日志
|
|
*/
|
|
*/
|
|
- public void logSystemUserSceneByPackageId(String operationType, SystemUserSceneParam param,String packageCount) {
|
|
|
|
|
|
+ public void logSystemUserSceneByPackageId(String operationType, SystemUserSceneParam param, String packageCount) {
|
|
try {
|
|
try {
|
|
LogSystemPO po = getLogSystemPO(LogConstants.SYS_LOG_PACKAGE_GRANT, operationType);
|
|
LogSystemPO po = getLogSystemPO(LogConstants.SYS_LOG_PACKAGE_GRANT, operationType);
|
|
- String content = param.getUserName()+"(ID"+param.getUserId()+")"+"分配场景包:"+packageCount;
|
|
|
|
|
|
+ String content = param.getUserName() + "(ID" + param.getUserId() + ")" + "分配场景包:" + packageCount;
|
|
po.setContent(content);
|
|
po.setContent(content);
|
|
logMapper.insertSystemLog(po);
|
|
logMapper.insertSystemLog(po);
|
|
- }catch (Exception e){
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -256,11 +257,11 @@ public class LogService {
|
|
public void logSceneDelete(String operationType, Map map) {
|
|
public void logSceneDelete(String operationType, Map map) {
|
|
try {
|
|
try {
|
|
LogSystemPO po = getLogSystemPO(LogConstants.SYS_LOG_SCENE, operationType);
|
|
LogSystemPO po = getLogSystemPO(LogConstants.SYS_LOG_SCENE, operationType);
|
|
- Map<String,String> mapType= dictService.getDictMapByType(DictConstants.SCENE_TYPE);
|
|
|
|
- String content = "删除"+mapType.get(map.get("type"))+":"+map.get("sceneName")+"(ID:"+map.get("sceneId")+")" ;
|
|
|
|
|
|
+ Map<String, String> mapType = dictService.getDictMapByType(DictConstants.SCENE_TYPE);
|
|
|
|
+ String content = "删除" + mapType.get(map.get("type")) + ":" + map.get("sceneName");
|
|
po.setContent(content);
|
|
po.setContent(content);
|
|
logMapper.insertSystemLog(po);
|
|
logMapper.insertSystemLog(po);
|
|
- }catch (Exception e){
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -274,7 +275,7 @@ public class LogService {
|
|
//获取当前登录人姓名
|
|
//获取当前登录人姓名
|
|
po.setContent(content);
|
|
po.setContent(content);
|
|
logMapper.insertSystemLog(po);
|
|
logMapper.insertSystemLog(po);
|
|
- }catch (Exception e){
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|