lin
2024-04-15 19ce9c218777d456d770d01308339db02a53c408
社区管理员过滤
1 files modified
19 ■■■■■ changed files
src/main/java/org/springblade/modules/article/service/impl/ArticleServiceImpl.java 19 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/article/service/impl/ArticleServiceImpl.java
@@ -83,9 +83,9 @@
            }
            article.setPropertyFlag(1);
        }
        if (userRole.contains("jdgly")) {
        if (userRole.contains("jdgly") || userRole.contains("sqgly")) {
            IDistrictService districtService = SpringUtils.getBean(IDistrictService.class);
            List<String> regionChildCodesList = SysCache.getRegionChildCodesByDeptId(AuthUtil.getDeptId(),null);
            List<String> regionChildCodesList = SysCache.getRegionChildCodesByDeptId(AuthUtil.getDeptId(), null);
            List<DistrictEntity> list = districtService.list(Wrappers.<DistrictEntity>lambdaQuery().in(DistrictEntity::getCommunityCode, regionChildCodesList));
            if (list.size() > 0) {
                article.setDistrictIdList(list.stream().map(item -> item.getId()).collect(Collectors.toList()));
@@ -110,8 +110,8 @@
        IHouseholdService householdService = SpringUtils.getBean(IHouseholdService.class);
        HouseholdEntity householdEntity = householdService.getOne(Wrappers.<HouseholdEntity>lambdaQuery()
            .eq(HouseholdEntity::getHouseCode, article.getHouseCode())
            .eq(HouseholdEntity::getAssociatedUserId,AuthUtil.getUserId())
            .eq(HouseholdEntity::getIsDeleted,0)
            .eq(HouseholdEntity::getAssociatedUserId, AuthUtil.getUserId())
            .eq(HouseholdEntity::getIsDeleted, 0)
            .last("limit 1"));
        if (householdEntity != null) {
            article.setHouseholdId(householdEntity.getId());
@@ -201,6 +201,7 @@
    /**
     * 文章信息更新
     *
     * @param objectUpdateWrapper
     * @param id
     * @param houseCode
@@ -209,11 +210,11 @@
    @Override
    public boolean updateArticle(UpdateWrapper<Article> objectUpdateWrapper, Long id, String houseCode) {
        boolean update = update(null, objectUpdateWrapper);
        if (update){
        if (update) {
            // 查询对应的文章
            Article article = getById(id);
            // 只有反诈的有浏览积分
            if (article.getType()==6) {
            if (article.getType() == 6) {
                // 添加浏览记录信息
                ArticleIntegralEntity integralEntity = new ArticleIntegralEntity();
                integralEntity.setScore(article.getScore());
@@ -229,15 +230,17 @@
    /**
     * 查询所有文章数据
     *
     * @return
     */
    @Override
    public List<Article> getAllList(int i,int size) {
        return baseMapper.getAllList(i,size);
    public List<Article> getAllList(int i, int size) {
        return baseMapper.getAllList(i, size);
    }
    /**
     * 查询所有文章数据总数
     *
     * @return
     */
    @Override