From efab482471f3e3ee330fd294d9f4a459eedf78fc Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <279049017@qq.com>
Date: Fri, 16 Apr 2021 14:33:18 +0800
Subject: [PATCH] Merge branch 'doctorTemplete' into dev

---
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml |   49 +++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 47 insertions(+), 2 deletions(-)

diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml
index d151483..5777053 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml
@@ -11,7 +11,7 @@
     <sql id="where">
         <where>
             <!--查询条件自行添加-->
-            p.is_del=0
+            is_del=0
             <if test="p.id != null and p.id !=''">
                 and id = #{p.id}
             </if>
@@ -40,7 +40,7 @@
                 and templete_type = #{p.templeteType}
             </if>
             <if test="p.templeteTitle != null and p.templeteTitle !=''">
-                and templete_title = #{p.templeteTitle}
+                and templete_title like '%${p.templeteTitle}%'
             </if>
             <if test="p.templeteNote != null and p.templeteNote !=''">
                 and templete_note = #{p.templeteNote}
@@ -79,6 +79,7 @@
         from doctor_templete
         <include refid="where"/>
         order by id desc
+        limit 1
     </select>
 
     <!--定义根据-DoctorTemplete当作查询条件返回对象集合-->
@@ -89,4 +90,48 @@
         <include refid="where"/>
         order by id desc
     </select>
+    <select id="findDoctorList" resultType="com.kidgrow.oprationcenter.model.DoctorTemplete">
+        SELECT
+	id,
+	doctor_id,
+	doctor_name,
+	public_type,
+	templete_type,
+	templete_title,
+	templete_note,
+	create_time
+FROM
+	doctor_templete
+WHERE
+	is_del = 0
+	AND enabled = 1
+	<if test="p.templeteType!=null and p.templeteType!=''">
+        AND templete_type = #{p.templeteType}
+    </if>
+	AND((
+			hospital_id IS NULL
+			AND hospital_id IS NULL
+			AND doctor_id IS NULL
+			)
+		OR (
+                hospital_id =#{p.hospitalId}
+                AND department_id =#{p.departmentId}
+                AND (
+
+                <if test="p.publicType==null or p.publicType==''">
+                    public_type = 0 OR
+                </if>
+                (
+                doctor_id =#{p.doctorId}
+                <if test="p.publicType!=null and p.publicType!=''">
+                    AND public_type = #{p.publicType}
+                </if>
+                <if test="p.templeteTitle !=null and p.templeteTitle!=''">
+                    and templete_title like '%${p.templeteTitle}%'
+                </if>
+
+                ))))
+                ORDER BY public_type DESC,id desc
+    </select>
+
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0