From 0eb0c43113ed9c4585ba936dcbe87feb4df6ba24 Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <913652501@qq.com> Date: Thu, 13 Aug 2020 20:00:01 +0800 Subject: [PATCH] Merge branch 'dev' of http://192.168.2.240:7070/r/kidgrow-microservices-platform into dev --- kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysDoctorMapper.xml | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysDoctorMapper.xml b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysDoctorMapper.xml index 9a55190..04094cf 100644 --- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysDoctorMapper.xml +++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysDoctorMapper.xml @@ -4,7 +4,7 @@ <mapper namespace="com.kidgrow.usercenter.mapper.SysDoctorMapper"> <!--定义查询列--> <sql id="Column_List"> - * + DISTINCT * </sql> <!--sql查询片段--> @@ -22,7 +22,7 @@ and hospital_id = #{p.hospitalId} </if> <if test="p.hospitalName != null and p.hospitalName !=''"> - and hospital_name = #{p.hospitalName} + and hospital_name like '%${p.hospitalName}%' </if> <if test="p.departmentId != null and p.departmentId !=''"> and department_id = #{p.departmentId} @@ -37,7 +37,7 @@ and doctor_logo = #{p.doctorLogo} </if> <if test="p.doctorTel != null and p.doctorTel !=''"> - and doctor_tel like concat('%',#{p.doctorTel},'%') + and doctor_tel like concat('%',#{p.doctorTel},'%') </if> <if test="p.doctorRankId != null and p.doctorRankId !=''"> and doctor_rank_id = #{p.doctorRankId} @@ -128,4 +128,31 @@ username = #{userName} OR mobile = #{userName}) </select> + <select id="chartDoctor" resultType="int" parameterType="int"> + select count(id) doctorCount from sys_doctor where is_del=0 and enabled=1 + <if test="datatype==0"> + -- 自注册医生 + and (doctor_type=0 or doctor_type=1) and doctor_state=0 + </if> + <if test="datatype==1"> + -- 签约医生 + and is_signing=1 and doctor_state=1 + </if> + <if test="datatype==2"> + -- 医答医生 + and is_answer=1 and doctor_state=1 + </if> + <if test="datatype==3"> + -- C端医生 + and (doctor_type=2 or doctor_type=0) and doctor_state=1 + </if> + <if test="datatype==4"> + -- H端医生 + and (doctor_type=1 or doctor_type=0) and doctor_state=1 + </if> + <if test="datatype==5"> + -- H端医生 + and (doctor_type=1 or doctor_type=0) and doctor_state=0 and enabled=0 + </if> + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0