forked from kidgrow-microservices-platform

zhaoxiaohao
2021-04-16 efab482471f3e3ee330fd294d9f4a459eedf78fc
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml
@@ -98,26 +98,40 @@
   public_type,
   templete_type,
   templete_title,
   templete_note,
   create_time
FROM
   doctor_templete
WHERE
   is_del = 0
   AND enabled = 1
   AND templete_type = #{p.templeteType}
   <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 (
               public_type = 0
               OR (
                  doctor_id =#{p.doctorId} AND public_type = 1))))
             ORDER BY public_type DESC,id desc
                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>