lrj
6 小时以前 ae3349d2ff53767b5bc9cb30e1bf7e15f9e814ee
backend/src/main/java/com/rongyichuang/activity/service/ActivityService.java
@@ -71,6 +71,16 @@
            page = activityRepository.findByPidOrderByCreateTimeDesc(0L, pageable);
        }
        // 调试:打印分页原始活动的报名截止时间
        try {
            log.info("分页查询比赛列表:总数={}, 当前页={}, 每页={}", page.getTotalElements(), page.getNumber(), page.getSize());
            page.getContent().stream().limit(10).forEach(a ->
                log.info("Activity(id={}, name={}) signupDeadline={}, matchTime={}", a.getId(), a.getName(), a.getSignupDeadline(), a.getMatchTime())
            );
        } catch (Exception e) {
            log.warn("打印活动报名截止时间日志失败: {}", e.getMessage());
        }
        List<ActivityResponse> content = page.getContent().stream()
            .map(activity -> {
                ActivityResponse response = new ActivityResponse(activity);
@@ -90,6 +100,15 @@
                return response;
            })
            .collect(Collectors.toList());
        // 调试:打印返回给前端的响应对象中的报名截止
        try {
            content.stream().limit(10).forEach(r ->
                log.info("Response(id={}, name={}) signupDeadline={}, matchTime={}", r.getId(), r.getName(), r.getSignupDeadline(), r.getMatchTime())
            );
        } catch (Exception e) {
            log.warn("打印ActivityResponse日志失败: {}", e.getMessage());
        }
        
        return new PageResponse<>(content, page.getTotalElements(), page.getNumber(), page.getSize());
    }