From 0d35c82cee1a0a6416692e2dd2c06b8106698eab Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期六, 15 五月 2021 18:33:36 +0800
Subject: [PATCH] 优化代码
---
service-report/src/main/java/com/java110/report/bmo/reportOweFee/impl/GetReportOweFeeBMOImpl.java | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/service-report/src/main/java/com/java110/report/bmo/reportOweFee/impl/GetReportOweFeeBMOImpl.java b/service-report/src/main/java/com/java110/report/bmo/reportOweFee/impl/GetReportOweFeeBMOImpl.java
index 2a22256..d58596e 100644
--- a/service-report/src/main/java/com/java110/report/bmo/reportOweFee/impl/GetReportOweFeeBMOImpl.java
+++ b/service-report/src/main/java/com/java110/report/bmo/reportOweFee/impl/GetReportOweFeeBMOImpl.java
@@ -48,26 +48,26 @@
return responseEntity;
}
- private void refreshReportOwe(List<ReportOweFeeDto> reportOweFeeDtos, String[] configIds) {
+ private void refreshReportOwe(List<ReportOweFeeDto> oldReportOweFeeDtos, String[] configIds) {
List<String> payObjIds = new ArrayList<>();
- if (reportOweFeeDtos == null || reportOweFeeDtos.size() < 1) {
+ if (oldReportOweFeeDtos == null || oldReportOweFeeDtos.size() < 1) {
return;
}
- for (ReportOweFeeDto reportOweFeeDto : reportOweFeeDtos) {
+ for (ReportOweFeeDto reportOweFeeDto : oldReportOweFeeDtos) {
payObjIds.add(reportOweFeeDto.getPayerObjId());
}
ReportOweFeeDto reportOweFeeDto = new ReportOweFeeDto();
reportOweFeeDto.setPayerObjIds(payObjIds.toArray(new String[payObjIds.size()]));
- reportOweFeeDtos = reportOweFeeInnerServiceSMOImpl.queryReportAllOweFees(reportOweFeeDto);
+ List<ReportOweFeeDto> allReportOweFeeDtos = reportOweFeeInnerServiceSMOImpl.queryReportAllOweFees(reportOweFeeDto);
- for (ReportOweFeeDto tmpReportOweFeeDto : reportOweFeeDtos) {
- dealItem(tmpReportOweFeeDto, reportOweFeeDtos);
+ for (ReportOweFeeDto tmpReportOweFeeDto : oldReportOweFeeDtos) {
+ dealItem(tmpReportOweFeeDto, allReportOweFeeDtos);
}
//濡傛灉璐圭敤瀵硅薄涓婃病鏈夎繖涓垂鐢ㄩ」鏃堕粯璁ゅ啓闆�
- for (ReportOweFeeDto tmpReportOweFeeDto : reportOweFeeDtos) {
+ for (ReportOweFeeDto tmpReportOweFeeDto : oldReportOweFeeDtos) {
for (String configId : configIds) {
if (hasItem(tmpReportOweFeeDto.getItems(), configId) != null) {
continue;
@@ -84,15 +84,15 @@
}
- private void dealItem(ReportOweFeeDto tmpReportOweFeeDto, List<ReportOweFeeDto> reportOweFeeDtos) {
+ private void dealItem(ReportOweFeeDto oldReportOweFeeDto, List<ReportOweFeeDto> allReportOweFeeDtos) {
List<ReportOweFeeItemDto> items = new ArrayList<>();
- if (reportOweFeeDtos == null || reportOweFeeDtos.size() < 1) {
+ if (allReportOweFeeDtos == null || allReportOweFeeDtos.size() < 1) {
return;
}
ReportOweFeeItemDto reportOweFeeItemDto = null;
- for (ReportOweFeeDto reportOweFeeDto : reportOweFeeDtos) {
- if (!tmpReportOweFeeDto.getPayerObjId().equals(reportOweFeeDto.getPayerObjId())) {
+ for (ReportOweFeeDto reportOweFeeDto : allReportOweFeeDtos) {
+ if (!oldReportOweFeeDto.getPayerObjId().equals(reportOweFeeDto.getPayerObjId())) {
continue;
}
reportOweFeeItemDto = hasItem(items, reportOweFeeDto.getConfigId());
@@ -115,7 +115,7 @@
oldAmount = oldAmount.add(new BigDecimal(Double.parseDouble(reportOweFeeDto.getAmountOwed())));
reportOweFeeItemDto.setAmountOwed(oldAmount.doubleValue() + "");
}
- tmpReportOweFeeDto.setOwnerName(reportOweFeeDto.getOwnerName());
+ oldReportOweFeeDto.setOwnerName(reportOweFeeDto.getOwnerName());
}
//璁$畻鎬婚噾棰�
@@ -137,11 +137,11 @@
}
totalAmount = totalAmount.add(new BigDecimal(Double.parseDouble(tempReportOweFeeItemDto.getAmountOwed())));
}
- tmpReportOweFeeDto.setEndTime(DateUtil.getFormatTimeString(startTime, DateUtil.DATE_FORMATE_STRING_A));
- tmpReportOweFeeDto.setDeadlineTime(DateUtil.getFormatTimeString(endTime, DateUtil.DATE_FORMATE_STRING_A));
- tmpReportOweFeeDto.setItems(items);
- tmpReportOweFeeDto.setPayerObjName(items.get(0).getPayerObjName());
- tmpReportOweFeeDto.setAmountOwed(totalAmount.doubleValue() + "");
+ oldReportOweFeeDto.setEndTime(DateUtil.getFormatTimeString(startTime, DateUtil.DATE_FORMATE_STRING_A));
+ oldReportOweFeeDto.setDeadlineTime(DateUtil.getFormatTimeString(endTime, DateUtil.DATE_FORMATE_STRING_A));
+ oldReportOweFeeDto.setItems(items);
+ oldReportOweFeeDto.setPayerObjName(items.get(0).getPayerObjName());
+ oldReportOweFeeDto.setAmountOwed(totalAmount.doubleValue() + "");
}
private ReportOweFeeItemDto hasItem(List<ReportOweFeeItemDto> reportOweFeeItemDtos, String configId) {
--
Gitblit v1.8.0