java110 5 anni fa
parent
commit
0e08b57e4a

+ 48 - 43
service-report/src/main/java/com/java110/report/api/ReportFeeMonthStatisticsApi.java

@@ -9,9 +9,14 @@ import com.java110.report.bmo.reportFeeMonthStatistics.ISaveReportFeeMonthStatis
 import com.java110.report.bmo.reportFeeMonthStatistics.IUpdateReportFeeMonthStatisticsBMO;
 import com.java110.utils.util.Assert;
 import com.java110.utils.util.BeanConvertUtil;
+import com.java110.utils.util.StringUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
-import org.springframework.web.bind.annotation.*;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
 
 
 @RestController
@@ -133,8 +138,8 @@ public class ReportFeeMonthStatisticsApi {
         reportFeeMonthStatisticsDto.setUnitNum(unitNum);
         reportFeeMonthStatisticsDto.setRoomId(roomId);
         reportFeeMonthStatisticsDto.setRoomNum(roomNum);
-        reportFeeMonthStatisticsDto.setStartTime(startTime+"-01");
-        reportFeeMonthStatisticsDto.setEndTime(endTime+"-01");
+        reportFeeMonthStatisticsDto.setStartTime(StringUtil.isEmpty(startTime) ? "" : startTime + "-01");
+        reportFeeMonthStatisticsDto.setEndTime(StringUtil.isEmpty(endTime) ? "" : endTime + "-01");
         return getReportFeeMonthStatisticsBMOImpl.queryReportFeeSummary(reportFeeMonthStatisticsDto);
     }
 
@@ -148,16 +153,16 @@ public class ReportFeeMonthStatisticsApi {
      */
     @RequestMapping(value = "/queryFloorUnitFeeSummary", method = RequestMethod.GET)
     public ResponseEntity<String> queryFloorUnitFeeSummary(@RequestParam(value = "communityId") String communityId,
-                                                        @RequestParam(value = "floorId", required = false) String floorId,
-                                                        @RequestParam(value = "floorNum", required = false) String floorNum,
-                                                        @RequestParam(value = "unitNum", required = false) String unitNum,
-                                                        @RequestParam(value = "unitId", required = false) String unitId,
-                                                        @RequestParam(value = "roomId", required = false) String roomId,
-                                                        @RequestParam(value = "roomNum", required = false) String roomNum,
-                                                        @RequestParam(value = "startTime", required = false) String startTime,
-                                                        @RequestParam(value = "endTime", required = false) String endTime,
-                                                        @RequestParam(value = "page") int page,
-                                                        @RequestParam(value = "row") int row) {
+                                                           @RequestParam(value = "floorId", required = false) String floorId,
+                                                           @RequestParam(value = "floorNum", required = false) String floorNum,
+                                                           @RequestParam(value = "unitNum", required = false) String unitNum,
+                                                           @RequestParam(value = "unitId", required = false) String unitId,
+                                                           @RequestParam(value = "roomId", required = false) String roomId,
+                                                           @RequestParam(value = "roomNum", required = false) String roomNum,
+                                                           @RequestParam(value = "startTime", required = false) String startTime,
+                                                           @RequestParam(value = "endTime", required = false) String endTime,
+                                                           @RequestParam(value = "page") int page,
+                                                           @RequestParam(value = "row") int row) {
         ReportFeeMonthStatisticsDto reportFeeMonthStatisticsDto = new ReportFeeMonthStatisticsDto();
         reportFeeMonthStatisticsDto.setPage(page);
         reportFeeMonthStatisticsDto.setRow(row);
@@ -183,16 +188,16 @@ public class ReportFeeMonthStatisticsApi {
      */
     @RequestMapping(value = "/queryFeeBreakdown", method = RequestMethod.GET)
     public ResponseEntity<String> queryFeeBreakdown(@RequestParam(value = "communityId") String communityId,
-                                                           @RequestParam(value = "floorId", required = false) String floorId,
-                                                           @RequestParam(value = "floorNum", required = false) String floorNum,
-                                                           @RequestParam(value = "unitNum", required = false) String unitNum,
-                                                           @RequestParam(value = "unitId", required = false) String unitId,
-                                                           @RequestParam(value = "roomId", required = false) String roomId,
-                                                           @RequestParam(value = "roomNum", required = false) String roomNum,
-                                                           @RequestParam(value = "startTime", required = false) String startTime,
-                                                           @RequestParam(value = "endTime", required = false) String endTime,
-                                                           @RequestParam(value = "page") int page,
-                                                           @RequestParam(value = "row") int row) {
+                                                    @RequestParam(value = "floorId", required = false) String floorId,
+                                                    @RequestParam(value = "floorNum", required = false) String floorNum,
+                                                    @RequestParam(value = "unitNum", required = false) String unitNum,
+                                                    @RequestParam(value = "unitId", required = false) String unitId,
+                                                    @RequestParam(value = "roomId", required = false) String roomId,
+                                                    @RequestParam(value = "roomNum", required = false) String roomNum,
+                                                    @RequestParam(value = "startTime", required = false) String startTime,
+                                                    @RequestParam(value = "endTime", required = false) String endTime,
+                                                    @RequestParam(value = "page") int page,
+                                                    @RequestParam(value = "row") int row) {
         ReportFeeMonthStatisticsDto reportFeeMonthStatisticsDto = new ReportFeeMonthStatisticsDto();
         reportFeeMonthStatisticsDto.setPage(page);
         reportFeeMonthStatisticsDto.setRow(row);
@@ -218,16 +223,16 @@ public class ReportFeeMonthStatisticsApi {
      */
     @RequestMapping(value = "/queryFeeDetail", method = RequestMethod.GET)
     public ResponseEntity<String> queryFeeDetail(@RequestParam(value = "communityId") String communityId,
-                                                    @RequestParam(value = "floorId", required = false) String floorId,
-                                                    @RequestParam(value = "floorNum", required = false) String floorNum,
-                                                    @RequestParam(value = "unitNum", required = false) String unitNum,
-                                                    @RequestParam(value = "unitId", required = false) String unitId,
-                                                    @RequestParam(value = "roomId", required = false) String roomId,
-                                                    @RequestParam(value = "roomNum", required = false) String roomNum,
-                                                    @RequestParam(value = "startTime", required = false) String startTime,
-                                                    @RequestParam(value = "endTime", required = false) String endTime,
-                                                    @RequestParam(value = "page") int page,
-                                                    @RequestParam(value = "row") int row) {
+                                                 @RequestParam(value = "floorId", required = false) String floorId,
+                                                 @RequestParam(value = "floorNum", required = false) String floorNum,
+                                                 @RequestParam(value = "unitNum", required = false) String unitNum,
+                                                 @RequestParam(value = "unitId", required = false) String unitId,
+                                                 @RequestParam(value = "roomId", required = false) String roomId,
+                                                 @RequestParam(value = "roomNum", required = false) String roomNum,
+                                                 @RequestParam(value = "startTime", required = false) String startTime,
+                                                 @RequestParam(value = "endTime", required = false) String endTime,
+                                                 @RequestParam(value = "page") int page,
+                                                 @RequestParam(value = "row") int row) {
         ReportFeeMonthStatisticsDto reportFeeMonthStatisticsDto = new ReportFeeMonthStatisticsDto();
         reportFeeMonthStatisticsDto.setPage(page);
         reportFeeMonthStatisticsDto.setRow(row);
@@ -253,16 +258,16 @@ public class ReportFeeMonthStatisticsApi {
      */
     @RequestMapping(value = "/queryOweFeeDetail", method = RequestMethod.GET)
     public ResponseEntity<String> queryOweFeeDetail(@RequestParam(value = "communityId") String communityId,
-                                                 @RequestParam(value = "floorId", required = false) String floorId,
-                                                 @RequestParam(value = "floorNum", required = false) String floorNum,
-                                                 @RequestParam(value = "unitNum", required = false) String unitNum,
-                                                 @RequestParam(value = "unitId", required = false) String unitId,
-                                                 @RequestParam(value = "roomId", required = false) String roomId,
-                                                 @RequestParam(value = "roomNum", required = false) String roomNum,
-                                                 @RequestParam(value = "startTime", required = false) String startTime,
-                                                 @RequestParam(value = "endTime", required = false) String endTime,
-                                                 @RequestParam(value = "page") int page,
-                                                 @RequestParam(value = "row") int row) {
+                                                    @RequestParam(value = "floorId", required = false) String floorId,
+                                                    @RequestParam(value = "floorNum", required = false) String floorNum,
+                                                    @RequestParam(value = "unitNum", required = false) String unitNum,
+                                                    @RequestParam(value = "unitId", required = false) String unitId,
+                                                    @RequestParam(value = "roomId", required = false) String roomId,
+                                                    @RequestParam(value = "roomNum", required = false) String roomNum,
+                                                    @RequestParam(value = "startTime", required = false) String startTime,
+                                                    @RequestParam(value = "endTime", required = false) String endTime,
+                                                    @RequestParam(value = "page") int page,
+                                                    @RequestParam(value = "row") int row) {
         ReportFeeMonthStatisticsDto reportFeeMonthStatisticsDto = new ReportFeeMonthStatisticsDto();
         reportFeeMonthStatisticsDto.setPage(page);
         reportFeeMonthStatisticsDto.setRow(row);