Commit 70b026af584b76c4ce9fd005a1db06869c434d39
1 parent
562a3ba1b9
Exists in
master
and in
6 other branches
妇女档案隐藏姓名、居住地信息
Showing 2 changed files with 32 additions and 8 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsFacade.java
View file @
70b026a
| ... | ... | @@ -115,9 +115,9 @@ |
| 115 | 115 | //建档机构 |
| 116 | 116 | |
| 117 | 117 | List<String> hospitalList = null; |
| 118 | + String hospital = autoMatchFacade.getHospitalId(userId); | |
| 118 | 119 | if (userId!=null){ |
| 119 | 120 | hospitalList = new ArrayList<>(); |
| 120 | - String hospital = autoMatchFacade.getHospitalId(userId); | |
| 121 | 121 | if(null!=hospital){ |
| 122 | 122 | //当前用户本院 |
| 123 | 123 | hospitalList.add(hospital); |
| 124 | 124 | |
| 125 | 125 | |
| 126 | 126 | |
| ... | ... | @@ -172,18 +172,33 @@ |
| 172 | 172 | } |
| 173 | 173 | |
| 174 | 174 | List<ResidentsArchiveModel> modelList = residentsArchiveService.queryResident(query); |
| 175 | + | |
| 176 | + Organization og = organizationService.getOrganization(Integer.valueOf(hospital)); | |
| 177 | + boolean isShow = false; | |
| 178 | + if(og!=null&&"2".equals(og.getCityId())&&request.getShowDetail()==1){//需要隐藏姓名、地址 | |
| 179 | + isShow = true; | |
| 180 | + } | |
| 175 | 181 | if (CollectionUtils.isNotEmpty(modelList)){ |
| 176 | 182 | for (ResidentsArchiveModel model : modelList){ |
| 177 | 183 | Map<String,Object> map = new HashMap<>(); |
| 178 | - map.put("username",model.getUsername()); | |
| 179 | - map.put("certificateNum", FunvCommonUtil.getId(model.getCertificateNum())); | |
| 184 | + if(isShow){ | |
| 185 | + map.put("username",com.lyms.platform.common.utils.StringUtils.encryName(model.getUsername())); | |
| 186 | + map.put("householdRegister", com.lyms.platform.common.utils.StringUtils.encryAddr(CommonsHelper.getResidence(model.getProvinceRegisterId(), model.getCityRegisterId(), | |
| 187 | + model.getAreaRegisterId(), model.getStreetRegisterId(), model.getAddressRegister(), basicConfigService))); | |
| 188 | + map.put("Residence", com.lyms.platform.common.utils.StringUtils.encryAddr(CommonsHelper.getResidence(model.getProvinceId(), model.getCityId(), model.getAreaId(), | |
| 189 | + model.getStreetId(), model.getAddress(), basicConfigService))); | |
| 190 | + map.put("certificateNum", com.lyms.platform.common.utils.StringUtils.encryCardNo(FunvCommonUtil.getId(model.getCertificateNum()))); | |
| 191 | + }else{ | |
| 192 | + map.put("username",model.getUsername()); | |
| 193 | + map.put("householdRegister", CommonsHelper.getResidence(model.getProvinceRegisterId(), model.getCityRegisterId(), | |
| 194 | + model.getAreaRegisterId(), model.getStreetRegisterId(), model.getAddressRegister(), basicConfigService)); | |
| 195 | + map.put("Residence", CommonsHelper.getResidence(model.getProvinceId(), model.getCityId(), model.getAreaId(), | |
| 196 | + model.getStreetId(), model.getAddress(), basicConfigService)); | |
| 197 | + map.put("certificateNum", FunvCommonUtil.getId(model.getCertificateNum())); | |
| 198 | + } | |
| 199 | + | |
| 180 | 200 | map.put("age",DateUtil.getAge(model.getBirthday())); |
| 181 | - map.put("householdRegister", CommonsHelper.getResidence(model.getProvinceRegisterId(), model.getCityRegisterId(), | |
| 182 | - model.getAreaRegisterId(), model.getStreetRegisterId(), model.getAddressRegister(), basicConfigService)); | |
| 183 | - map.put("Residence", CommonsHelper.getResidence(model.getProvinceId(), model.getCityId(), model.getAreaId(), | |
| 184 | - model.getStreetId(), model.getAddress(), basicConfigService)); | |
| 185 | 201 | map.put("mod",referMod(model.getHospitalId(),model.getCertificateNum())); |
| 186 | - | |
| 187 | 202 | String name = null; |
| 188 | 203 | if (StringUtils.isNotEmpty(model.getHospitalId())){ |
| 189 | 204 | Organization organization = organizationService.getOrganization(Integer.parseInt(model.getHospitalId())); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ResidentsArchiveQueryRequest.java
View file @
70b026a
| ... | ... | @@ -51,7 +51,16 @@ |
| 51 | 51 | private String birthday; |
| 52 | 52 | //查询号 |
| 53 | 53 | private String queryNo; |
| 54 | + //1-需要隐藏姓名、电话、地址 | |
| 55 | + private int showDetail; | |
| 54 | 56 | |
| 57 | + public int getShowDetail() { | |
| 58 | + return showDetail; | |
| 59 | + } | |
| 60 | + | |
| 61 | + public void setShowDetail(int showDetail) { | |
| 62 | + this.showDetail = showDetail; | |
| 63 | + } | |
| 55 | 64 | public String getQueryNo() { |
| 56 | 65 | return queryNo; |
| 57 | 66 | } |