Commit ad3b293ffdd69c83dbccb3cdc5908b879d51e844
1 parent
244bdecf8a
Exists in
master
and in
6 other branches
修改隆化婚检前面同步到孕前优生
Showing 1 changed file with 23 additions and 0 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PreEugebicsServiceImpl.java
View file @
ad3b293
| ... | ... | @@ -171,6 +171,8 @@ |
| 171 | 171 | one.setHusbandCurrentStreet(hmodel.getStreetId()); |
| 172 | 172 | one.setHusbandCurrentAddress(hmodel.getAddress()); |
| 173 | 173 | |
| 174 | + one.setHusbandSign(getUserSign(hmodel.getId(), hospitalId)); | |
| 175 | + | |
| 174 | 176 | } |
| 175 | 177 | if (wmodel != null) { |
| 176 | 178 | |
| ... | ... | @@ -199,6 +201,8 @@ |
| 199 | 201 | one.setWifeCurrentArea(wmodel.getAreaId()); |
| 200 | 202 | one.setWifeCurrentStreet(wmodel.getStreetId()); |
| 201 | 203 | one.setWifeCurrentAddress(wmodel.getAddress()); |
| 204 | + | |
| 205 | + one.setWifeSign(getUserSign(wmodel.getId(),hospitalId)); | |
| 202 | 206 | } |
| 203 | 207 | list.add(one); |
| 204 | 208 | BaseResponse baseResponse = new BaseResponse(); |
| ... | ... | @@ -211,6 +215,25 @@ |
| 211 | 215 | BaseResponse baseResponse = new BaseResponse(); |
| 212 | 216 | baseResponse.setObject(list); |
| 213 | 217 | return baseResponse; |
| 218 | + } | |
| 219 | + | |
| 220 | + | |
| 221 | + private String getUserSign(String parentId,String hospitalId) | |
| 222 | + { | |
| 223 | + if (!"2100001605".equals(hospitalId)) | |
| 224 | + { | |
| 225 | + return null; | |
| 226 | + } | |
| 227 | + | |
| 228 | + PremaritalCheckupQuery checkupQuery = new PremaritalCheckupQuery(); | |
| 229 | + checkupQuery.setYn(YnEnums.YES.getId()); | |
| 230 | + checkupQuery.setParentId(parentId); | |
| 231 | + List<PremaritalCheckup> datas = premaritalCheckupService.queryPremaritalCheckupWithSort(checkupQuery, "created", Sort.Direction.DESC); | |
| 232 | + if (CollectionUtils.isNotEmpty(datas) && StringUtils.isNotEmpty(datas.get(0).getSpouseCertificateNum())) | |
| 233 | + { | |
| 234 | + return datas.get(0).getUserSign(); | |
| 235 | + } | |
| 236 | + return null; | |
| 214 | 237 | } |
| 215 | 238 | |
| 216 | 239 |