From 9e22e9abd4a3c606ec51d491abf94d7a465356b9 Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: 星期五, 30 六月 2023 00:35:56 +0800
Subject: [PATCH] 优化商户
---
service-report/src/main/java/com/java110/report/cmd/reportFeeMonthStatistics/QueryReportFeeDetailCarCmd.java | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/service-report/src/main/java/com/java110/report/cmd/reportFeeMonthStatistics/QueryReportFeeDetailCarCmd.java b/service-report/src/main/java/com/java110/report/cmd/reportFeeMonthStatistics/QueryReportFeeDetailCarCmd.java
index 1c8afda..5e3b33f 100644
--- a/service-report/src/main/java/com/java110/report/cmd/reportFeeMonthStatistics/QueryReportFeeDetailCarCmd.java
+++ b/service-report/src/main/java/com/java110/report/cmd/reportFeeMonthStatistics/QueryReportFeeDetailCarCmd.java
@@ -66,15 +66,15 @@
queryStatisticsDto.setRow(reqJson.getInteger("row"));
queryStatisticsDto.setStoreId(storeId);
long count = baseDataStatisticsImpl.getCarCount(queryStatisticsDto);
- List<OwnerCarDto> contractDtos = null;
+ List<OwnerCarDto> ownerCarDtos = null;
if (count > 0) {
- contractDtos = baseDataStatisticsImpl.getCar(queryStatisticsDto);
+ ownerCarDtos = baseDataStatisticsImpl.getCar(queryStatisticsDto);
} else {
- contractDtos = new ArrayList<>();
+ ownerCarDtos = new ArrayList<>();
}
// todo 璁$畻 鎴垮眿娆犺垂瀹炴敹鏁版嵁
- JSONArray datas = computeCarOweReceivedFee(contractDtos, queryStatisticsDto);
+ JSONArray datas = computeCarOweReceivedFee(ownerCarDtos, queryStatisticsDto);
ResultVo resultVo = new ResultVo((int) Math.ceil((double) count / (double) queryStatisticsDto.getRow()), count, datas);
@@ -116,9 +116,11 @@
return datas;
}
- BigDecimal oweFee = new BigDecimal(0.00);
- BigDecimal receivedFee = new BigDecimal(0.00);
+ BigDecimal oweFee = null;
+ BigDecimal receivedFee = null;
for (int dataIndex = 0; dataIndex < datas.size(); dataIndex++) {
+ oweFee = new BigDecimal(0.00);
+ receivedFee = new BigDecimal(0.00);
data = datas.getJSONObject(dataIndex);
for (Map info : infos) {
if (!data.get("carId").toString().equals(info.get("objId"))) {
@@ -126,7 +128,7 @@
}
oweFee = oweFee.add(new BigDecimal(info.get("oweFee").toString()));
- receivedFee = oweFee.add(new BigDecimal(info.get("receivedFee").toString()));
+ receivedFee = receivedFee.add(new BigDecimal(info.get("receivedFee").toString()));
data.put("oweFee" + info.get("feeTypeCd").toString(), info.get("oweFee"));
data.put("receivedFee" + info.get("feeTypeCd").toString(), info.get("receivedFee"));
}
--
Gitblit v1.8.0