Commit 0154620e0623e7fe9a930cf8cf80d8cdd4a28ec6
1 parent
555bc9521d
Exists in
master
and in
6 other branches
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); |