Commit 88881fbac03735997131b318753ce7f1124f17a5

Authored by shiyang
1 parent d7fb70ea3f

秦皇岛-高危儿专科-档案列表-按自定义出院诊断类型查询update

Showing 1 changed file with 9 additions and 5 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyHighRiskBabyFacade.java View file @ 88881fb
... ... @@ -70,7 +70,11 @@
70 70  
71 71 @Autowired
72 72 private ApplyOrderService applyOrderService;
  73 + @Autowired
  74 + private QhdDischargedDiagnoseFacade qhdDischargedDiagnoseFacade;
73 75  
  76 +
  77 +
74 78 /**
75 79 * 构造保存对象
76 80 *
... ... @@ -654,11 +658,11 @@
654 658 if(null!=babyQuery.getClassify()){
655 659 babyQuery.setCzOrfzProject("cz");
656 660 List<Object> list = new ArrayList<>();
657   - //Pattern封装正则模糊查询表达式 查4个类别
658   - list.add(Pattern.compile("^.*"+"早产儿"+".*$"));
659   - list.add(Pattern.compile("^.*"+"颅内出血"+".*$"));
660   - list.add(Pattern.compile("^.*"+"脑损伤"+".*$"));
661   - list.add(Pattern.compile("^.*"+"足月小样儿"+".*$"));
  661 + List<QhdDischargedDiagnose> list2=mongoTemplate.findAll(QhdDischargedDiagnose.class);
  662 + //Pattern封装正则模糊查询表达式 查所有自定义出院诊断类型数据
  663 + for (QhdDischargedDiagnose dischargedDiagnose : list2) {
  664 + list.add(Pattern.compile("^.*"+dischargedDiagnose.getDiagnoseName()+".*$"));
  665 + }
662 666 babyQuery.setCyzd(list);
663 667 }else {//查询复诊(检查)
664 668 babyQuery.setCzOrfzProject("fz");