fix(数据集): 设置行列权限自定义脱敏图表显示数据隐藏了一位
This commit is contained in:
parent
b0400f66a7
commit
2966543574
@ -1131,7 +1131,7 @@ public class ChartDataBuild {
|
|||||||
if (StringUtils.isEmpty(originStr) || originStr.length() <= columnPermissionItem.getDesensitizationRule().getM() + columnPermissionItem.getDesensitizationRule().getN() + 1) {
|
if (StringUtils.isEmpty(originStr) || originStr.length() <= columnPermissionItem.getDesensitizationRule().getM() + columnPermissionItem.getDesensitizationRule().getN() + 1) {
|
||||||
desensitizationStr = String.join("", Collections.nCopies(columnPermissionItem.getDesensitizationRule().getM(), "X")) + "***" + String.join("", Collections.nCopies(columnPermissionItem.getDesensitizationRule().getN(), "X"));
|
desensitizationStr = String.join("", Collections.nCopies(columnPermissionItem.getDesensitizationRule().getM(), "X")) + "***" + String.join("", Collections.nCopies(columnPermissionItem.getDesensitizationRule().getN(), "X"));
|
||||||
} else {
|
} else {
|
||||||
desensitizationStr = StringUtils.substring(originStr, 0, columnPermissionItem.getDesensitizationRule().getM()) + "***" + StringUtils.substring(originStr, originStr.length() - columnPermissionItem.getDesensitizationRule().getN() - 1, originStr.length() - 1);
|
desensitizationStr = StringUtils.substring(originStr, 0, columnPermissionItem.getDesensitizationRule().getM()) + "***" + StringUtils.substring(originStr, originStr.length() - columnPermissionItem.getDesensitizationRule().getN() - 1, originStr.length());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case RetainMToN:
|
case RetainMToN:
|
||||||
|
|||||||
@ -1304,7 +1304,7 @@ public class ExtractDataService {
|
|||||||
userDefinedJavaClassMeta.setFieldInfo(fields);
|
userDefinedJavaClassMeta.setFieldInfo(fields);
|
||||||
List<UserDefinedJavaClassDef> definitions = new ArrayList<>();
|
List<UserDefinedJavaClassDef> definitions = new ArrayList<>();
|
||||||
String tmp_code = code.replace("handleWraps", handleWraps).replace("handleBinaryType", handleBinaryTypeCode.toString());
|
String tmp_code = code.replace("handleWraps", handleWraps).replace("handleBinaryType", handleBinaryTypeCode.toString());
|
||||||
if (!isSetKey) {
|
if (isSetKey) {
|
||||||
tmp_code = tmp_code.replace("handleDataease_uuid", "");
|
tmp_code = tmp_code.replace("handleDataease_uuid", "");
|
||||||
} else {
|
} else {
|
||||||
tmp_code = tmp_code.replace("handleDataease_uuid", handleDataease_uuid);
|
tmp_code = tmp_code.replace("handleDataease_uuid", handleDataease_uuid);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user