|
|
@ -261,13 +261,14 @@ public class StaffLoginLogServiceImpl extends BaseServiceImpl<StaffLoginLogDao, |
|
|
|
agencyWrapper.eq(CustomerAgencyEntity::getPid,orgId).orderByAsc(CustomerAgencyEntity::getCreatedTime); |
|
|
|
List<CustomerAgencyEntity> subAgencyList=customerAgencyDao.selectList(agencyWrapper); |
|
|
|
List<CommunityLoginResultDTO> list=new ArrayList<>(); |
|
|
|
//横坐标展示所有组织
|
|
|
|
for(CustomerAgencyEntity agencyEntity:subAgencyList){ |
|
|
|
CommunityLoginResultDTO resultDTO=new CommunityLoginResultDTO(); |
|
|
|
resultDTO.setAgencyId(agencyEntity.getId()); |
|
|
|
resultDTO.setAgencyName(agencyEntity.getOrganizationName()); |
|
|
|
resultDTO.setAgencyLevel(agencyEntity.getLevel()); |
|
|
|
String orgIdPath=PidUtils.convertPid2OrgIdPath(agencyEntity.getId(),agencyEntity.getPids()); |
|
|
|
//查询本组织及下级
|
|
|
|
//查询本组织及下级登录次数!!!!!!!!
|
|
|
|
resultDTO.setCount(baseDao.selectLoginTotalByPath(orgIdPath,startDate,endDate)); |
|
|
|
list.add(resultDTO); |
|
|
|
} |
|
|
@ -335,4 +336,20 @@ public class StaffLoginLogServiceImpl extends BaseServiceImpl<StaffLoginLogDao, |
|
|
|
int total = CollectionUtils.isEmpty(list) ? NumConstant.ZERO : list.size(); |
|
|
|
return new PageData<>(list, total, total); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 柱状图点击区县,查看街道,调用此接口 |
|
|
|
* 计算的是街道的工作人员+街道下所有社区的人 的总次数 |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public PageData<CommunityLoginResultDTO> streetTotal(String orgId, Date startDate, Date endDate,Integer pageNo, Integer pageSize){ |
|
|
|
PageHelper.startPage(pageNo, pageSize); |
|
|
|
// todo
|
|
|
|
List<CommunityLoginResultDTO> list = baseDao.selectStreetTotal(orgId, startDate, endDate); |
|
|
|
PageInfo<CommunityLoginResultDTO> pageInfo = new PageInfo<>(list); |
|
|
|
return new PageData<>(list, pageInfo.getTotal(), pageSize); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |