From 53b03a48ca3ce7aa0915a4b4d41f0210e1534af3 Mon Sep 17 00:00:00 2001 From: shiyang <316555390@qq.com> Date: Wed, 9 Feb 2022 17:51:31 +0800 Subject: [PATCH] update --- .../platform/operate/web/facade/CancerScreeningFacade.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java index d2e1c3f..5625c00 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java @@ -376,6 +376,17 @@ public class CancerScreeningFacade { cancerScr.setIsSync(1); cancerScreenService.updateOneCancerScreen(cancerScr, cancerScr.getId()); //修改乳腺癌追访 + BreastAfterVisitQuery breastAfterVisitQuery=new BreastAfterVisitQuery(); + breastAfterVisitQuery.setYn(1); + breastAfterVisitQuery.setQueryNo(cancerScr.getCertificateNum()); + List breastAfterVisitModels = breastAfterVisitService.queryBreastAfterVisitList(breastAfterVisitQuery); + if(CollectionUtils.isNotEmpty(breastAfterVisitModels)){ + //如果多次检查不需要新增追访信息,更新之前信息 + cancerScr.setId(breastAfterVisitModels.get(0).getParentId()); + BreastAfterVisitAdd(cancerScr,2); + }else { + BreastAfterVisitAdd(cancerScr,1); + } BreastAfterVisitAdd(cancerScr,2); return new BaseResponse("成功", ErrorCodeConstants.SUCCESS); } catch (Exception e) { @@ -424,6 +435,7 @@ public class CancerScreeningFacade { cancerScreenService.addOneCancerScreen(cancerScr); //添加乳腺癌追访 BreastAfterVisitQuery breastAfterVisitQuery=new BreastAfterVisitQuery(); + breastAfterVisitQuery.setYn(1); breastAfterVisitQuery.setQueryNo(cancerScr.getCertificateNum()); List breastAfterVisitModels = breastAfterVisitService.queryBreastAfterVisitList(breastAfterVisitQuery); if(CollectionUtils.isNotEmpty(breastAfterVisitModels)){ -- 1.8.3.1