Commit 53b03a48ca3ce7aa0915a4b4d41f0210e1534af3
1 parent
52eeaebfcb
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 12 additions and 0 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java
View file @
53b03a4
... | ... | @@ -376,6 +376,17 @@ |
376 | 376 | cancerScr.setIsSync(1); |
377 | 377 | cancerScreenService.updateOneCancerScreen(cancerScr, cancerScr.getId()); |
378 | 378 | //修改乳腺癌追访 |
379 | + BreastAfterVisitQuery breastAfterVisitQuery=new BreastAfterVisitQuery(); | |
380 | + breastAfterVisitQuery.setYn(1); | |
381 | + breastAfterVisitQuery.setQueryNo(cancerScr.getCertificateNum()); | |
382 | + List<BreastAfterVisitModel> breastAfterVisitModels = breastAfterVisitService.queryBreastAfterVisitList(breastAfterVisitQuery); | |
383 | + if(CollectionUtils.isNotEmpty(breastAfterVisitModels)){ | |
384 | + //如果多次检查不需要新增追访信息,更新之前信息 | |
385 | + cancerScr.setId(breastAfterVisitModels.get(0).getParentId()); | |
386 | + BreastAfterVisitAdd(cancerScr,2); | |
387 | + }else { | |
388 | + BreastAfterVisitAdd(cancerScr,1); | |
389 | + } | |
379 | 390 | BreastAfterVisitAdd(cancerScr,2); |
380 | 391 | return new BaseResponse("成功", ErrorCodeConstants.SUCCESS); |
381 | 392 | } catch (Exception e) { |
... | ... | @@ -424,6 +435,7 @@ |
424 | 435 | cancerScreenService.addOneCancerScreen(cancerScr); |
425 | 436 | //添加乳腺癌追访 |
426 | 437 | BreastAfterVisitQuery breastAfterVisitQuery=new BreastAfterVisitQuery(); |
438 | + breastAfterVisitQuery.setYn(1); | |
427 | 439 | breastAfterVisitQuery.setQueryNo(cancerScr.getCertificateNum()); |
428 | 440 | List<BreastAfterVisitModel> breastAfterVisitModels = breastAfterVisitService.queryBreastAfterVisitList(breastAfterVisitQuery); |
429 | 441 | if(CollectionUtils.isNotEmpty(breastAfterVisitModels)){ |