linwei
2024-02-23 e54fa40693227b1b8d1aeba6a03d078ce3d1169e
议事议题优化
5 files modified
15 ■■■■ changed files
src/main/java/org/springblade/modules/district/service/impl/DistrictServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/mapper/UserMapper.java 2 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/mapper/UserMapper.xml 5 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/service/IUserService.java 2 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java 2 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/district/service/impl/DistrictServiceImpl.java
@@ -90,7 +90,7 @@
        // 判断角色,物业角色只能查询当前小区的
        String userRole = AuthUtil.getUserRole();
        if (userRole.contains("wygly") || userRole.contains("wyxmjl")) {
            if (district.getFilterFlag().equals(1)) {
            // if (district.getFilterFlag().equals(1)) {
                // 查询小区id
                IPropertyDistrictUserService propertyDistrictUserService = SpringUtils.getBean(IPropertyDistrictUserService.class);
                List<String> districtIds = propertyDistrictUserService.selectPropertyDistrictByUserId(AuthUtil.getUserId());
@@ -112,7 +112,7 @@
                if (districtIds.size() == 0) {
                    return new ArrayList<>();
                }
            }
            // }
        }
        Map<String, TreeStringNode> districtTree = baseMapper.getDistrictTree(district);
        List<TreeStringNode> stringNodeTree = NodeTreeUtil.getStringNodeTree(districtTree);
src/main/java/org/springblade/modules/system/mapper/UserMapper.java
@@ -121,5 +121,5 @@
     * @param list
     * @return
     */
    List<UserEntity> getUserInfoByDistrictIds(@Param("list") List<String> list);
    List<User> getUserInfoByDistrictIds(@Param("list") List<String> list);
}
src/main/java/org/springblade/modules/system/mapper/UserMapper.xml
@@ -229,8 +229,7 @@
            )
    </select>
    <select id="getUserInfoByDistrictIds" resultType="org.flowable.idm.engine.impl.persistence.entity.UserEntity"
            parameterType="java.util.List">
    <select id="getUserInfoByDistrictIds" resultType="org.springblade.modules.system.entity.User">
        SELECT
        bu.id,
@@ -250,7 +249,7 @@
        LEFT JOIN jczz_house jhe ON jhe.house_code = jh.house_code
        LEFT JOIN jczz_district jd on jd.aoi_code=jhe.district_code
        <where>
            and jd.id = in
            and jd.id  in
            <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
                #{item}
            </foreach>
src/main/java/org/springblade/modules/system/service/IUserService.java
@@ -268,5 +268,5 @@
     */
    void importPoliceUser(List<PoliceUserExcel> data);
    List<UserEntity> getUserInfoByDistrictIds(String districtIds);
    List<User> getUserInfoByDistrictIds(String districtIds);
}
src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
@@ -611,7 +611,7 @@
    }
    @Override
    public List<UserEntity> getUserInfoByDistrictIds(String districtIds) {
    public List<User> getUserInfoByDistrictIds(String districtIds) {
        List<String> list = JSON.parseArray(districtIds).toJavaList(String.class);
        return baseMapper.getUserInfoByDistrictIds(list);
    }