mirror of
https://github.com/dataease/dataease.git
synced 2026-05-15 13:32:18 +08:00
fix: [Bug]远程excel认证时对密码中的特殊字符需要进行编码 #16089
This commit is contained in:
@@ -608,22 +608,22 @@ public class ChartDataServer implements ChartDataApi {
|
||||
if (formatter.getType().equals("auto")) {
|
||||
String[] valueSplit = String.valueOf(value).split(".");
|
||||
if (StringUtils.isEmpty(value) || !value.contains(".")) {
|
||||
formatStr = "0";
|
||||
formatStr = "General";
|
||||
} else {
|
||||
formatStr = "0." + new String(new char[valueSplit.length]).replace('\0', '0');
|
||||
}
|
||||
switch (formatter.getUnit()) {
|
||||
case 1000:
|
||||
formatStr = formatStr + "千";
|
||||
formatStr = formatStr + "\"千\"";
|
||||
break;
|
||||
case 10000:
|
||||
formatStr = formatStr + "万";
|
||||
formatStr = formatStr + "\"万\"";
|
||||
break;
|
||||
case 1000000:
|
||||
formatStr = formatStr + "百万";
|
||||
formatStr = formatStr + "\"百万\"";
|
||||
break;
|
||||
case 100000000:
|
||||
formatStr = formatStr + "'亿'";
|
||||
formatStr = formatStr + "\"亿\"";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -635,7 +635,7 @@ public class ChartDataServer implements ChartDataApi {
|
||||
if (formatter.getSuffix().equals("%")) {
|
||||
formatStr = formatStr + "\"%\"";
|
||||
} else {
|
||||
formatStr = formatStr + formatter.getSuffix();
|
||||
formatStr = formatStr + "\"" + formatter.getSuffix() + "\"";
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -647,16 +647,16 @@ public class ChartDataServer implements ChartDataApi {
|
||||
}
|
||||
switch (formatter.getUnit()) {
|
||||
case 1000:
|
||||
formatStr = formatStr + "千";
|
||||
formatStr = formatStr + "\"千\"";
|
||||
break;
|
||||
case 10000:
|
||||
formatStr = formatStr + "万";
|
||||
formatStr = formatStr + "\"万\"";
|
||||
break;
|
||||
case 1000000:
|
||||
formatStr = formatStr + "百万";
|
||||
formatStr = formatStr + "\"百万\"";
|
||||
break;
|
||||
case 100000000:
|
||||
formatStr = formatStr + "'亿'";
|
||||
formatStr = formatStr + "\"亿\"";
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -668,7 +668,7 @@ public class ChartDataServer implements ChartDataApi {
|
||||
if (formatter.getSuffix().equals("%")) {
|
||||
formatStr = formatStr + "\"%\"";
|
||||
} else {
|
||||
formatStr = formatStr + formatter.getSuffix();
|
||||
formatStr = formatStr + "\"" + formatter.getSuffix() + "\"";
|
||||
}
|
||||
}
|
||||
} else if (formatter.getType().equals("percent")) {
|
||||
|
||||
Reference in New Issue
Block a user