Browse Source

bug修复˚

feature/teamB_zz_wgh
zxc 3 years ago
parent
commit
93ba905d12
  1. 2
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseListFormDTO.java
  2. 3
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/HouseController.java
  3. 13
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/HouseServiceImpl.java

2
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseListFormDTO.java

@ -89,4 +89,6 @@ public class IcHouseListFormDTO extends PageFormDTO {
* 结束日期 eg20220505
*/
private String updateEndDate;
private String selectType;
}

3
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/HouseController.java

@ -98,6 +98,7 @@ public class HouseController implements ResultDataResolver {
LoginUserDetailsResultDTO loginUserDetail = getLoginUserDetailsResultDTO(loginUser, "【查询房屋】查询当前staff所在组织信息失败");
formDTO.setAgencyId(loginUserDetail.getAgencyId());
ValidatorUtils.validateEntity(formDTO);
formDTO.setSelectType("id");
return new Result().ok(houseService.getHouseList(formDTO));
}
@ -144,6 +145,7 @@ public class HouseController implements ResultDataResolver {
formDTO.setAgencyId(loginUserDetail.getAgencyId());
formDTO.setBuildingName(buildingName);
formDTO.setNeighborHoodName(neighborhoodName);
formDTO.setSelectType("agency");
return new Result<PageData<IcHouseListResultDTO>>().ok(houseService.getHouseList(formDTO));
}
@ -351,6 +353,7 @@ public class HouseController implements ResultDataResolver {
if (StringUtils.isBlank(formDTO.getAgencyId())){
LoginUserDetailsResultDTO loginUserDetail = getLoginUserDetailsResultDTO(tokenDto, "【查询房屋】查询当前staff所在组织信息失败");
formDTO.setAgencyId(loginUserDetail.getAgencyId());
formDTO.setSelectType("agency");
}
ValidatorUtils.validateEntity(formDTO);

13
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/HouseServiceImpl.java

@ -277,13 +277,14 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver {
public PageData<IcHouseListResultDTO> getHouseList(IcHouseListFormDTO formDTO) {
// 查询pids
String pids = null;
if (StringUtils.isNotBlank(formDTO.getLevel()) && OrgTypeEnum.AGENCY.getCode().equals(formDTO.getLevel())){
if (StringUtils.isBlank(formDTO.getAgencyId())){
formDTO.setAgencyId(formDTO.getId());
if (StringUtils.isNotBlank(formDTO.getSelectType()) && formDTO.getSelectType().equals("agency")){
if (StringUtils.isNotBlank(formDTO.getAgencyId())){
pids = getPids(formDTO.getAgencyId());
}
}else if (StringUtils.isNotBlank(formDTO.getSelectType()) && formDTO.getSelectType().equals("id")){
if (StringUtils.isNotBlank(formDTO.getLevel()) && OrgTypeEnum.AGENCY.getCode().equals(formDTO.getLevel())){
pids = getPids(formDTO.getId());
}
}
if (StringUtils.isNotBlank(formDTO.getAgencyId())) {
pids = getPids(formDTO.getAgencyId());
}
formDTO.setPids(pids);
PageInfo<IcHouseListResultDTO> pageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(),formDTO.getIsPage())

Loading…
Cancel
Save