From 8d384b6f5e510fd23f30061b0678abceb624c2a3 Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <913652501@qq.com> Date: Fri, 24 Apr 2020 11:39:25 +0800 Subject: [PATCH] 添加数据权限的功能 --- kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysDoctorMapper.xml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 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 e9af41f..ff9e67e 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 @@ -90,6 +90,47 @@ <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> </where> </sql> -- Gitblit v1.8.0