Pre Merge pull request !1008 from peishan yu/dev

pull/1008/MERGE
peishan yu 2025-12-03 02:26:55 +00:00 committed by Gitee
commit c26c61117b
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
4 changed files with 20 additions and 15 deletions

View File

@ -34,7 +34,7 @@ public class CommonController
@Autowired
private ServerConfig serverConfig;
private static final String FILE_DELIMETER = ",";
private static final String FILE_DELIMITER = ",";
/**
*
@ -119,10 +119,10 @@ public class CommonController
originalFilenames.add(file.getOriginalFilename());
}
AjaxResult ajax = AjaxResult.success();
ajax.put("urls", StringUtils.join(urls, FILE_DELIMETER));
ajax.put("fileNames", StringUtils.join(fileNames, FILE_DELIMETER));
ajax.put("newFileNames", StringUtils.join(newFileNames, FILE_DELIMETER));
ajax.put("originalFilenames", StringUtils.join(originalFilenames, FILE_DELIMETER));
ajax.put("urls", StringUtils.join(urls, FILE_DELIMITER));
ajax.put("fileNames", StringUtils.join(fileNames, FILE_DELIMITER));
ajax.put("newFileNames", StringUtils.join(newFileNames, FILE_DELIMITER));
ajax.put("originalFilenames", StringUtils.join(originalFilenames, FILE_DELIMITER));
return ajax;
}
catch (Exception e)

View File

@ -83,12 +83,12 @@ public class Constants
/**
*
*/
public static final String ROLE_DELIMETER = ",";
public static final String ROLE_DELIMITER = ",";
/**
*
*/
public static final String PERMISSION_DELIMETER = ",";
public static final String PERMISSION_DELIMITER = ",";
/**
*

View File

@ -177,7 +177,7 @@ public class LogAspect
if (StringUtils.isEmpty(paramsMap) && StringUtils.equalsAny(requestMethod, HttpMethod.PUT.name(), HttpMethod.POST.name(), HttpMethod.DELETE.name()))
{
String params = argsArrayToString(joinPoint.getArgs(), excludeParamNames);
operLog.setOperParam(StringUtils.substring(params, 0, 2000));
operLog.setOperParam(params);
}
else
{
@ -190,7 +190,7 @@ public class LogAspect
*/
private String argsArrayToString(Object[] paramsArray, String[] excludeParamNames)
{
String params = "";
StringBuilder params = new StringBuilder();
if (paramsArray != null && paramsArray.length > 0)
{
for (Object o : paramsArray)
@ -200,15 +200,20 @@ public class LogAspect
try
{
String jsonObj = JSON.toJSONString(o, excludePropertyPreFilter(excludeParamNames));
params += jsonObj.toString() + " ";
params.append(jsonObj).append(" ");
if (params.length() >= 2000)
{
return StringUtils.substring(params.toString(), 0, 2000).trim();
}
}
catch (Exception e)
{
log.error("请求参数拼装异常 msg:{}, 参数:{}", e.getMessage(), paramsArray, e);
}
}
}
}
return params.trim();
return params.toString().trim();
}
/**

View File

@ -53,7 +53,7 @@ public class PermissionService
/**
*
*
* @param permissions PERMISSION_DELIMETER
* @param permissions PERMISSION_DELIMITER
* @return
*/
public boolean hasAnyPermi(String permissions)
@ -69,7 +69,7 @@ public class PermissionService
}
PermissionContextHolder.setContext(permissions);
Set<String> authorities = loginUser.getPermissions();
for (String permission : permissions.split(Constants.PERMISSION_DELIMETER))
for (String permission : permissions.split(Constants.PERMISSION_DELIMITER))
{
if (permission != null && hasPermissions(authorities, permission))
{
@ -121,7 +121,7 @@ public class PermissionService
/**
*
*
* @param roles ROLE_NAMES_DELIMETER
* @param roles ROLE_NAMES_DELIMITER
* @return
*/
public boolean hasAnyRoles(String roles)
@ -135,7 +135,7 @@ public class PermissionService
{
return false;
}
for (String role : roles.split(Constants.ROLE_DELIMETER))
for (String role : roles.split(Constants.ROLE_DELIMITER))
{
if (hasRole(role))
{