Commit b8dbfa76 authored by lixuan's avatar lixuan

Merge branch 'dev-lx' into dev

parents da347b53 be04cd79
Pipeline #143534 failed with stages
in 2 minutes and 4 seconds
...@@ -4,6 +4,7 @@ import com.ruoyi.common.core.domain.AjaxResult; ...@@ -4,6 +4,7 @@ import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.domain.house.HouseResource; import com.ruoyi.system.domain.house.HouseResource;
import com.ruoyi.system.domain.house.vo.HouseResourcePageQuery; import com.ruoyi.system.domain.house.vo.HouseResourcePageQuery;
import com.ruoyi.system.domain.house.vo.HouseResourceSaveUpdateDto; import com.ruoyi.system.domain.house.vo.HouseResourceSaveUpdateDto;
import com.ruoyi.system.domain.house.vo.PageBusinessEntityStatisticsQuery;
import com.ruoyi.system.service.house.HouseResourceService; import com.ruoyi.system.service.house.HouseResourceService;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -68,8 +69,8 @@ public class HouseResourceController { ...@@ -68,8 +69,8 @@ public class HouseResourceController {
return AjaxResult.success(houseResourceService.businessEntityStatistics(two)); return AjaxResult.success(houseResourceService.businessEntityStatistics(two));
} }
@GetMapping("/page/businessEntityStatistics") @PostMapping("/page/businessEntityStatistics")
public AjaxResult getPageBusinessEntityStatistics(@RequestParam(required = false) List<String> twos) { public AjaxResult getPageBusinessEntityStatistics(@RequestBody PageBusinessEntityStatisticsQuery query) {
return AjaxResult.success(houseResourceService.pageBusinessEntityStatistics(twos)); return AjaxResult.success(houseResourceService.pageBusinessEntityStatistics(query));
} }
} }
package com.ruoyi.system.domain.house.vo;
import lombok.Data;
import java.util.List;
@Data
public class PageBusinessEntityStatisticsQuery {
private List<String> twos;
}
...@@ -26,5 +26,5 @@ public interface HouseResourceService { ...@@ -26,5 +26,5 @@ public interface HouseResourceService {
BusinessEntityStatisticsDetail businessEntityStatistics(String two); BusinessEntityStatisticsDetail businessEntityStatistics(String two);
PageBusinessEntityStatisticsDetail pageBusinessEntityStatistics(List<String> twos); PageBusinessEntityStatisticsDetail pageBusinessEntityStatistics(PageBusinessEntityStatisticsQuery query);
} }
...@@ -285,13 +285,13 @@ public class HouseResourceServiceImpl implements HouseResourceService { ...@@ -285,13 +285,13 @@ public class HouseResourceServiceImpl implements HouseResourceService {
} }
@Override @Override
public PageBusinessEntityStatisticsDetail pageBusinessEntityStatistics(List<String> twos) { public PageBusinessEntityStatisticsDetail pageBusinessEntityStatistics(PageBusinessEntityStatisticsQuery query) {
List<HouseResource> list = houseResourceMapper.selectAll(); List<HouseResource> list = houseResourceMapper.selectAll();
if (CollectionUtils.isEmpty(list)) { if (CollectionUtils.isEmpty(list)) {
return new PageBusinessEntityStatisticsDetail(); return new PageBusinessEntityStatisticsDetail();
} }
if (!CollectionUtils.isEmpty(twos)) { if (!CollectionUtils.isEmpty(query.getTwos())) {
list = list.stream().filter(x -> twos.contains(x.getTwo())).collect(Collectors.toList()); list = list.stream().filter(x -> query.getTwos().contains(x.getTwo())).collect(Collectors.toList());
} }
if (CollectionUtils.isEmpty(list)) { if (CollectionUtils.isEmpty(list)) {
return new PageBusinessEntityStatisticsDetail(); return new PageBusinessEntityStatisticsDetail();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment