From 7ae3156b256dc27563942a1f87516b66a36464bd Mon Sep 17 00:00:00 2001 From: shiyang <316555390@qq.com> Date: Fri, 1 Apr 2022 16:45:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AD=E5=8C=BB=E6=8C=87=E5=AF=BC=EF=BC=9A?= =?UTF-8?q?=E5=84=BF=E4=BF=9D=E6=A3=80=E6=9F=A5-=E9=9A=86=E5=8C=96-?= =?UTF-8?q?=E4=B8=AD=E5=8C=BB=E6=8C=87=E5=AF=BC=E7=9F=AD=E6=96=87=E5=AD=97?= =?UTF-8?q?=E6=8E=A8=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/facade/BabyCheckFacade.java | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java index c8962a4..27df58f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java @@ -140,6 +140,8 @@ public class BabyCheckFacade extends BaseServiceImpl { @Autowired private MeasureDataInfoService mysqlMeasureDataInfoService; + @Autowired + private MedicineArticleService medicineArticleService; @Autowired @@ -971,7 +973,25 @@ public class BabyCheckFacade extends BaseServiceImpl { updateLastGrowth(model); createBabyDiseaseMsg(model); - + //隆化-中医指导短文字推送 + if("2100001605".equals(hospitalId)){ + BabyModelQuery babyModelQuery2 = new BabyModelQuery(); + babyModelQuery2.setId(request.getBuildId()); + babyModelQuery2.setYn(YnEnums.YES.getId()); + List babyModelList2 = babyBookbuildingService.queryBabyBuildByCond(babyModelQuery2); + if(CollectionUtils.isNotEmpty(babyModelList2) && CollectionUtils.isNotEmpty(request.getArticleTypes())){ + MedicineArticleQuery articleQuery=new MedicineArticleQuery(); + articleQuery.setYn(YnEnums.YES.getId()); + articleQuery.setNeed(null); + articleQuery.setArticleTypes(request.getArticleTypes()); + List articleModelList=medicineArticleService.queryList(articleQuery, Sort.Direction.DESC,new String[]{"created"}); + for (MedicineArticleModel medicineArticleModel : articleModelList) { + if(StringUtils.isNotEmpty(medicineArticleModel.getShortText())){ + sendMiddleGuide(babyModelList2.get(0),medicineArticleModel.getShortText()); + } + } + } + } babyBookbuildingFacade.setRiskCode(request.getBuildId()); -- 1.8.3.1