fix(recommendation): 修正分页参数的有效性判断逻辑

- 将分页参数的非空判断改为大于0判断以保证参数有效
- 修改参数名统一为current和size以保持一致性
- 修正了LeadReferralServiceImpl中分页相关方法的分页逻辑
- 确保当分页参数无效时使用默认分页值1和10
This commit is contained in:
2026-04-16 16:47:18 +08:00
parent 7095c4bf96
commit 89ac0d109c

View File

@@ -181,10 +181,10 @@ public class LeadReferralServiceImpl extends ServiceImpl<LeadReferralMapper, Lea
return Collections.emptyMap();
}
Page<LeadReferral> page = new Page<>(
param.getCurrent() != null ? param.getCurrent() : 1,
param.getSize() != null ? param.getSize() : 10
param.getCurrent() > 0 ? param.getCurrent() : 1,
param.getSize() > 0 ? param.getSize() : 10
);
I
IPage<LeadReferral> result = leadReferralMapper.selectByReferrerId(page, loginUser.getUserId());
return buildPageResult(result);
}
@@ -233,8 +233,8 @@ Page<LeadReferral> page = new Page<>(
@Override
public Map<String, Object> getReferralPage(LeadReferralParam param) {
Page<LeadReferral> 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<LeadReferral> result = leadReferralMapper.selectReferralPage(page, param);
return buildPageResult(result);