From 89ac0d109c6a29b358a08acbb569fa52a7884e1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Thu, 16 Apr 2026 16:47:18 +0800 Subject: [PATCH] =?UTF-8?q?fix(recommendation):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E5=88=86=E9=A1=B5=E5=8F=82=E6=95=B0=E7=9A=84=E6=9C=89=E6=95=88?= =?UTF-8?q?=E6=80=A7=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将分页参数的非空判断改为大于0判断以保证参数有效 - 修改参数名统一为current和size以保持一致性 - 修正了LeadReferralServiceImpl中分页相关方法的分页逻辑 - 确保当分页参数无效时使用默认分页值1和10 --- .../service/impl/LeadReferralServiceImpl.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/gxwebsoft/app/recommendation/service/impl/LeadReferralServiceImpl.java b/src/main/java/com/gxwebsoft/app/recommendation/service/impl/LeadReferralServiceImpl.java index ff7ced4..b2ac574 100644 --- a/src/main/java/com/gxwebsoft/app/recommendation/service/impl/LeadReferralServiceImpl.java +++ b/src/main/java/com/gxwebsoft/app/recommendation/service/impl/LeadReferralServiceImpl.java @@ -180,11 +180,11 @@ public class LeadReferralServiceImpl extends ServiceImpl page = new Page<>( - param.getCurrent() != null ? param.getCurrent() : 1, - param.getSize() != null ? param.getSize() : 10 + Page page = new Page<>( + param.getCurrent() > 0 ? param.getCurrent() : 1, + param.getSize() > 0 ? param.getSize() : 10 ); - I + IPage result = leadReferralMapper.selectByReferrerId(page, loginUser.getUserId()); return buildPageResult(result); } @@ -233,8 +233,8 @@ Page page = new Page<>( @Override public Map getReferralPage(LeadReferralParam param) { Page page = new Page<>( - param.getPageNum() != null ? param.getPageNum() : 1, - param.getPageSize() != null ? param.getPageSize() : 10 + param.getCurrent() > 0 ? param.getCurrent() : 1, + param.getSize() > 0 ? param.getSize() : 10 ); IPage result = leadReferralMapper.selectReferralPage(page, param); return buildPageResult(result);