From 33636f811cfe165a4686d7dcad3f6aaf9d9f66bd Mon Sep 17 00:00:00 2001 From: OathK1per Date: Wed, 5 Jan 2022 21:13:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E9=9A=94=E7=AC=A6=E5=A4=84=E7=90=86?= =?UTF-8?q?=E7=BB=93=E6=9E=9C=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/palmte/work/utils/Utils.java | 4 ++-- .../templates/admin/human_cost_individual.ftl | 4 ++-- src/main/resources/templates/admin/human_cost_list.ftl | 10 +++++----- .../resources/templates/admin/month_statistics.ftl | 6 +++--- .../resources/templates/admin/project_statistics.ftl | 6 +++--- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/main/java/cn/palmte/work/utils/Utils.java b/src/main/java/cn/palmte/work/utils/Utils.java index 76258eb..cebf5a1 100644 --- a/src/main/java/cn/palmte/work/utils/Utils.java +++ b/src/main/java/cn/palmte/work/utils/Utils.java @@ -54,11 +54,11 @@ public class Utils { if (null == number) { return defaultValue; }else { - return new java.text.DecimalFormat("#0.00").format(number); + return new java.text.DecimalFormat("#,##0.00").format(number); } } public static String format(Number number){ - return format(number, "0.00"); + return format(number, "#,##0.00"); } diff --git a/src/main/resources/templates/admin/human_cost_individual.ftl b/src/main/resources/templates/admin/human_cost_individual.ftl index 67224cd..7df1b39 100644 --- a/src/main/resources/templates/admin/human_cost_individual.ftl +++ b/src/main/resources/templates/admin/human_cost_individual.ftl @@ -71,8 +71,8 @@ <#list pager.list as list> ${list.projectName!} - ${(list.userCost!0)?string("0.##")} - ${(list.userCost!0)?string("0.##")} + ${(list.userCost!0)?string("#,##0.##")} + ${(list.userCost!0)?string("#,##0.##")} diff --git a/src/main/resources/templates/admin/human_cost_list.ftl b/src/main/resources/templates/admin/human_cost_list.ftl index 825e345..72cbdca 100644 --- a/src/main/resources/templates/admin/human_cost_list.ftl +++ b/src/main/resources/templates/admin/human_cost_list.ftl @@ -121,7 +121,7 @@ 导入模板 - 成本总计:${(total!0)?string("0.##")} + 成本总计:${(total!0)?string("#,##0.##")} @@ -140,7 +140,7 @@ <#if (staff)?exists> <#list staff as person> ${person.userName!} - <#if showSalary gt 0>(成本:${(person.userSalary!0)?string("0.##")}元) + <#if showSalary gt 0>(成本:${(person.userSalary!0)?string("#,##0.##")}元) @@ -150,11 +150,11 @@ <#list pager.list as list> ${list.projectName!} - ${(list.costSum!0)?string("0.##")} - ${(list.salarySum!0)?string("0.##")} + ${(list.costSum!0)?string("#,##0.##")} + ${(list.salarySum!0)?string("#,##0.##")} <#if (staff)?exists> <#list staff as person> - ${((map[list.projectName + person.userId])!0)?string("0.##")} + ${((map[list.projectName + person.userId])!0)?string("#,##0.##")} diff --git a/src/main/resources/templates/admin/month_statistics.ftl b/src/main/resources/templates/admin/month_statistics.ftl index 4804622..d280d10 100644 --- a/src/main/resources/templates/admin/month_statistics.ftl +++ b/src/main/resources/templates/admin/month_statistics.ftl @@ -38,7 +38,7 @@
- <#if (primaryIndicatorList)?exists && (primaryIndicatorList?size>0)><#list primaryIndicatorList as list> + <#if (primaryIndicatorList)?exists && (primaryIndicatorList?size>0)><#list primaryIndicatorList as list>
类别收入--设备类收入--施工类收入--服务类采购成本--设备类采购成本--施工类采购成本--服务类采购成本--其他成本--其他成本--项目管理成本财务费用--资金占用成本公司管理费用
${list.title!}${(list.incomeDevice!0)?string("0.##")}${(list.incomeEngineer!0)?string("0.##")}${(list.incomeService!0)?string("0.##")}${(list.costPurchaseDevice!0)?string("0.##")}${(list.costPurchaseBuild!0)?string("0.##")}${(list.costPurchaseService!0)?string("0.##")}${(list.costPurchaseOther!0)?string("0.##")}${(list.costOtherOther!0)?string("0.##")}${(list.costProjectManage!0)?string("0.##")}${(list.costExpropriation!0)?string("0.##")}${(list.costCompanyManage!0)?string("0.##")}
类别收入--设备类收入--施工类收入--服务类采购成本--设备类采购成本--施工类采购成本--服务类采购成本--其他成本--其他成本--项目管理成本财务费用--资金占用成本公司管理费用
${list.title!}${(list.incomeDevice!0)?string("#,##0.##")}${(list.incomeEngineer!0)?string("#,##0.##")}${(list.incomeService!0)?string("#,##0.##")}${(list.costPurchaseDevice!0)?string("#,##0.##")}${(list.costPurchaseBuild!0)?string("#,##0.##")}${(list.costPurchaseService!0)?string("#,##0.##")}${(list.costPurchaseOther!0)?string("#,##0.##")}${(list.costOtherOther!0)?string("#,##0.##")}${(list.costProjectManage!0)?string("#,##0.##")}${(list.costExpropriation!0)?string("#,##0.##")}${(list.costCompanyManage!0)?string("#,##0.##")}
@@ -49,7 +49,7 @@
- <#if (profitAndLossList)?exists && (profitAndLossList?size>0)><#list profitAndLossList as list> + <#if (profitAndLossList)?exists && (profitAndLossList?size>0)><#list profitAndLossList as list>
/营业收入营业成本项目管理成本其他财务费用项目毛利项目毛利率公司管理费用项目贡献利润项目贡献利润率所得税费用项目净利润项目净利润率
${list.title!}${(list.income!0)?string("0.##")}${(list.cost!0)?string("0.##")}${(list.manageCost!0)?string("0.##")}${(list.other!0)?string("0.##")}${(list.expropriation!0)?string("0.##")}${(list.grossProfit!0)?string("0.##")}${(list.grossProfitProfit!0)?string("0.##")}${(list.companyManage!0)?string("0.##")}${(list.contributionMargin!0)?string("0.##")}${(list.contributionMarginProfit!0)?string("0.##")}${(list.incomeTax!0)?string("0.##")}${(list.netMargin!0)?string("0.##")}${(list.netMarginProfit!0)?string("0.##")}
/营业收入营业成本项目管理成本其他财务费用项目毛利项目毛利率公司管理费用项目贡献利润项目贡献利润率所得税费用项目净利润项目净利润率
${list.title!}${(list.income!0)?string("#,##0.##")}${(list.cost!0)?string("#,##0.##")}${(list.manageCost!0)?string("#,##0.##")}${(list.other!0)?string("#,##0.##")}${(list.expropriation!0)?string("#,##0.##")}${(list.grossProfit!0)?string("#,##0.##")}${(list.grossProfitProfit!0)?string("#,##0.##")}${(list.companyManage!0)?string("#,##0.##")}${(list.contributionMargin!0)?string("#,##0.##")}${(list.contributionMarginProfit!0)?string("#,##0.##")}${(list.incomeTax!0)?string("#,##0.##")}${(list.netMargin!0)?string("#,##0.##")}${(list.netMarginProfit!0)?string("#,##0.##")}
@@ -59,7 +59,7 @@
- <#if (cashFlowList)?exists && (cashFlowList?size>0)><#list cashFlowList as list> + <#if (cashFlowList)?exists && (cashFlowList?size>0)><#list cashFlowList as list>
/销售商品、提供劳务收到的现金收到的税费返还收到其他与经营活动有关的现金购买商品、接受劳务支付的现金支付的各项税费支付其他与经营活动有关的现金经营活动产生的现金流量净额投资活动现金流入投资活动现金流出投资活动产生的现金流量净额借款资金流入还款资金流出筹资活动产生的现金流量净额货币资金净增加额
${list.title!}${(list.saleIncomeCash!0)?string("0.##")}${(list.taxReturn!0)?string("0.##")}${(list.earnestMoneyIncome!0)?string("0.##")}${(list.purchaseCost!0)?string("0.##")}${(list.taxCost!0)?string("0.##")}${(list.earnestMoneyCost!0)?string("0.##")}${(list.netCashFlow!0)?string("0.##")}${(list.cashInflowFromInvestingActivities!0)?string("0.##")}${(list.cashOutflowFromInvestingActivities!0)?string("0.##")}${(list.netCashFromInvestingActivities!0)?string("0.##")}${(list.financingCapitalInflow!0)?string("0.##")}${(list.financingCapitalOutflow!0)?string("0.##")}${(list.financingCapitalCashflow!0)?string("0.##")}${(list.netIncreaseMonetaryFunds!0)?string("0.##")}
/销售商品、提供劳务收到的现金收到的税费返还收到其他与经营活动有关的现金购买商品、接受劳务支付的现金支付的各项税费支付其他与经营活动有关的现金经营活动产生的现金流量净额投资活动现金流入投资活动现金流出投资活动产生的现金流量净额借款资金流入还款资金流出筹资活动产生的现金流量净额货币资金净增加额
${list.title!}${(list.saleIncomeCash!0)?string("#,##0.##")}${(list.taxReturn!0)?string("#,##0.##")}${(list.earnestMoneyIncome!0)?string("#,##0.##")}${(list.purchaseCost!0)?string("#,##0.##")}${(list.taxCost!0)?string("#,##0.##")}${(list.earnestMoneyCost!0)?string("#,##0.##")}${(list.netCashFlow!0)?string("#,##0.##")}${(list.cashInflowFromInvestingActivities!0)?string("#,##0.##")}${(list.cashOutflowFromInvestingActivities!0)?string("#,##0.##")}${(list.netCashFromInvestingActivities!0)?string("#,##0.##")}${(list.financingCapitalInflow!0)?string("#,##0.##")}${(list.financingCapitalOutflow!0)?string("#,##0.##")}${(list.financingCapitalCashflow!0)?string("#,##0.##")}${(list.netIncreaseMonetaryFunds!0)?string("#,##0.##")}
diff --git a/src/main/resources/templates/admin/project_statistics.ftl b/src/main/resources/templates/admin/project_statistics.ftl index 1229001..29088f7 100644 --- a/src/main/resources/templates/admin/project_statistics.ftl +++ b/src/main/resources/templates/admin/project_statistics.ftl @@ -48,7 +48,7 @@
- <#if (pager)?exists><#list pager as list> + <#if (pager)?exists><#list pager as list>
项目名称收入--设备类收入--工程类收入--服务类采购成本--设备类采购成本--施工类采购成本--服务类采购成本--其他成本--其他成本--项目管理成本财务费用--资金占用成本公司管理费用
${list.projectName!}${(list.incomeDevice!0)?string("0.##")}${(list.incomeEngineer!0)?string("0.##")}${(list.incomeService!0)?string("0.##")}${(list.costPurchaseDevice!0)?string("0.##")}${(list.costPurchaseBuild!0)?string("0.##")}${(list.costPurchaseService!0)?string("0.##")}${(list.costPurchaseOther!0)?string("0.##")}${(list.costOther!0)?string("0.##")}${(list.costProjectManage!0)?string("0.##")}${(list.costExpropriation!0)?string("0.##")}${(list.costCompanyManage!0)?string("0.##")}
项目名称收入--设备类收入--工程类收入--服务类采购成本--设备类采购成本--施工类采购成本--服务类采购成本--其他成本--其他成本--项目管理成本财务费用--资金占用成本公司管理费用
${list.projectName!}${(list.incomeDevice!0)?string("#,##0.##")}${(list.incomeEngineer!0)?string("#,##0.##")}${(list.incomeService!0)?string("#,##0.##")}${(list.costPurchaseDevice!0)?string("#,##0.##")}${(list.costPurchaseBuild!0)?string("#,##0.##")}${(list.costPurchaseService!0)?string("#,##0.##")}${(list.costPurchaseOther!0)?string("#,##0.##")}${(list.costOther!0)?string("#,##0.##")}${(list.costProjectManage!0)?string("#,##0.##")}${(list.costExpropriation!0)?string("#,##0.##")}${(list.costCompanyManage!0)?string("#,##0.##")}
@@ -59,7 +59,7 @@
- <#if (pager)?exists><#list pager as list> + <#if (pager)?exists><#list pager as list>
项目名称营业收入营业成本项目管理成本其他财务费用项目毛利项目毛利率公司管理费用项目贡献利润项目贡献利润率所得税费用项目净利润项目净利润率
${list.projectName!}${(list.incomeTotal!0)?string("0.##")}${(list.costTotal2!0)?string("0.##")}${(list.costProjectManage!0)?string("0.##")}${(list.costOther!0)?string("0.##")}${(list.costExpropriation!0)?string("0.##")}${(list.grossProfit!0)?string("0.##")}${(list.grossProfitProfitMargin!0)?string("0.##")}${(list.costCompanyManage!0)?string("0.##")}${(list.contributionProfit!0)?string("0.##")}${(list.contributionProfitProfitMargin!0)?string("0.##")}${(list.taxCost!0)?string("0.##")}${(list.netProfit!0)?string("0.##")}${(list.netProfitProfitMargin!0)?string("0.##")}
项目名称营业收入营业成本项目管理成本其他财务费用项目毛利项目毛利率公司管理费用项目贡献利润项目贡献利润率所得税费用项目净利润项目净利润率
${list.projectName!}${(list.incomeTotal!0)?string("#,##0.##")}${(list.costTotal2!0)?string("#,##0.##")}${(list.costProjectManage!0)?string("#,##0.##")}${(list.costOther!0)?string("#,##0.##")}${(list.costExpropriation!0)?string("#,##0.##")}${(list.grossProfit!0)?string("#,##0.##")}${(list.grossProfitProfitMargin!0)?string("#,##0.##")}${(list.costCompanyManage!0)?string("#,##0.##")}${(list.contributionProfit!0)?string("#,##0.##")}${(list.contributionProfitProfitMargin!0)?string("#,##0.##")}${(list.taxCost!0)?string("#,##0.##")}${(list.netProfit!0)?string("#,##0.##")}${(list.netProfitProfitMargin!0)?string("#,##0.##")}
@@ -69,7 +69,7 @@
- <#if (pager)?exists><#list pager as list> + <#if (pager)?exists><#list pager as list>
项目名称销售商品、提供劳务收到的现金收到的税费返还收到的其他与经营活动有关的现金购买商品、接受劳务支付的现金支付的各项税费支付其他与经营活动有关的现金经营活动产生的现金流量净额投资活动现金流入投资活动现金流出投资活动产生的现金流量净额借款资金流入还款资金流出筹资活动产生的现金流量净额货币资金净增加额
${list.projectName!}${(list.saleIncomeCash!0)?string("0.##")}${(list.taxReturn!0)?string("0.##")}${(list.earnestMoneyIncome!0)?string("0.##")}${(list.purchaseCost!0)?string("0.##")}${(list.taxCost!0)?string("0.##")}${(list.earnestMoneyCost!0)?string("0.##")}${(list.netCashFlow!0)?string("0.##")}${(list.cashInflowFromInvestingActivities!0)?string("0.##")}${(list.cashOutflowFromInvestingActivities!0)?string("0.##")}${(list.netCashFromInvestingActivities!0)?string("0.##")}${(list.financingCapitalInflow!0)?string("0.##")}${(list.financingCapitalOutflow!0)?string("0.##")}${(list.financingCapitalCashflow!0)?string("0.##")}${(list.netIncreaseMonetaryFunds!0)?string("0.##")}
项目名称销售商品、提供劳务收到的现金收到的税费返还收到的其他与经营活动有关的现金购买商品、接受劳务支付的现金支付的各项税费支付其他与经营活动有关的现金经营活动产生的现金流量净额投资活动现金流入投资活动现金流出投资活动产生的现金流量净额借款资金流入还款资金流出筹资活动产生的现金流量净额货币资金净增加额
${list.projectName!}${(list.saleIncomeCash!0)?string("#,##0.##")}${(list.taxReturn!0)?string("#,##0.##")}${(list.earnestMoneyIncome!0)?string("#,##0.##")}${(list.purchaseCost!0)?string("#,##0.##")}${(list.taxCost!0)?string("#,##0.##")}${(list.earnestMoneyCost!0)?string("#,##0.##")}${(list.netCashFlow!0)?string("#,##0.##")}${(list.cashInflowFromInvestingActivities!0)?string("#,##0.##")}${(list.cashOutflowFromInvestingActivities!0)?string("#,##0.##")}${(list.netCashFromInvestingActivities!0)?string("#,##0.##")}${(list.financingCapitalInflow!0)?string("#,##0.##")}${(list.financingCapitalOutflow!0)?string("#,##0.##")}${(list.financingCapitalCashflow!0)?string("#,##0.##")}${(list.netIncreaseMonetaryFunds!0)?string("#,##0.##")}