From 05683f2b2bdbdbe21cf17ad523c21ab338bd1c54 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期二, 19 七月 2022 21:49:55 +0800
Subject: [PATCH] 优化添加设备 功能
---
service-report/src/main/java/com/java110/report/bmo/reportOwnerPayFee/impl/GetReportOwnerPayFeeBMOImpl.java | 27 ++++++++++++++++-----------
1 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/service-report/src/main/java/com/java110/report/bmo/reportOwnerPayFee/impl/GetReportOwnerPayFeeBMOImpl.java b/service-report/src/main/java/com/java110/report/bmo/reportOwnerPayFee/impl/GetReportOwnerPayFeeBMOImpl.java
index 670849d..4389429 100644
--- a/service-report/src/main/java/com/java110/report/bmo/reportOwnerPayFee/impl/GetReportOwnerPayFeeBMOImpl.java
+++ b/service-report/src/main/java/com/java110/report/bmo/reportOwnerPayFee/impl/GetReportOwnerPayFeeBMOImpl.java
@@ -13,6 +13,7 @@
import org.springframework.stereotype.Service;
import java.util.ArrayList;
+import java.util.Calendar;
import java.util.List;
@Service("getReportOwnerPayFeeBMOImpl")
@@ -26,14 +27,18 @@
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
public ResponseEntity<String> get(ReportOwnerPayFeeDto reportOwnerPayFeeDto) {
-
-
+ if (!StringUtil.isEmpty(reportOwnerPayFeeDto.getPfYear())) {
+ reportOwnerPayFeeDto.setFeeEndTime(reportOwnerPayFeeDto.getPfYear() + "-01-01");
+ } else {
+ Calendar calendar = Calendar.getInstance();
+ reportOwnerPayFeeDto.setFeeEndTime(calendar.get(Calendar.YEAR) + "-01-01");
+ }
int count = reportOwnerPayFeeInnerServiceSMOImpl.queryReportOwnerPayFeesCount(reportOwnerPayFeeDto);
List<ReportOwnerPayFeeDto> reportOwnerPayFeeDtos = null;
if (count > 0) {
reportOwnerPayFeeDtos = reportOwnerPayFeeInnerServiceSMOImpl.queryReportOwnerPayFees(reportOwnerPayFeeDto);
- refreshOwnerPayFeeDto(reportOwnerPayFeeDtos,reportOwnerPayFeeDto);
+ refreshOwnerPayFeeDto(reportOwnerPayFeeDtos, reportOwnerPayFeeDto);
} else {
reportOwnerPayFeeDtos = new ArrayList<>();
}
@@ -48,7 +53,7 @@
/**
* @param reportOwnerPayFeeDtos
*/
- private void refreshOwnerPayFeeDto(List<ReportOwnerPayFeeDto> reportOwnerPayFeeDtos,ReportOwnerPayFeeDto tmpReportOwnerPayFeeDto) {
+ private void refreshOwnerPayFeeDto(List<ReportOwnerPayFeeDto> reportOwnerPayFeeDtos, ReportOwnerPayFeeDto tmpReportOwnerPayFeeDto) {
if (reportOwnerPayFeeDtos == null || reportOwnerPayFeeDtos.size() < 1) {
return;
}
@@ -72,19 +77,19 @@
reportOwnerPayFeeDto.setPfYear(tmpReportOwnerPayFeeDto.getPfYear());
reportOwnerPayFeeDto.setConfigId(tmpReportOwnerPayFeeDto.getConfigId());
- if(StringUtil.isEmpty(reportOwnerPayFeeDto.getPfYear())){
- reportOwnerPayFeeDto.setPfYear(DateUtil.getYear()+"");
+ if (StringUtil.isEmpty(reportOwnerPayFeeDto.getPfYear())) {
+ reportOwnerPayFeeDto.setPfYear(DateUtil.getYear() + "");
}
List<ReportOwnerPayFeeDto> tmpReportOwnerPayFeeDtos
= reportOwnerPayFeeInnerServiceSMOImpl.queryReportOwnerMonthPayFees(reportOwnerPayFeeDto);
+ List<ReportOwnerPayFeeDto> tmoNewReportOwnerPayFeeDtos = null;
- List<ReportOwnerPayFeeDto> tmoNewReportOwnerPayFeeDtos = new ArrayList<>();
-
- for(ReportOwnerPayFeeDto oldReportOwnerPayFeeDto : reportOwnerPayFeeDtos){
- for(ReportOwnerPayFeeDto newReportOwnerPayFeeDto : tmpReportOwnerPayFeeDtos){
- if(oldReportOwnerPayFeeDto.getFeeId().equals(newReportOwnerPayFeeDto.getFeeId())){
+ for (ReportOwnerPayFeeDto oldReportOwnerPayFeeDto : reportOwnerPayFeeDtos) {
+ tmoNewReportOwnerPayFeeDtos = new ArrayList<>();
+ for (ReportOwnerPayFeeDto newReportOwnerPayFeeDto : tmpReportOwnerPayFeeDtos) {
+ if (oldReportOwnerPayFeeDto.getFeeId().equals(newReportOwnerPayFeeDto.getFeeId())) {
tmoNewReportOwnerPayFeeDtos.add(newReportOwnerPayFeeDto);
}
}
--
Gitblit v1.8.0