智慧保安后台管理-外网
Administrator
2021-08-27 f2767f4dfa4a17c0a89e584047db4e3d7d91666d
派遣记录,单位修改
10 files modified
90 ■■■■■ changed files
src/main/java/org/springblade/modules/dispatcher/mapper/DispatcherMapper.xml 12 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/dispatcher/mapper/DispatcherUnitMapper.xml 18 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/dispatcher/vo/DispatcherUnitVO.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/dispatcher/vo/DispatcherVO.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/jurisdiction/mapper/JurisdictionMapper.xml 1 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/controller/UserController.java 11 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/mapper/UserMapper.java 7 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/mapper/UserMapper.xml 13 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/service/IUserService.java 7 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java 11 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/dispatcher/mapper/DispatcherMapper.xml
@@ -15,7 +15,7 @@
    <!--派遣记录分页数据-->
    <select id="selectDispatcherPage" resultType="org.springblade.modules.dispatcher.vo.DispatcherVO">
        select
            sd.*,bu.real_name securityName,sdu.name dispatcherCompany,bu.cardid
            sd.*,bu.real_name securityName,sdu.name dispatcherCompany,bu.cardid idCardNo
        from
            sys_dispatcher sd
        left join
@@ -45,11 +45,11 @@
        <if test="dispatcher.dispatcherCompany!=null and  dispatcher.dispatcherCompany!=''">
            and sdu.name like concat('%', #{dispatcher.dispatcherCompany},'%')
        </if>
        <if test="dispatcher.beginTime!=null and  dispatcher.beginTime!=''">
            and sd.dispatcherTime &gt;  #{dispatcher.beginTime}
        </if>
        <if test="dispatcher.overTime!=null and  dispatcher.overTime!=''">
            and sd.end_time &lt;  #{dispatcher.overTime}
        <if test="dispatcher.beginTime!=null or dispatcher.overTime!=null">
            <if test="dispatcher.beginTime!='' or dispatcher.overTime!=''">
                and sd.end_time &lt;= #{dispatcher.overTime} and sd.end_time &gt;= #{dispatcher.beginTime}
                or ( sd.dispatcherTime &lt;= #{dispatcher.overTime} and sd.dispatcherTime &gt;= #{dispatcher.beginTime})
            </if>
        </if>
    </select>
src/main/java/org/springblade/modules/dispatcher/mapper/DispatcherUnitMapper.xml
@@ -5,13 +5,17 @@
    <!--派遣公司分页信息-->
    <select id="selectDispatcherUnitPage" resultType="org.springblade.modules.dispatcher.vo.DispatcherUnitVO">
        select
            sdu.*,bt.dept_name deptName
            sdu.*,bt.dept_name deptName,sj.dept_name jurisdictionName
        from
            sys_dispatcher_unit sdu
        LEFT JOIN
            blade_dept bt
        ON
            sdu.dept_id = bt.id
        left join
            sys_jurisdiction sj
        on
            sj.id = sdu.jurisdiction
        WHERE
            1=1
        <if test="dispatcherUnit.deptName!=null and  dispatcherUnit.deptName!=''">
@@ -35,12 +39,17 @@
        <if test="dispatcherUnit.jurisdiction!=null">
            and sdu.jurisdiction = #{dispatcherUnit.jurisdiction}
        </if>
        <if test="dispatcherUnit.deptId!=null and dispatcherUnit.deptId!=''">
            and sdu.dept_id = #{dispatcherUnit.deptId}
        </if>
        <if test="dispatcherUnit.district!=null">
            and sdu.district = #{dispatcherUnit.district}
        </if>
        <if test="dispatcherUnit.beginTime!=null or dispatcherUnit.overTime!=null">
            and sdu.end_time &lt;= #{dispatcherUnit.overTime} and sdu.end_time &gt;= #{dispatcherUnit.beginTime}
            or ( sdu.start_time &lt;= #{dispatcherUnit.overTime} and sdu.start_time &gt;= #{dispatcherUnit.beginTime})
            <if test="dispatcherUnit.beginTime!='' or dispatcherUnit.overTime!=''">
                and sdu.end_time &lt;= #{dispatcherUnit.overTime} and sdu.end_time &gt;= #{dispatcherUnit.beginTime}
                or ( sdu.start_time &lt;= #{dispatcherUnit.overTime} and sdu.start_time &gt;= #{dispatcherUnit.beginTime})
            </if>
        </if>
    </select>
@@ -59,6 +68,9 @@
        <if test="dispatcherUnit.deptName!=null and  dispatcherUnit.deptName!=''">
            and bt.dept_name like concat('%', #{dispatcherUnit.deptName},'%')
        </if>
        <if test="dispatcherUnit.deptId!=null and  dispatcherUnit.deptId!=''">
            and sdu.dept_id like concat('%', #{dispatcherUnit.deptId},'%')
        </if>
        <if test="dispatcherUnit.name!=null and  dispatcherUnit.name!=''">
            and sdu.name like concat('%', #{dispatcherUnit.name},'%')
        </if>
src/main/java/org/springblade/modules/dispatcher/vo/DispatcherUnitVO.java
@@ -57,4 +57,9 @@
     * 结束时间
     */
    private String overTime;
    /**
     * 辖区名称
     */
    private String jurisdictionName;
}
src/main/java/org/springblade/modules/dispatcher/vo/DispatcherVO.java
@@ -59,4 +59,9 @@
     */
    private String securityName;
    /**
     * 身份证号
     */
    private String idCardNo;
}
src/main/java/org/springblade/modules/jurisdiction/mapper/JurisdictionMapper.xml
@@ -86,6 +86,7 @@
        FROM
        sys_jurisdiction dept
        WHERE dept.is_deleted = 0
        and dept.parent_id = #{param2}
        <if test="param1!=null and param1!=''">
            and dept.tenant_id = #{param1}
        </if>
src/main/java/org/springblade/modules/system/controller/UserController.java
@@ -640,5 +640,16 @@
    }
    /**
     * 保安员信息
     * @param user
     * @return
     */
    @GetMapping("/getUserDetails")
    public R getUserDetails(User user) {
        return R.data(userService.getUserDetails(user));
    }
}
src/main/java/org/springblade/modules/system/mapper/UserMapper.java
@@ -138,4 +138,11 @@
     * @return
     */
    UserVO getUserInfoBySecurityNumber(@Param("securityNumber") String securityNumber);
    /**
     * 保安员信息
     * @param user
     * @return
     */
    UserVO getUserDetails(@Param("user") User user);
}
src/main/java/org/springblade/modules/system/mapper/UserMapper.xml
@@ -379,4 +379,17 @@
        select CAST(id AS CHAR) as groupmember,real_name as rname from blade_user
    </select>
    <!--查询保安员信息-->
    <select id="getUserDetails" resultType="org.springblade.modules.system.vo.UserVO">
        select
        bu.*,
        bd.dept_name deptName
         from
        blade_user bu
        left join
        blade_dept bd
        on
        bu.dept_id = bd.id
        where bu.id = #{user.id}
    </select>
</mapper>
src/main/java/org/springblade/modules/system/service/IUserService.java
@@ -291,4 +291,11 @@
     * @return
     */
    UserVO getUserInfoBySecurityNumber(String securityNumber);
    /**
     * 保安员信息
     * @param user
     * @return
     */
    UserVO getUserDetails(User user);
}
src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
@@ -607,4 +607,15 @@
    public UserVO getUserInfoBySecurityNumber(String securityNumber) {
        return baseMapper.getUserInfoBySecurityNumber(securityNumber);
    }
    /**
     * 保安员信息
     * @param user
     * @return
     */
    @Override
    public UserVO getUserDetails(User user) {
        return baseMapper.getUserDetails(user);
    }
}