From 5980a5fed8092f9866cb2f6a8b74abb7d631c018 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期日, 07 四月 2024 18:26:47 +0800 Subject: [PATCH] 平台端 当前季度数据接口 --- ruoyi-system/src/main/java/com/ruoyi/system/utils/FieldBuildUtil.java | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/utils/FieldBuildUtil.java b/ruoyi-system/src/main/java/com/ruoyi/system/utils/FieldBuildUtil.java index 47fbb5a..ccd45b3 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/utils/FieldBuildUtil.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/utils/FieldBuildUtil.java @@ -5,6 +5,7 @@ import com.ruoyi.system.domain.TbField; import com.ruoyi.system.vo.FieldsTreeVO; +import java.text.DecimalFormat; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -33,7 +34,7 @@ String levelThreeCategory = tbField.getLevelThreeCategory(); Long id = tbField.getId(); String fieldName = tbField.getFieldName(); - String fieldValue = item.getFieldValue(); + String fieldValue = formatNumberWithCommas(item.getFieldValue()); FieldsTreeVO field = new FieldsTreeVO(); field.setId(id); field.setName(fieldName); @@ -134,4 +135,19 @@ } } } + + /** + * 数值类型格式化 数字类型字符串,每三位增加逗号 + * + * @param fieldValue 整数类型的字符串 + * @return 格式化后的值 + */ + public static String formatNumberWithCommas(String fieldValue) { + if (fieldValue != null && fieldValue.matches("\\d+")) { + DecimalFormat df = new DecimalFormat("#,###"); + return df.format(Long.parseLong(fieldValue)); + } else { + return fieldValue; // 不满足条件时返回传入的值 + } + } } \ No newline at end of file -- Gitblit v1.7.1