mod: 大于等于10万或1亿的数字缩短长度

This commit is contained in:
orz12
2024-07-20 19:31:29 +08:00
parent 6e4b234581
commit 49cdfa9220

View File

@@ -39,8 +39,11 @@ class Utils {
if (number is String) {
return number;
}
final String res = (number / 10000).toString();
if (int.parse(res.split('.')[0]) >= 1) {
if (number >= 100000000) {
return '${(number / 100000000).toStringAsFixed(1)}亿';
} else if (number >= 100000) {
return '${(number ~/ 10000).toString()}';
} else if (number > 10000) {
return '${(number / 10000).toStringAsFixed(1)}';
} else {
return number.toString();