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