refactor(project): 移除大屏查询方法中的参数校验逻辑

dev
zhaokai 2026-07-22 11:25:47 +08:00
parent 083f580bfd
commit 780dce2294
1 changed files with 3 additions and 9 deletions

View File

@ -282,9 +282,7 @@ public class KeyProjectQueryExe {
}
public PageResponse<KeyProjectLargeScreenCO> largeScreenPage(KeyProjectLargeScreenPageQry qry) {
if (qry == null || (qry.getCorpinfoId() == null && qry.getPortArea() == null)) {
throw new BizException("企业id和港区至少传一个");
}
Map<String, Object> params = PageQueryHelper.toHashMap(qry);
PageResponse<KeyProjectLargeScreenDO> pageResponse = keyProjectRepository.largeScreenPage(params);
List<KeyProjectLargeScreenCO> result = keyProjectCoConvertor.converLargeScreenDOsToCOs(pageResponse.getData());
@ -292,9 +290,7 @@ public class KeyProjectQueryExe {
}
public KeyProjectLargeScreenProjectStatisticsCO largeScreenProjectStatistics(KeyProjectLargeScreenProjectStatisticsQry qry) {
if (qry == null || (qry.getCorpinfoId() == null && qry.getPortArea() == null)) {
throw new BizException("企业id和港区至少传一个");
}
Map<String, Object> params = PageQueryHelper.toHashMap(qry);
KeyProjectLargeScreenProjectStatisticsDO data = keyProjectRepository.largeScreenProjectStatistics(params);
KeyProjectLargeScreenProjectStatisticsCO result = new KeyProjectLargeScreenProjectStatisticsCO();
@ -307,9 +303,7 @@ public class KeyProjectQueryExe {
}
public List<KeyProjectLargeScreenDepartmentStatisticsCO> largeScreenDepartmentStatistics(KeyProjectLargeScreenDepartmentStatisticsQry qry) {
if (qry == null || (qry.getCorpinfoId() == null && qry.getPortArea() == null)) {
throw new BizException("企业id和港区至少传一个");
}
Map<String, Object> params = PageQueryHelper.toHashMap(qry);
List<KeyProjectLargeScreenDepartmentStatisticsDO> dataList = keyProjectRepository.largeScreenDepartmentStatistics(params);
if (CollUtil.isEmpty(dataList)) {