Commit 3debb5d085d70545ac113ad8f3015667f9ad8b23
Exists in
master
and in
1 other branch
Merge remote-tracking branch 'origin/master'
Showing 3 changed files
platform-dal/src/main/java/com/lyms/platform/query/ResidentsArchiveQuery.java
View file @
3debb5d
| ... | ... | @@ -127,6 +127,9 @@ |
| 127 | 127 | if (StringUtils.isNotBlank(areaId)) { |
| 128 | 128 | condition = condition.and("areaId", areaId, MongoOper.IS); |
| 129 | 129 | } |
| 130 | + if (StringUtils.isNotBlank(vcCardNo)) { | |
| 131 | + condition = condition.and("vcCardNo", vcCardNo, MongoOper.IS); | |
| 132 | + } | |
| 130 | 133 | if (yn !=null) { |
| 131 | 134 | condition = condition.and("yn", yn, MongoOper.IS); |
| 132 | 135 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
View file @
3debb5d
| ... | ... | @@ -494,6 +494,12 @@ |
| 494 | 494 | } |
| 495 | 495 | |
| 496 | 496 | users.setOrganizations(organizations); |
| 497 | + | |
| 498 | + List<DataPermissionsModel> permissionsModelList = accessPermissionFacade.findAccessPerminssionByUserId(users.getId()); | |
| 499 | + if (permissionsModelList != null && permissionsModelList.size() > 0) { | |
| 500 | + users.setAreaPermission(permissionsModelList.get(0).getAreaPermission()); | |
| 501 | + } | |
| 502 | + | |
| 497 | 503 | Map<String, Object> map = new HashMap<>(); |
| 498 | 504 | map.put("user", users); |
| 499 | 505 | map.put("roles", roles); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
View file @
3debb5d
| ... | ... | @@ -180,7 +180,7 @@ |
| 180 | 180 | if (StringUtils.isNotEmpty(addRequest.getCertificateNum())){ |
| 181 | 181 | //判断该证件号码是否在该医院建档 |
| 182 | 182 | query.setCertificateNum(addRequest.getCertificateNum()); |
| 183 | - query.setCertificateTypeId(addRequest.getCertificateTypeId()); | |
| 183 | +// query.setCertificateTypeId(addRequest.getCertificateTypeId()); | |
| 184 | 184 | List<ResidentsArchiveModel> modelList = residentsArchiveService.queryResident(query); |
| 185 | 185 | if (CollectionUtils.isNotEmpty(modelList)){ |
| 186 | 186 | ResidentsArchiveModel archiveModel = modelList.get(0); |
| 187 | 187 | |
| ... | ... | @@ -241,11 +241,20 @@ |
| 241 | 241 | if (StringUtils.isNotEmpty(addRequest.getCertificateNum())) { |
| 242 | 242 | //判断该证件号码是否在该医院建档 |
| 243 | 243 | query.setCertificateNum(addRequest.getCertificateNum()); |
| 244 | - query.setCertificateTypeId(addRequest.getCertificateTypeId()); | |
| 245 | 244 | List<ResidentsArchiveModel> modelList = residentsArchiveService.queryResident(query); |
| 246 | 245 | if (CollectionUtils.isNotEmpty(modelList)){ |
| 247 | 246 | br.setErrorcode(ErrorCodeConstants.DATA_EXIST); |
| 248 | 247 | br.setErrormsg("该证件号在医院已经建档"); |
| 248 | + return br; | |
| 249 | + } | |
| 250 | + } | |
| 251 | + | |
| 252 | + if (StringUtils.isNotEmpty(addRequest.getPhone())){ | |
| 253 | + query.setPhone(addRequest.getPhone()); | |
| 254 | + List<ResidentsArchiveModel> modelList = residentsArchiveService.queryResident(query); | |
| 255 | + if (CollectionUtils.isNotEmpty(modelList)){ | |
| 256 | + br.setErrorcode(ErrorCodeConstants.DATA_EXIST); | |
| 257 | + br.setErrormsg("该手机号在医院已经建档"); | |
| 249 | 258 | return br; |
| 250 | 259 | } |
| 251 | 260 | } |