Commit ad3b293ffdd69c83dbccb3cdc5908b879d51e844

Authored by liquanyu
1 parent 244bdecf8a

修改隆化婚检前面同步到孕前优生

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