Commit 7ae3156b256dc27563942a1f87516b66a36464bd

Authored by shiyang
1 parent 260d7ff09d

中医指导:儿保检查-隆化-中医指导短文字推送

Showing 1 changed file with 21 additions and 1 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ 7ae3156
... ... @@ -140,6 +140,8 @@
140 140  
141 141 @Autowired
142 142 private MeasureDataInfoService mysqlMeasureDataInfoService;
  143 + @Autowired
  144 + private MedicineArticleService medicineArticleService;
143 145  
144 146  
145 147 @Autowired
... ... @@ -971,7 +973,25 @@
971 973 updateLastGrowth(model);
972 974  
973 975 createBabyDiseaseMsg(model);
974   -
  976 + //隆化-中医指导短文字推送
  977 + if("2100001605".equals(hospitalId)){
  978 + BabyModelQuery babyModelQuery2 = new BabyModelQuery();
  979 + babyModelQuery2.setId(request.getBuildId());
  980 + babyModelQuery2.setYn(YnEnums.YES.getId());
  981 + List <BabyModel> babyModelList2 = babyBookbuildingService.queryBabyBuildByCond(babyModelQuery2);
  982 + if(CollectionUtils.isNotEmpty(babyModelList2) && CollectionUtils.isNotEmpty(request.getArticleTypes())){
  983 + MedicineArticleQuery articleQuery=new MedicineArticleQuery();
  984 + articleQuery.setYn(YnEnums.YES.getId());
  985 + articleQuery.setNeed(null);
  986 + articleQuery.setArticleTypes(request.getArticleTypes());
  987 + List<MedicineArticleModel> articleModelList=medicineArticleService.queryList(articleQuery, Sort.Direction.DESC,new String[]{"created"});
  988 + for (MedicineArticleModel medicineArticleModel : articleModelList) {
  989 + if(StringUtils.isNotEmpty(medicineArticleModel.getShortText())){
  990 + sendMiddleGuide(babyModelList2.get(0),medicineArticleModel.getShortText());
  991 + }
  992 + }
  993 + }
  994 + }
975 995  
976 996 babyBookbuildingFacade.setRiskCode(request.getBuildId());
977 997