fei
2025-09-16 fcc5194c1b671e76cb9054c9a14360139fe3be72
archiveManager/src/main/java/com/ruoyi/service/impl/ArchiverecordstouserServiceImpl.java
@@ -1,6 +1,7 @@
package com.ruoyi.service.impl;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.stream.Collectors;
@@ -13,7 +14,9 @@
import com.ruoyi.common.utils.MapUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.domain.ArchiveRecords;
import com.ruoyi.domain.Archiverecordstouser;
import com.ruoyi.domain.vo.RecordToUserCount;
import com.ruoyi.mapper.ArchiverecordstouserMapper;
import com.ruoyi.service.IArchiverecordstouserService;
import com.ruoyi.system.mapper.SysUserMapper;
@@ -127,7 +130,7 @@
    @Override
    public List<Archiverecordstouser> selectArchiverecordstouserList(Archiverecordstouser archiverecordstouser) {
        return null;
        return this.list();
    }
    /**
@@ -210,4 +213,35 @@
        else
            return 0;
    }
    @Override
    public AjaxResult countStatistic(String username, int pageNum, int pageSize) {
        LambdaQueryWrapper<RecordToUserCount> lqw = new LambdaQueryWrapper<>();
        if(username!=null)
            lqw.like(!StringUtils.isEmpty(username), RecordToUserCount::getUserName, username);
        Page<RecordToUserCount> page = new Page<>(pageNum, pageSize);
        // 使用自定义的分页查询方法,先连接再分页
        Page<RecordToUserCount> pageResult = this.baseMapper.selectRecordToUserPage(page, lqw);
        List<RecordToUserCount> beanRecords = pageResult.getRecords();//得到查询出来的数据
        HashMap<String, Object> data = MapUtils.getResult(pageResult, beanRecords);
        return AjaxResult.success(data);
    }
    @Override
    public List<RecordToUserCount> findAllRecordToUserCont() {
        return this.baseMapper.selectRecordToUserAll();
    }
}