浏览代码

科室模板为空时取全科模板

Zhaops 6 年之前
父节点
当前提交
ef3664105c
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      icss-service/src/main/java/com/diagbot/facade/PushFacade.java

+ 9 - 0
icss-service/src/main/java/com/diagbot/facade/PushFacade.java

@@ -423,6 +423,15 @@ public class PushFacade {
                 eq("dept_id", deptInfo.getId()).
                 orderByAsc("order_no");
         List<DeptVital> deptVitalList = deptVitalFacade.list(deptVitalQueryWrapper);
+        //科室模板为空时,取全科模板
+        if(deptVitalList.size()==0) {
+            deptVitalQueryWrapper = new QueryWrapper<>();
+            String sql = "select id from icss_dept_info where name='全科' and is_deleted='N'";
+            deptVitalQueryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey()).
+                    inSql("dept_id", sql).
+                    orderByAsc("order_no");
+            deptVitalList = deptVitalFacade.list(deptVitalQueryWrapper);
+        }
         //标签列表
         for (DeptVital deptVital : deptVitalList) {
             QuestionVO questionVO = new QuestionVO();