fix(REQ-2774): 增加操作日志录入接口

This commit is contained in:
李昆鹏 2024-07-25 16:24:49 +08:00
parent a24d636567
commit 66961e6582
2 changed files with 4 additions and 2 deletions

View File

@ -33,5 +33,7 @@ public class PermissionOperateLogReq {
private String sceneId; private String sceneId;
private JSONObject operateData; private Object requestData;
private Object operateData;
} }

View File

@ -90,7 +90,7 @@ public class SaasPgroupPermissionRelationOperateLogServiceImpl implements SaasPg
.createBy(req.getOperatorId()) .createBy(req.getOperatorId())
.createByName(Objects.isNull(operator) ? "" : operator.getRealName()) .createByName(Objects.isNull(operator) ? "" : operator.getRealName())
.traceId(MDC.get(Constants.CTX_LOG_ID_MDC)) .traceId(MDC.get(Constants.CTX_LOG_ID_MDC))
.requestData(JSONObject.toJSONString(req)) .requestData(Objects.nonNull(req.getRequestData()) ? JSONObject.toJSONString(req.getRequestData()) : null)
.operateData(Objects.nonNull(req.getOperateData()) ? JSONObject.toJSONString(Lists.newArrayList(req.getOperateData())) : null) .operateData(Objects.nonNull(req.getOperateData()) ? JSONObject.toJSONString(Lists.newArrayList(req.getOperateData())) : null)
.createByRole(JSONObject.toJSONString(getPersonBasicRoles(req.getOperatorId()))) .createByRole(JSONObject.toJSONString(getPersonBasicRoles(req.getOperatorId())))
.build(); .build();