From f9fb6d8e69bd562747bd9944033e38b1ec99d886 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Thu, 27 Aug 2020 12:00:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E5=A8=A9=E5=84=BF=E7=AB=A5=E5=BB=BA?= =?UTF-8?q?=E6=A1=A3=E6=9C=8D=E5=8A=A1=E5=BC=80=E9=80=9A=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/facade/BabyBookbuildingFacade.java | 62 +++++++++------------- 1 file changed, 25 insertions(+), 37 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java index 5b9537b..7d33f8f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java @@ -811,7 +811,31 @@ public class BabyBookbuildingFacade { br.setErrormsg("保存失败"); return br; } - handleBaby(model, userId, request); + //眼保健保存建档时候,保存听力产筛档案mysql表 + addMysqlOrUpdateBabyEar(userId, model); + + // 更新追访概况,作废档案转正 + babyAfterVisitService.addOrUpdateAfterVisitData(model, TYPE_STATISTICS, STATUS_TYPE_BUILD); + //babyAfterVisitService.addOrUpdateAfterVisitData(model, TYPE_BUILD, STATUS_TYPE_NO); + // 新增儿保追访和眼保追访 + babyAfterVisitService.addOrUpdateAfterVisitData(model, TYPE_CHECK, STATUS_TYPE_YES); + babyAfterVisitService.addOrUpdateAfterVisitData(model, TYPE_EYE_CHECK, STATUS_TYPE_YES); + + //开通增值服务 + PatientService patientService = new PatientService(); + patientService.setPerType(2); + patientService.setSerInfos(request.getSerInfos()); + patientService.setCreateUser(String.valueOf(userId)); + //开通日期与建档日期一致 + patientService.setCreateDate(DateUtil.parseYMD(request.getBuildDate())); + patientService.setParentid(model.getId()); + patientService.setPid(model.getPid()); + try { + patientServiceFacade.addPatientService(patientService, userId, request.getHospitalId()); + } catch (Exception e) { + System.out.println("儿童建档服务开通异常!"); + e.printStackTrace(); + } //创建建档短信 createBuildMsg(model); handleBabyDiangose(request.getBlNo(), hid); @@ -919,42 +943,6 @@ public class BabyBookbuildingFacade { } - public void handleBaby(final BabyModel babyModel,final Integer userId,final BabyBookbuildingAddRequest request) - { - - commonThreadPool.execute(new Runnable() { - @Override - public void run() { - - //眼保健保存建档时候,保存听力产筛档案mysql表 - addMysqlOrUpdateBabyEar(userId, babyModel); - - // 更新追访概况,作废档案转正 - babyAfterVisitService.addOrUpdateAfterVisitData(babyModel, TYPE_STATISTICS, STATUS_TYPE_BUILD); - //babyAfterVisitService.addOrUpdateAfterVisitData(model, TYPE_BUILD, STATUS_TYPE_NO); - // 新增儿保追访和眼保追访 - babyAfterVisitService.addOrUpdateAfterVisitData(babyModel, TYPE_CHECK, STATUS_TYPE_YES); - babyAfterVisitService.addOrUpdateAfterVisitData(babyModel, TYPE_EYE_CHECK, STATUS_TYPE_YES); - - //开通增值服务 - PatientService patientService = new PatientService(); - patientService.setPerType(2); - patientService.setSerInfos(request.getSerInfos()); - patientService.setCreateUser(String.valueOf(userId)); - //开通日期与建档日期一致 - patientService.setCreateDate(DateUtil.parseYMD(request.getBuildDate())); - patientService.setParentid(babyModel.getId()); - patientService.setPid(babyModel.getPid()); - try { - patientServiceFacade.addPatientService(patientService, userId, request.getHospitalId()); - } catch (Exception e) { - System.out.println("儿童建档服务开通异常!"); - e.printStackTrace(); - } - } - }); - - } /** * 创建建档短信 -- 1.8.3.1