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());