From 85b973f198c326aa6db1be878d33f747e4f505fa Mon Sep 17 00:00:00 2001 From: houruijun <411269194@kidgrow.com> Date: Tue, 16 Jun 2020 19:02:26 +0800 Subject: [PATCH] 1.pom文件中新增汉字转拼音,生成缩略图引用 2.增加设置logo的数据修改接口 3.增加删除用户接口 4.根据用户名查看当前用户是否管理员接口 5.获取医院科室下的所有有效的医生接口 6.修改文件中心,增加支持医生文件夹。 --- kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysDoctorMapper.xml | 60 ++++++++++++++++++------------------------------------------ 1 files changed, 18 insertions(+), 42 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 ff9e67e..9a55190 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 @@ -37,7 +37,7 @@ and doctor_logo = #{p.doctorLogo} </if> <if test="p.doctorTel != null and p.doctorTel !=''"> - and doctor_tel like '%${p.doctorTel}%' + and doctor_tel like concat('%',#{p.doctorTel},'%') </if> <if test="p.doctorRankId != null and p.doctorRankId !=''"> and doctor_rank_id = #{p.doctorRankId} @@ -90,47 +90,7 @@ <if test="p.updateTime != null and p.updateTime !=''"> and update_time = #{p.updateTime} </if> - <if test="p.likes != null and p.likes.size>0"> - - <foreach item="item" collection="p.likes" index=""> - <foreach item="itemto" collection="item" index="inx"> - - - <choose> - <when test="inx.type == 1"></when> - - <when test="inx.type==2"> - AND - <foreach item="itemtoto" collection="itemto" separator="or" open="(" close=")" index=""> - create_user_org_code like '${itemtoto.orgCode}%' - </foreach> - </when> - <when test="inx.type == 3"> - AND - <foreach item="itemtoto" collection="itemto" separator="or" open="(" close=")" index=""> - create_user_org_code = #{itemtoto.orgCode} - </foreach> - </when> - <when test="inx.type == 4"> - AND - <foreach item="itemtoto" collection="itemto" separator="or" open="(" close=")" index=""> - create_user_org_code like '${itemtoto.orgCode}%' - </foreach> - </when> - <when test="inx.type == 5"> - AND - <foreach item="itemtoto" collection="itemto" separator="or" open="(" close=")" index=""> - create_user_id = #{itemtoto.orgCode} - </foreach> - </when> - <otherwise> - AND id is null - </otherwise> - </choose> - - </foreach> - </foreach> - </if> + <include refid="com.kidgrow.usercenter.mapper.SysRoleOrganizationMapper.Role_Organization"/> </where> </sql> @@ -152,4 +112,20 @@ <include refid="where"/> order by id desc </select> + + <select id="userIsAdmin" parameterType="string" resultType="com.kidgrow.usercenter.model.SysDoctor"> + SELECT + is_admin_user + FROM + sys_doctor + WHERE + user_id IN ( + SELECT + id + FROM + sys_user + WHERE + username = #{userName} + OR mobile = #{userName}) + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0