Commit 5c9f7276bcd73de420596e8a53235d85b04ec0a0

Authored by jiangjiazhi
1 parent 7d7ce1cf78

修改电子病历

Showing 1 changed file with 11 additions and 2 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ 5c9f727
... ... @@ -69,7 +69,7 @@
69 69 * @param request
70 70 * @return
71 71 */
72   - public BaseResponse updateBabyCheck(BabyCheckRequest request) {
  72 + public BaseResponse updateBabyCheck(BabyCheckRequest request,Integer userId) {
73 73 BabyCheckModel model = getBabyCheckModel(request);
74 74 model.setModified(new Date());
75 75  
... ... @@ -99,6 +99,16 @@
99 99 bm.setLastDiagnose(diagnoseNames);
100 100 }
101 101 babyBookbuildingService.updateBabyBuild(bm, request.getBuildId());
  102 + BabyModelQuery babyModelQuery=new BabyModelQuery();
  103 + babyModelQuery.setId(request.getBuildId());
  104 + List<BabyModel> list =babyBookbuildingService.queryBabyBuildByCond(babyModelQuery);
  105 + if(CollectionUtils.isNotEmpty(list)){
  106 + bm.setPid(list.get(0).getPid());
  107 + bm.setId(request.getBuildId());
  108 + if(autoMatchFacade.checkBStatus(userId)){
  109 + babyBookbuildingService.updateBaseData(bm);
  110 + }
  111 + }
102 112 updateLastGrowth(model);
103 113  
104 114 return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
... ... @@ -191,7 +201,6 @@
191 201 model.setWeightEvaluate(request.getWeightEvaluate());
192 202 model.setHeadEvaluate(request.getHeadEvaluate());
193 203 model.setHeightEvaluate(request.getHeightEvaluate());
194   -
195 204 if (StringUtils.isNotEmpty(request.getBuildId())) {
196 205 BabyModelQuery babyModelQuery = new BabyModelQuery();
197 206 babyModelQuery.setId(request.getBuildId());