Commit 0154620e0623e7fe9a930cf8cf80d8cdd4a28ec6

Authored by liquanyu
1 parent 555bc9521d

update

Showing 1 changed file with 20 additions and 1 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ 0154620
... ... @@ -231,7 +231,26 @@
231 231  
232 232 bm.setDiseases(request.getDiseases());
233 233  
234   - babyBookbuildingService.updateBabyBuild(bm, request.getBuildId());
  234 +
  235 + //如果这次更新的检查记录是最新的记录就更新对应档案数据否则不更新
  236 + BabyCheckModelQuery query1 = new BabyCheckModelQuery();
  237 + query1.setBuildId(request.getBuildId());
  238 + query1.setYn(YnEnums.YES.getId());
  239 + List <BabyCheckModel> checkModels = babyCheckService.queryBabyCheckRecord(query1);
  240 + if (CollectionUtils.isNotEmpty(checkModels))
  241 + {
  242 + BabyCheckModel checkModel = models.get(0);
  243 + if (checkModel.getId().equals(request.getId()))
  244 + {
  245 + babyBookbuildingService.updateBabyBuild(bm, request.getBuildId());
  246 + }
  247 + }
  248 + else
  249 + {
  250 + babyBookbuildingService.updateBabyBuild(bm, request.getBuildId());
  251 + }
  252 +
  253 +
235 254 BabyModelQuery babyModelQuery = new BabyModelQuery();
236 255 babyModelQuery.setId(request.getBuildId());
237 256 List <BabyModel> list = babyBookbuildingService.queryBabyBuildByCond(babyModelQuery);