forked from kidgrow-microservices-platform

zhaoxiaohao
2020-10-26 862a949385d06a6ab0162912a3e8f501afdd8e0d
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysHospitalMapper.xml
@@ -136,6 +136,9 @@
            <if test="p.isScreen != null and p.isScreen !=''">
                and is_screen = #{p.isScreen}
            </if>
            <if test="p.isPay != null and p.isPay !=''">
                and is_pay = #{p.isPay}
            </if>
            <if test="p.isAnswer != null and p.isAnswer !=''">
                and is_answer = #{p.isAnswer}
            </if>
@@ -164,7 +167,7 @@
                                <if test="itemto.flag">
                                </if>
                                <if test="!itemto.flag">
                                    or ( HOS.is_del = 0 and HOS.enabled=1)
                                    or ( hospitals.hosisdel = 0 and hospitals.hosenabled=1)
                                </if>
                            </when>
                            <when test="inx==2">
@@ -183,7 +186,7 @@
                                             index="">
                                        create_user_org_code = #{itemtoto.orgCode}
                                    </foreach>
                                    and HOS.is_del = 0 and HOS.enabled=1
                                    and hospitals.hosisdel = 0 and hospitals.hosenabled=1
                                    )
                                </if>
                            </when>
@@ -193,7 +196,7 @@
                                    create_user_org_code = #{itemto.object}
                                </if>
                                <if test="!itemto.flag">
                                    or (create_user_org_code = #{itemto.object} and HOS.is_del = 0 and HOS.enabled=1)
                                    or (create_user_org_code = #{itemto.object} and hospitals.hosisdel = 0 and hospitals.hosenabled=1)
                                </if>
                            </when>
                            <when test="inx == 4">
@@ -202,17 +205,17 @@
                                    create_user_org_code like '${itemto.object}%'
                                </if>
                                <if test="!itemto.flag">
                                    or (create_user_org_code like '${itemto.object}%' and HOS.is_del = 0 and
                                    HOS.enabled=1)
                                    or (create_user_org_code like '${itemto.object}%' and hospitals.hosisdel = 0 and
                                    hospitals.hosenabled=1)
                                </if>
                            </when>
                            <when test="inx == 5">
                                <if test="itemto.flag">
                                    AND
                                    HOS.create_user_id = #{itemto.object}
                                    hospitals.create_user_id = #{itemto.object}
                                </if>
                                <if test="!itemto.flag">
                                    or (HOS.create_user_id = #{itemto.object} and HOS.is_del = 0 and HOS.enabled=1)
                                    or (hospitals.create_user_id = #{itemto.object} and hospitals.hosisdel = 0 and hospitals.hosenabled=1)
                                </if>
                            </when>
                            <otherwise>
@@ -234,6 +237,7 @@
        DEP.server_user_id,
        DEP.org_id,
        DEP.is_del,
        DEP.is_pay,
        DEP.enabled,
        hospitals.*
        FROM
@@ -258,7 +262,8 @@
        HOS.create_time,
        HOS.is_del hosisdel,
        HOS.enabled hosenabled,
        ORG.id AS hosorgid
        ORG.id AS hosorgid,
        HOS.create_user_id
        FROM
        sys_hospital HOS
        LEFT JOIN sys_organization ORG ON HOS.org_id = ORG.id and ORG.is_del=0