Commit 53b03a48ca3ce7aa0915a4b4d41f0210e1534af3

Authored by shiyang
1 parent 52eeaebfcb

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)){