智慧保安后台管理-外网项目备份
Administrator
2021-08-31 61e8c756cc2a9e503d643672f103c3837fadc1d4
src/main/java/org/springblade/modules/system/mapper/UserMapper.xml
@@ -213,10 +213,14 @@
        blade_dept bd
        on
        bu.dept_id = bd.id
        left join
        blade_role br
        on
        br.id = bu.role_id
        where
        bu.is_deleted = 0
        and
        bd.dept_category = 1
        and bd.dept_category = 1
        and role_alias = '保安'
        <if test="user.realName!=null and user.realName != ''">
            and bu.real_name like concat(concat('%', #{user.realName}),'%')
        </if>
@@ -242,9 +246,6 @@
        </if>
        <if test="user.status!=null and user.status != ''">
            and bu.status = #{user.status}
        </if>
        <if test="user.hold!=null and user.hold != ''">
            and bu.hold = #{user.hold}
        </if>
        <if test="user.jurisdiction!=null and user.jurisdiction != ''">
            and bu.jurisdiction = #{user.jurisdiction}
@@ -334,9 +335,9 @@
          </if>
    </select>
    <!--查询当前年份已有的保安证编号-->
    <!--查询当前年份已有的保安证编号,取倒数5位的最大值-->
    <select id="getSecurityPaperCount" resultType="java.lang.Integer">
        select count(*) from blade_user
        select ifnull(max(0+RIGHT(securitynumber,5)),0) from blade_user
        where securitynumber like concat('%', #{pre},'%')
    </select>
@@ -369,7 +370,7 @@
        bu.id,
        bu.avatar,
        bu.securitynumber securityNumber,
        ifnull(TIMESTAMPDIFF(YEAR, bu.birthday, CURDATE()),0) age,
        ifnull(DATE_FORMAT(NOW(), '%Y') - SUBSTRING( cardid,7,4),0) age,
        bu.real_name realName,
        bu.sex,
        bd.dept_name deptName
@@ -447,4 +448,40 @@
            and dept_category=2
        </if>
    </select>
    <!--获取工作汇报 向民警-->
    <select id="getWorkReportInfos" resultType="java.util.HashMap">
        select bu.* from blade_user bu
        left join
        blade_dept bd
        on
        bd.id = bu.dept_id
        where
        1=1
        and bu.status = 1
        and bu.is_deleted = 0
        <if test="deptid!=null and deptid!=''">
            and bu.dept_id = #{deptid}
        </if>
        <if test="jurisdiction!=null and jurisdiction!=''">
            and bu.jurisdiction = #{jurisdiction}
            and dept_category=2
        </if>
    </select>
    <!--查询用的派遣信息-->
    <select id="getDispatcherInfoByUserId" resultType="org.springblade.modules.dispatcher.vo.DispatcherVO">
        select
            sd.id,sdu.jurisdiction
        from
            sys_dispatcher sd
        left join
            sys_dispatcher_unit sdu
        on
            sdu.id = sd.dispatcher_unit_id
        where sd.user_ids = #{userId}
        and sd.status = 0
    </select>
</mapper>