|
|
@ -193,15 +193,14 @@ public class StaffLoginLogServiceImpl extends BaseServiceImpl<StaffLoginLogDao, |
|
|
|
formDTO.setOrgId(staffInfoCacheResult.getAgencyId()); |
|
|
|
formDTO.setLevel(staffInfoCacheResult.getLevel()); |
|
|
|
} |
|
|
|
String orgIdPath = SpringContextUtils.getBean(CustomerAgencyService.class).getOrgIdPath(formDTO.getOrgId()); |
|
|
|
if (formDTO.getIsPage()) { |
|
|
|
PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()); |
|
|
|
List<CommunityLoginResultDTO> list = baseDao.pageCommunityCount(orgIdPath, formDTO.getStartDate(), formDTO.getEndDate()); |
|
|
|
List<CommunityLoginResultDTO> list = baseDao.pageCommunityCount(formDTO.getOrgId(), formDTO.getStartDate(), formDTO.getEndDate()); |
|
|
|
PageInfo<CommunityLoginResultDTO> pageInfo = new PageInfo<>(list); |
|
|
|
return new PageData<>(list, pageInfo.getTotal(),formDTO.getPageSize()); |
|
|
|
} |
|
|
|
// 不分页
|
|
|
|
List<CommunityLoginResultDTO> list = baseDao.pageCommunityCount(orgIdPath, formDTO.getStartDate(), formDTO.getEndDate()); |
|
|
|
List<CommunityLoginResultDTO> list = baseDao.pageCommunityCount(formDTO.getOrgId(), formDTO.getStartDate(), formDTO.getEndDate()); |
|
|
|
int total = CollectionUtils.isEmpty(list) ? NumConstant.ZERO : list.size(); |
|
|
|
return new PageData<>(list, total, total); |
|
|
|
} |
|
|
@ -226,4 +225,66 @@ public class StaffLoginLogServiceImpl extends BaseServiceImpl<StaffLoginLogDao, |
|
|
|
int total = CollectionUtils.isEmpty(list) ? NumConstant.ZERO : list.size(); |
|
|
|
return new PageData<CommunityLoginResultDTO>(list, total, total); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 查看区县 |
|
|
|
* |
|
|
|
* @param orgId |
|
|
|
* @param level |
|
|
|
* @param startDate |
|
|
|
* @param endDate |
|
|
|
* @param isPage |
|
|
|
* @param pageNo |
|
|
|
* @param pageSize |
|
|
|
* @return 返回agencyId,agencyName,count |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public PageData<CommunityLoginResultDTO> pageDistrictCount(String orgId, String level, Date startDate, Date endDate, Boolean isPage, Integer pageNo, Integer pageSize) { |
|
|
|
if (StringUtils.isBlank(orgId)) { |
|
|
|
CustomerStaffInfoCacheResult staffInfoCacheResult = CustomerStaffRedis.getStaffInfo(EpmetRequestHolder.getLoginUserCustomerId(), EpmetRequestHolder.getLoginUserId()); |
|
|
|
orgId=staffInfoCacheResult.getAgencyId(); |
|
|
|
} |
|
|
|
String orgIdPath = SpringContextUtils.getBean(CustomerAgencyService.class).getOrgIdPath(orgId); |
|
|
|
if (isPage) { |
|
|
|
PageHelper.startPage(pageNo, pageSize); |
|
|
|
List<CommunityLoginResultDTO> list = baseDao.pageDistrictCount(orgIdPath, startDate, endDate); |
|
|
|
PageInfo<CommunityLoginResultDTO> pageInfo = new PageInfo<>(list); |
|
|
|
return new PageData<>(list, pageInfo.getTotal(),pageSize); |
|
|
|
} |
|
|
|
// 不分页
|
|
|
|
List<CommunityLoginResultDTO> list = baseDao.pageDistrictCount(orgIdPath,startDate, endDate); |
|
|
|
int total = CollectionUtils.isEmpty(list) ? NumConstant.ZERO : list.size(); |
|
|
|
return new PageData<>(list, total, total); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 查看街镇 |
|
|
|
* |
|
|
|
* @param orgId |
|
|
|
* @param startDate |
|
|
|
* @param endDate |
|
|
|
* @param isPage |
|
|
|
* @param pageNo |
|
|
|
* @param pageSize |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public PageData<CommunityLoginResultDTO> streetCount(String orgId,Date startDate, Date endDate, Boolean isPage, Integer pageNo, Integer pageSize) { |
|
|
|
if (StringUtils.isBlank(orgId)) { |
|
|
|
CustomerStaffInfoCacheResult staffInfoCacheResult = CustomerStaffRedis.getStaffInfo(EpmetRequestHolder.getLoginUserCustomerId(), EpmetRequestHolder.getLoginUserId()); |
|
|
|
orgId=staffInfoCacheResult.getAgencyId(); |
|
|
|
} |
|
|
|
String orgIdPath = SpringContextUtils.getBean(CustomerAgencyService.class).getOrgIdPath(orgId); |
|
|
|
if (isPage) { |
|
|
|
PageHelper.startPage(pageNo, pageSize); |
|
|
|
List<CommunityLoginResultDTO> list = baseDao.pageStreetCount(orgIdPath, startDate, endDate); |
|
|
|
PageInfo<CommunityLoginResultDTO> pageInfo = new PageInfo<>(list); |
|
|
|
return new PageData<>(list, pageInfo.getTotal(),pageSize); |
|
|
|
} |
|
|
|
// 不分页
|
|
|
|
List<CommunityLoginResultDTO> list = baseDao.pageStreetCount(orgIdPath,startDate, endDate); |
|
|
|
int total = CollectionUtils.isEmpty(list) ? NumConstant.ZERO : list.size(); |
|
|
|
return new PageData<>(list, total, total); |
|
|
|
} |
|
|
|
} |