zxc 3 years ago
parent
commit
39c621a47c
  1. 1
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/GroupPeopleRegisterListResultDTO.java
  2. 6
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcEmployeeRegisterServiceImpl.java
  3. 3
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcGroupPeopleRegisterDao.xml

1
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/GroupPeopleRegisterListResultDTO.java

@ -17,4 +17,5 @@ public class GroupPeopleRegisterListResultDTO implements Serializable {
private String szTotal; private String szTotal;
private String hsjcTotal; private String hsjcTotal;
private String id; private String id;
private String agencyId;
} }

6
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcEmployeeRegisterServiceImpl.java

@ -148,15 +148,15 @@ public class IcEmployeeRegisterServiceImpl extends BaseServiceImpl<IcEmployeeReg
// 未核酸检测的查询,根据所有企业下登记过的员工,筛出时间段内已检测的,剩下的就是未检测 // 未核酸检测的查询,根据所有企业下登记过的员工,筛出时间段内已检测的,剩下的就是未检测
if (formDTO.getIsPage()){ if (formDTO.getIsPage()){
PageInfo<EmployeeRegisterListResultDTO> pageInfo = new PageInfo<>(); PageInfo<EmployeeRegisterListResultDTO> pageInfo = new PageInfo<>();
if (formDTO.getCheckStatus().equals(NumConstant.ONE_STR)){ if (formDTO.getCheckStatus().equals(NumConstant.ZERO_STR)){
pageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()).doSelectPageInfo(() -> baseDao.employeeRegisterList(formDTO));
}else {
// 已检测 // 已检测
List<EmployeeRegisterListResultDTO> checked = baseDao.employeeRegisterList(formDTO); List<EmployeeRegisterListResultDTO> checked = baseDao.employeeRegisterList(formDTO);
if (CollectionUtils.isNotEmpty(checked)){ if (CollectionUtils.isNotEmpty(checked)){
formDTO.setRegisterIds(checked.stream().map(m -> m.getRegisterId()).collect(Collectors.toList())); formDTO.setRegisterIds(checked.stream().map(m -> m.getRegisterId()).collect(Collectors.toList()));
pageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()).doSelectPageInfo(() -> baseDao.employeeRegisterListNoCheck(formDTO)); pageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()).doSelectPageInfo(() -> baseDao.employeeRegisterListNoCheck(formDTO));
} }
}else {
pageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()).doSelectPageInfo(() -> baseDao.employeeRegisterList(formDTO));
} }
result.setList(pageInfo.getList()); result.setList(pageInfo.getList());
result.setTotal(Integer.valueOf(String.valueOf(pageInfo.getTotal()))); result.setTotal(Integer.valueOf(String.valueOf(pageInfo.getTotal())));

3
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcGroupPeopleRegisterDao.xml

@ -9,7 +9,8 @@
pr.ID, pr.ID,
pr.NAT_TIME, pr.NAT_TIME,
pr.SZ_TOTAL, pr.SZ_TOTAL,
pr.HSJC_TOTAL pr.HSJC_TOTAL,
ie.AGENCY_ID
FROM ic_enterprise ie FROM ic_enterprise ie
INNER JOIN ic_group_people_register pr ON pr.ENTERPRISE_ID = ie.ID AND pr.DEL_FLAG = 0 INNER JOIN ic_group_people_register pr ON pr.ENTERPRISE_ID = ie.ID AND pr.DEL_FLAG = 0
WHERE ie.DEL_FLAG = 0 WHERE ie.DEL_FLAG = 0

Loading…
Cancel
Save