xuhy
2025-11-11 c14d9e1eba68d0127d19a8bd4e0fc80be5ad3138
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TLargeKeyGridUserServiceImpl.java
@@ -6,9 +6,11 @@
import com.ruoyi.system.model.TLargeKeyGridUser;
import com.ruoyi.system.query.TLargeKeyGridUserQuery;
import com.ruoyi.system.service.TLargeKeyGridUserService;
import com.ruoyi.system.utils.util.IDCardAgeCalculator;
import com.ruoyi.system.vo.TCourseVO;
import com.ruoyi.system.vo.TLargeKeyGridUserVO;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.util.List;
@@ -27,6 +29,15 @@
    public PageInfo<TLargeKeyGridUserVO> pageList(TLargeKeyGridUserQuery query) {
        PageInfo<TLargeKeyGridUserVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize());
        List<TLargeKeyGridUserVO> list = this.baseMapper.pageList(query,pageInfo);
        if(CollectionUtils.isEmpty(list)){
            return pageInfo;
        }
        for (TLargeKeyGridUserVO tLargeKeyGridUserVO : list) {
            int age = IDCardAgeCalculator.calculateAge(tLargeKeyGridUserVO.getIdCard());
            tLargeKeyGridUserVO.setAge(age);
        }
        pageInfo.setRecords(list);
        return pageInfo;
    }