diff --git a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/dto/EpidemicReportUserInfoDTO.java b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/dto/EpidemicReportUserInfoDTO.java index 22674c1..40f37cc 100644 --- a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/dto/EpidemicReportUserInfoDTO.java +++ b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/dto/EpidemicReportUserInfoDTO.java @@ -297,7 +297,7 @@ public class EpidemicReportUserInfoDTO implements Serializable { // @Excel(name = "房屋地址") private String houseAddress; - + private String unitId; } diff --git a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicUserInfoServiceImpl.java b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicUserInfoServiceImpl.java index 3dd23eb..c9b7ce5 100644 --- a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicUserInfoServiceImpl.java +++ b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicUserInfoServiceImpl.java @@ -27,14 +27,15 @@ import com.elink.esua.epdc.dto.personroom.EpidemicUnitOwnerDTO; import com.elink.esua.epdc.dto.personroom.form.BindingFamilyFormDTO; import com.elink.esua.epdc.dto.personroom.form.FamilyMemberInfoFormDTO; import com.elink.esua.epdc.dto.personroom.form.GetMemberListFormDTO; -import com.elink.esua.epdc.dto.personroom.result.EpidemicPlotBuildingResultDTO; -import com.elink.esua.epdc.dto.personroom.result.EpidemicUnitInfoResultDTO; import com.elink.esua.epdc.dto.personroom.result.FamilyMemberInfoResultDTO; import com.elink.esua.epdc.vaccine.constant.ImageConstant; import com.elink.esua.epdc.vaccine.epidemic.dao.EpidemicUserInfoDao; import com.elink.esua.epdc.vaccine.epidemic.dao.EpidemicUserInoutRecordDao; import com.elink.esua.epdc.vaccine.epidemic.dto.*; -import com.elink.esua.epdc.vaccine.epidemic.dto.result.*; +import com.elink.esua.epdc.vaccine.epidemic.dto.result.EpidemicPageResultDTO; +import com.elink.esua.epdc.vaccine.epidemic.dto.result.EpidemicPageResultV2DTO; +import com.elink.esua.epdc.vaccine.epidemic.dto.result.VaccinationInfoResultDTO; +import com.elink.esua.epdc.vaccine.epidemic.dto.result.VaccinationInfoResultV2DTO; import com.elink.esua.epdc.vaccine.epidemic.entity.EpidemicUserErrorEntity; import com.elink.esua.epdc.vaccine.epidemic.entity.EpidemicUserInfoEntity; import com.elink.esua.epdc.vaccine.epidemic.entity.EpidemicUserInoutRecordEntity; @@ -46,8 +47,6 @@ import com.elink.esua.epdc.vaccine.feign.VimAdminFeignClient; import com.elink.esua.epdc.vaccine.house.excel.BaseResidentInformationUpdateExcel; import com.elink.esua.epdc.vaccine.personroom.dao.EpidemicUnitOwnerDao; import com.elink.esua.epdc.vaccine.personroom.entity.EpidemicUnitOwnerEntity; -import com.elink.esua.epdc.vaccine.personroom.service.EpidemicBuildingUnitService; -import com.elink.esua.epdc.vaccine.personroom.service.EpidemicPlotBuildingService; import com.elink.esua.epdc.vaccine.personroom.service.EpidemicUnitOwnerService; import com.elink.esua.epdc.vaccine.vim.dao.VaccinationInfoDao; import com.elink.esua.epdc.vaccine.vim.dao.VimImgDao; @@ -100,10 +99,7 @@ public class EpidemicUserInfoServiceImpl extends CrudServiceImpl getPageList(Map params) { IPage page = getPage(params); + String grids = (String) params.get("deptIdList"); String agencyList = (String) params.get("agencyList"); - params.put("deptIdList",null); - if(StringUtils.isNotBlank(grids)){ + params.put("deptIdList", null); + if (StringUtils.isNotBlank(grids)) { List gridList = Arrays.asList(grids.split(",")); - params.put("gridList",gridList); + params.put("gridList", gridList); } - if(StringUtils.isNotBlank(agencyList)){ + if (StringUtils.isNotBlank(agencyList)) { List agencyIdList = Arrays.asList(agencyList.split(",")); - params.put("agencyList",agencyIdList); + params.put("agencyList", agencyIdList); } UserDetail user = SecurityUser.getUser(); if (user == null) { @@ -227,6 +224,9 @@ public class EpidemicUserInfoServiceImpl extends CrudServiceImpl result = adminVimFeignClient.getParentAndAllDept(formDTO.getDeptId()); ParentAndAllDeptDTO parentAndAllDeptDTO = result.getData(); @@ -1719,4 +1723,12 @@ public class EpidemicUserInfoServiceImpl extends CrudServiceImpl>().ok(list); } + @GetMapping("getUnitOptions") + public Result> getUnitOptions(EpidemicBuildingUnitDTO formDTO) { + List list = epidemicBuildingUnitService.getUnitOption(formDTO); + return new Result>().ok(list); + } + /** * 房间号下拉框 * @@ -151,6 +157,12 @@ public class BuildingUnitController { return new Result>().ok(list); } + @GetMapping("getHouseOptions") + public Result> getHouseOptions(EpidemicBuildingUnitDTO formDTO) { + List list = epidemicBuildingUnitService.getHouseOption(formDTO); + return new Result>().ok(list); + } + /** * @return void * @describe: 下载房屋编码