青羊经侦大队-数据平台
wl
2022-12-27 f9a89f158a9624d27fec314315a8b7f7dcb28af1
src/main/java/com/example/jz/service/impl/ReportServiceImpl.java
@@ -83,12 +83,7 @@
        // 2. 更新群用户表
        Group group = groupDao.selectOne(new LambdaQueryWrapper<>(Group.class)
                .eq(Group::getCauseId, report.getCauseId()));
        List<GroupUser> groupUserList = groupUserDao.selectList(new LambdaQueryWrapper<GroupUser>().eq(GroupUser::getUserId, group.getUserId()));
        if (!groupUserList
                .stream()
                .map(item -> item.getUserId())
                .collect(Collectors.toList())
                .contains(report.getId())) {
        if (!groupUserDao.selectUserList(group.getId()).contains(report.getUserId())) {
            GroupUser groupUser = new GroupUser().setGroupId(group.getId()).setUserId(report.getId()).setCtime(new Date()).setBanSpeech(0);
            return groupUserDao.insert(groupUser) == 1 ? true : false;
        }
@@ -161,10 +156,7 @@
    @Override
    public Page<ReportListVo> getPage(Page<ReportListVo> page, ReportParamDto reportParamDto) {
        Page<ReportListVo> aaa = reportDao.getPage(page, reportParamDto);
        aaa.getRecords().stream()
                .forEach(x -> x.setIdcard(x.getIdcard().replaceAll("(?<=[\\d]{3})\\d(?=[\\d]{4})", "*")));
        return aaa;
        return reportDao.getPage(page, reportParamDto);
    }
    @Override
@@ -219,4 +211,9 @@
                .setCauseId(addReportDto.getCauseId());
        return reportService.save(report);
    }
    @Override
    public List<Report> listGroup(Integer id) {
        return reportDao.selectListGroup(id);
    }
}