|
|
@ -9,11 +9,16 @@ import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
|
import com.epmet.commons.tools.exception.ExceptionUtils; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.redis.common.CustomerIcHouseRedis; |
|
|
|
import com.epmet.commons.tools.redis.common.CustomerOrgRedis; |
|
|
|
import com.epmet.commons.tools.redis.common.CustomerStaffRedis; |
|
|
|
import com.epmet.commons.tools.redis.common.bean.AgencyInfoCache; |
|
|
|
import com.epmet.commons.tools.redis.common.bean.BuildingInfoCache; |
|
|
|
import com.epmet.commons.tools.redis.common.bean.GridInfoCache; |
|
|
|
import com.epmet.commons.tools.redis.common.bean.HouseInfoCache; |
|
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
|
import com.epmet.commons.tools.utils.EpmetRequestHolder; |
|
|
|
import com.epmet.commons.tools.utils.SpringContextUtils; |
|
|
|
import com.epmet.dataaggre.constant.OrgConstant; |
|
|
|
import com.epmet.dataaggre.constant.TableConstant; |
|
|
|
import com.epmet.dataaggre.dto.coverage.AnalysisGovernedTargetsResult; |
|
|
@ -21,7 +26,10 @@ import com.epmet.dataaggre.dto.coverage.AnalysisResourceCategoriesResult; |
|
|
|
import com.epmet.dataaggre.dto.epmetuser.result.IcResiInfoResultDTO; |
|
|
|
import com.epmet.dataaggre.dto.govorg.form.CoverageAnalisisDataListLeftFormDTO; |
|
|
|
import com.epmet.dataaggre.dto.govorg.form.CoverageHomeSearchFormDTO; |
|
|
|
import com.epmet.dataaggre.dto.govorg.form.DataListLeftSubTotalFormDTO; |
|
|
|
import com.epmet.dataaggre.dto.govorg.form.SearchDetailFormDTO; |
|
|
|
import com.epmet.dataaggre.dto.govorg.result.*; |
|
|
|
import com.epmet.dataaggre.dto.resigroup.result.OrgInfoCommonDTO; |
|
|
|
import com.epmet.dataaggre.entity.epmetuser.IcResiUserEntity; |
|
|
|
import com.epmet.dataaggre.entity.govorg.*; |
|
|
|
import com.epmet.dataaggre.entity.govproject.IcEventEntity; |
|
|
@ -52,6 +60,8 @@ import java.util.concurrent.CompletableFuture; |
|
|
|
import java.util.concurrent.ExecutionException; |
|
|
|
import java.util.concurrent.ExecutorService; |
|
|
|
import java.util.concurrent.atomic.AtomicInteger; |
|
|
|
import java.util.concurrent.CompletableFuture; |
|
|
|
import java.util.concurrent.ExecutionException; |
|
|
|
import java.util.concurrent.atomic.AtomicReference; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
@ -154,7 +164,7 @@ public class CoverageServiceImpl implements CoverageService { |
|
|
|
for (GovOrgCoverageService.CategoryCoverageMapping e : ccm) { |
|
|
|
|
|
|
|
Integer tempCount = doDataListCount(EpmetRequestHolder.getLoginUserCustomerId(), agencyId, agencyPath, e.getPlaceType(), |
|
|
|
e.getCategoryKey(), search); |
|
|
|
e.getCategoryKey(), search,null); |
|
|
|
lastTotalCount = totalCount; |
|
|
|
totalCount += tempCount; |
|
|
|
|
|
|
@ -247,28 +257,50 @@ public class CoverageServiceImpl implements CoverageService { |
|
|
|
if (CollectionUtils.isEmpty(tables)){ |
|
|
|
return result; |
|
|
|
} |
|
|
|
// 更多,查询出直接返回
|
|
|
|
if (StringUtils.isNotBlank(formDTO.getSearchType())){ |
|
|
|
if (formDTO.getSearchType().equals(OrgConstant.SEARCH_TYPE_USER)){ |
|
|
|
PageInfo<UserInfoResultDTO> allIcUserPageInfo = getIcUserPageInfo(formDTO); |
|
|
|
result.setUserInfos(allIcUserPageInfo.getList()); |
|
|
|
result.setUserInfosTotal(allIcUserPageInfo.getTotal()); |
|
|
|
return result; |
|
|
|
}else if (formDTO.getSearchType().equals(OrgConstant.SEARCH_TYPE_RESOURCE)){ |
|
|
|
|
|
|
|
List<ResourceInfoResultDTO> reInfos = new ArrayList<>(); |
|
|
|
List<CompletableFuture<List<ResourceInfoResultDTO>>> futures = new ArrayList<>(); |
|
|
|
for (String resource : resources) { |
|
|
|
if (MenusEnums.IC_SUPERIOR_RESOURCE.getUrl().equals(resource)){ |
|
|
|
|
|
|
|
CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getSuperiorResourceInfos(formDTO)); |
|
|
|
futures.add(c); |
|
|
|
}else if (MenusEnums.IC_CITY_MANAGEMENT.getUrl().equals(resource)){ |
|
|
|
|
|
|
|
CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getCityManageInfos(formDTO)); |
|
|
|
futures.add(c); |
|
|
|
}else if (MenusEnums.IC_COMMUNITY_SELF_ORGANIZATION.getUrl().equals(resource)){ |
|
|
|
|
|
|
|
CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> heartService.getCommunitySelOrgInfos(formDTO)); |
|
|
|
futures.add(c); |
|
|
|
}else if (MenusEnums.IC_DANGEROUS_CHEMICALS.getUrl().equals(resource)){ |
|
|
|
|
|
|
|
CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getDangerousChemicalsInfos(formDTO)); |
|
|
|
futures.add(c); |
|
|
|
}else if (MenusEnums.IC_ENTERPRISE.getUrl().equals(resource)){ |
|
|
|
|
|
|
|
CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getEnterpriseInfos(formDTO)); |
|
|
|
futures.add(c); |
|
|
|
}else if (MenusEnums.IC_PUBLIC_SERVICE.getUrl().equals(resource)){ |
|
|
|
|
|
|
|
CompletableFuture<List<ResourceInfoResultDTO>> c = CompletableFuture.supplyAsync(() -> govOrgService.getPublicServiceInfos(formDTO)); |
|
|
|
futures.add(c); |
|
|
|
} |
|
|
|
} |
|
|
|
for (CompletableFuture<List<ResourceInfoResultDTO>> future : futures) { |
|
|
|
try { |
|
|
|
if (CollectionUtils.isNotEmpty(future.get())){ |
|
|
|
reInfos.addAll(future.get()); |
|
|
|
} |
|
|
|
} catch (InterruptedException e) { |
|
|
|
log.error("【五大图层首页】异步获取资源列表被中断:{}", ExceptionUtils.getErrorStackTrace(e)); |
|
|
|
} catch (ExecutionException e) { |
|
|
|
log.error("【五大图层首页】异步获取异步获取资源列表失败:{}", ExceptionUtils.getErrorStackTrace(e)); |
|
|
|
} |
|
|
|
} |
|
|
|
result.setResourceInfos(reInfos); |
|
|
|
return result; |
|
|
|
} |
|
|
|
}else { |
|
|
|
// 查询居民
|
|
|
@ -348,6 +380,102 @@ public class CoverageServiceImpl implements CoverageService { |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Desc: 【资源】优势资源查询 |
|
|
|
* @param formDTO |
|
|
|
* @author zxc |
|
|
|
* @date 2022/7/29 08:37 |
|
|
|
*/ |
|
|
|
public PageInfo<ResourceInfoResultDTO> getSuperiorResourcePageInfo (CoverageHomeSearchFormDTO formDTO){ |
|
|
|
PageInfo<ResourceInfoResultDTO> result = new PageInfo<>(); |
|
|
|
if (formDTO.getIsPage()){ |
|
|
|
result = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage()).doSelectPageInfo(() -> govOrgService.getSuperiorResourceInfos(formDTO)); |
|
|
|
}else { |
|
|
|
List<ResourceInfoResultDTO> superiorResourceInfos = govOrgService.getSuperiorResourceInfos(formDTO); |
|
|
|
result.setTotal(Long.valueOf(String.valueOf(superiorResourceInfos.size()))); |
|
|
|
result.setList(superiorResourceInfos); |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Desc: 【资源】城市管理查询 |
|
|
|
* @param formDTO |
|
|
|
* @author zxc |
|
|
|
* @date 2022/7/29 08:37 |
|
|
|
*/ |
|
|
|
public PageInfo<ResourceInfoResultDTO> getCityManagePageInfo (CoverageHomeSearchFormDTO formDTO){ |
|
|
|
PageInfo<ResourceInfoResultDTO> result = new PageInfo<>(); |
|
|
|
if (formDTO.getIsPage()){ |
|
|
|
result = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage()).doSelectPageInfo(() -> govOrgService.getCityManageInfos(formDTO)); |
|
|
|
}else { |
|
|
|
List<ResourceInfoResultDTO> cityManageInfos = govOrgService.getCityManageInfos(formDTO); |
|
|
|
result.setTotal(Long.valueOf(String.valueOf(cityManageInfos.size()))); |
|
|
|
result.setList(cityManageInfos); |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Desc: 【资源】公共服务查询 |
|
|
|
* @param formDTO |
|
|
|
* @author zxc |
|
|
|
* @date 2022/7/29 08:37 |
|
|
|
*/ |
|
|
|
public PageInfo<ResourceInfoResultDTO> getPublicServicePageInfo (CoverageHomeSearchFormDTO formDTO){ |
|
|
|
PageInfo<ResourceInfoResultDTO> result = new PageInfo<>(); |
|
|
|
if (formDTO.getIsPage()){ |
|
|
|
result = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage()).doSelectPageInfo(() -> govOrgService.getPublicServiceInfos(formDTO)); |
|
|
|
}else { |
|
|
|
List<ResourceInfoResultDTO> publicServiceInfos = govOrgService.getPublicServiceInfos(formDTO); |
|
|
|
result.setTotal(Long.valueOf(String.valueOf(publicServiceInfos.size()))); |
|
|
|
result.setList(publicServiceInfos); |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Desc: 【资源】重点危化品企业查询 |
|
|
|
* @param formDTO |
|
|
|
* @author zxc |
|
|
|
* @date 2022/7/29 08:37 |
|
|
|
*/ |
|
|
|
public PageInfo<ResourceInfoResultDTO> getDangerousChemicalsPageInfo (CoverageHomeSearchFormDTO formDTO){ |
|
|
|
PageInfo<ResourceInfoResultDTO> result = new PageInfo<>(); |
|
|
|
if (formDTO.getIsPage()){ |
|
|
|
result = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage()).doSelectPageInfo(() -> govOrgService.getDangerousChemicalsInfos(formDTO)); |
|
|
|
}else { |
|
|
|
List<ResourceInfoResultDTO> dangerousChemicalsInfos = govOrgService.getDangerousChemicalsInfos(formDTO); |
|
|
|
result.setTotal(Long.valueOf(String.valueOf(dangerousChemicalsInfos.size()))); |
|
|
|
result.setList(dangerousChemicalsInfos); |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Desc: 【资源】企事业单位查询 |
|
|
|
* @param formDTO |
|
|
|
* @author zxc |
|
|
|
* @date 2022/7/29 08:37 |
|
|
|
*/ |
|
|
|
public PageInfo<ResourceInfoResultDTO> getEnterpriseInfosPageInfo (CoverageHomeSearchFormDTO formDTO){ |
|
|
|
PageInfo<ResourceInfoResultDTO> result = new PageInfo<>(); |
|
|
|
if (formDTO.getIsPage()){ |
|
|
|
result = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage()).doSelectPageInfo(() -> govOrgService.getEnterpriseInfos(formDTO)); |
|
|
|
}else { |
|
|
|
List<ResourceInfoResultDTO> enterpriseInfos = govOrgService.getEnterpriseInfos(formDTO); |
|
|
|
result.setTotal(Long.valueOf(String.valueOf(enterpriseInfos.size()))); |
|
|
|
result.setList(enterpriseInfos); |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Desc: 居民信息查询 |
|
|
|
* @param formDTO |
|
|
|
* @author zxc |
|
|
|
* @date 2022/7/29 08:34 |
|
|
|
*/ |
|
|
|
public PageInfo<UserInfoResultDTO> getIcUserPageInfo (CoverageHomeSearchFormDTO formDTO){ |
|
|
|
PageInfo<UserInfoResultDTO> result = new PageInfo<>(); |
|
|
|
if (formDTO.getIsPage()){ |
|
|
@ -439,18 +567,18 @@ public class CoverageServiceImpl implements CoverageService { |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public Integer doDataListCount(String customerId, String agencyId, String staffOrgIds, String placeType, |
|
|
|
String categoryKey, String search) { |
|
|
|
String categoryKey, String search,String gridId) { |
|
|
|
|
|
|
|
if (CoveragePlaceTypeEnum.RESI.getCode().equals(placeType)) { |
|
|
|
// 使用分类查询居民信息
|
|
|
|
return icResiService.countResisByCategories4Coverage(customerId, agencyId, |
|
|
|
staffOrgIds, categoryKey, search); |
|
|
|
staffOrgIds, categoryKey, search,gridId); |
|
|
|
} else if (CoveragePlaceTypeEnum.SPECIAL_RESI.getCode().equals(placeType)) { |
|
|
|
// 特殊人群
|
|
|
|
return icResiService.countSpecialResisBySpecialType(customerId, agencyId, staffOrgIds, categoryKey, search); |
|
|
|
} else if (CoveragePlaceTypeEnum.EVENT.getCode().equals(placeType)) { |
|
|
|
// 难点痛点
|
|
|
|
return govProjectService.countIcEventEntities(customerId, staffOrgIds, search, true); |
|
|
|
return govProjectService.countIcEventEntities(customerId, staffOrgIds, search, true,gridId); |
|
|
|
} else if (CoveragePlaceTypeEnum.CITY_MANAGEMENT.getCode().equals(placeType)) { |
|
|
|
// 城市资源管理
|
|
|
|
return orgCoverageService.countCityResourceEntities(customerId, staffOrgIds, search, categoryKey); |
|
|
@ -469,7 +597,7 @@ public class CoverageServiceImpl implements CoverageService { |
|
|
|
return orgCoverageService.countDangerousChemicalEntities(customerId, staffOrgIds, search, categoryKey); |
|
|
|
} else if (CoveragePlaceTypeEnum.ENTERPRISE_PATROL.getCode().equals(placeType)) { |
|
|
|
// 企事业单位巡查
|
|
|
|
return orgCoverageService.countEnterprisePatrol(customerId, agencyId, staffOrgIds, search, categoryKey,null); |
|
|
|
return orgCoverageService.countEnterprisePatrol(customerId, agencyId, staffOrgIds, search, categoryKey,null,null); |
|
|
|
} else if (CoveragePlaceTypeEnum.GROUP_RENT.getCode().equals(placeType)) { |
|
|
|
// 群租房。出租的房屋,住的人口超过5人属于群租房(是个规定
|
|
|
|
return orgCoverageService.countByResiNumber(customerId, staffOrgIds, search, 5, HOUSE_RENT_FLAG_RENT); |
|
|
@ -482,7 +610,7 @@ public class CoverageServiceImpl implements CoverageService { |
|
|
|
} else if(CoveragePlaceTypeEnum.ENTERPRISE_PATROL_UNQUALIFIED.getCode().equals(placeType)){ |
|
|
|
// 企事业单位巡查
|
|
|
|
// 最新巡查结果【0:合格 1:不合格】
|
|
|
|
return orgCoverageService.countEnterprisePatrol(customerId, agencyId, staffOrgIds, search, categoryKey,NumConstant.ONE_STR ); |
|
|
|
return orgCoverageService.countEnterprisePatrol(customerId, agencyId, staffOrgIds, search, categoryKey,NumConstant.ONE_STR,gridId); |
|
|
|
} |
|
|
|
|
|
|
|
return 0; |
|
|
@ -986,4 +1114,112 @@ public class CoverageServiceImpl implements CoverageService { |
|
|
|
// page.getTotal()是多少条业务数据
|
|
|
|
return new PageData<>(list, page.getTotal()); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public UserInfoResultDTO searchUserDetail(SearchDetailFormDTO formDTO) { |
|
|
|
CoverageHomeSearchFormDTO dto = ConvertUtils.sourceToTarget(formDTO, CoverageHomeSearchFormDTO.class); |
|
|
|
UserInfoResultDTO result = new UserInfoResultDTO(); |
|
|
|
List<UserInfoResultDTO> allIcUser = icResiService.getAllIcUser(dto); |
|
|
|
if (CollectionUtils.isNotEmpty(allIcUser)){ |
|
|
|
result = allIcUser.get(NumConstant.ZERO); |
|
|
|
GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(result.getGridId()); |
|
|
|
if (null == gridInfo){ |
|
|
|
throw new EpmetException("获取网格信息失败:"+result.getGridId()); |
|
|
|
} |
|
|
|
result.setGridName(gridInfo.getGridNamePath()); |
|
|
|
HouseInfoCache houseInfo = CustomerIcHouseRedis.getHouseInfo(formDTO.getCustomerId(), result.getHomeId()); |
|
|
|
if (null == houseInfo){ |
|
|
|
throw new EpmetException("获取房屋信息失败:"+result.getHomeId()); |
|
|
|
} |
|
|
|
result.setHouseName(houseInfo.getAllName()); |
|
|
|
result.setLongitude(houseInfo.getBuildingLongitude()); |
|
|
|
result.setLatitude(houseInfo.getBuildingLatitude()); |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public EventInfoResultDTO searchEventDetail(SearchDetailFormDTO formDTO) { |
|
|
|
CoverageHomeSearchFormDTO dto = ConvertUtils.sourceToTarget(formDTO, CoverageHomeSearchFormDTO.class); |
|
|
|
EventInfoResultDTO result = new EventInfoResultDTO(); |
|
|
|
List<EventInfoResultDTO> eventInfos = govProjectService.getEventInfos(dto); |
|
|
|
if (CollectionUtils.isNotEmpty(eventInfos)){ |
|
|
|
result = eventInfos.get(NumConstant.ZERO); |
|
|
|
GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(result.getGridId()); |
|
|
|
if (null == gridInfo){ |
|
|
|
throw new EpmetException("获取网格信息失败:"+result.getGridId()); |
|
|
|
} |
|
|
|
result.setGridName(gridInfo.getGridNamePath()); |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResourceInfoResultDTO searchResourceDetail(SearchDetailFormDTO formDTO) { |
|
|
|
CoverageHomeSearchFormDTO dto = ConvertUtils.sourceToTarget(formDTO, CoverageHomeSearchFormDTO.class); |
|
|
|
ResourceInfoResultDTO result = new ResourceInfoResultDTO(); |
|
|
|
List<ResourceInfoResultDTO> infos = new ArrayList<>(); |
|
|
|
switch (formDTO.getResourceType()){ |
|
|
|
case "community_org": |
|
|
|
infos = heartService.getCommunitySelOrgInfos(dto); |
|
|
|
break; |
|
|
|
case "superior_resource": |
|
|
|
infos = govOrgService.getSuperiorResourceInfos(dto); |
|
|
|
break; |
|
|
|
case "city_management": |
|
|
|
infos = govOrgService.getCityManageInfos(dto); |
|
|
|
break; |
|
|
|
case "dangerous_chemicals": |
|
|
|
infos = govOrgService.getDangerousChemicalsInfos(dto); |
|
|
|
break; |
|
|
|
case "public_service": |
|
|
|
infos = govOrgService.getPublicServiceInfos(dto); |
|
|
|
break; |
|
|
|
case "enterprise_patrol": |
|
|
|
infos = govOrgService.getEnterpriseInfos(dto); |
|
|
|
break; |
|
|
|
default: |
|
|
|
break; |
|
|
|
} |
|
|
|
if (CollectionUtils.isNotEmpty(infos)){ |
|
|
|
result = infos.get(NumConstant.ZERO); |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 左侧菜单,点击后查询当前组织下级组织,各分类数量 |
|
|
|
* |
|
|
|
* @param formDTO |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public List<DataListLeftSubTotalResDTO> dataListLeftSubTotal(DataListLeftSubTotalFormDTO formDTO) { |
|
|
|
List<DataListLeftSubTotalResDTO> resultList=new ArrayList<>(); |
|
|
|
List<OrgInfoCommonDTO> list = SpringContextUtils.getBean(GovOrgService.class).queryNextOrgInfoDTO(formDTO.getCoverageType(), formDTO.getOrgId()); |
|
|
|
if(CollectionUtils.isNotEmpty(list)){ |
|
|
|
resultList=ConvertUtils.sourceToTarget(list,DataListLeftSubTotalResDTO.class); |
|
|
|
for(DataListLeftSubTotalResDTO orgRes:resultList){ |
|
|
|
String gridId=StrConstant.EPMETY_STR; |
|
|
|
String agencyId=StrConstant.EPMETY_STR; |
|
|
|
String orgIdPath=StrConstant.EPMETY_STR; |
|
|
|
if(OrgConstant.AGENCY.equals(orgRes.getOrgType())){ |
|
|
|
agencyId=orgRes.getOrgId(); |
|
|
|
AgencyInfoCache agencyInfoCache=CustomerOrgRedis.getAgencyInfo(orgRes.getOrgId()); |
|
|
|
if (StringUtils.isNotBlank(agencyInfoCache.getPids()) && !"0".equals(agencyInfoCache.getPids()) && !"0".equals(agencyInfoCache)) { |
|
|
|
orgIdPath = agencyInfoCache.getPids().concat(":").concat(agencyId); |
|
|
|
} else { |
|
|
|
orgIdPath = agencyId; |
|
|
|
} |
|
|
|
}else{ |
|
|
|
gridId=orgRes.getOrgId(); |
|
|
|
GridInfoCache gridInfoCache=CustomerOrgRedis.getGridInfo(orgRes.getOrgId()); |
|
|
|
orgIdPath=gridInfoCache.getPids().concat(":").concat(gridId); |
|
|
|
} |
|
|
|
int count = doDataListCount(formDTO.getCustomerId(), agencyId, orgIdPath, formDTO.getPlaceType(), formDTO.getCategoryKey(), null, gridId); |
|
|
|
orgRes.setTotal(count); |
|
|
|
} |
|
|
|
} |
|
|
|
return resultList; |
|
|
|
} |
|
|
|
} |