2222
/page每次加一,当等于obj的值时返回空,代码结束;
if (((int) obj) == page) {
return null;
}
int start=-1;
if (page==1){
start=0;
}
else {
start=(page-1)*10000;
}
//不是空时:一直循环运行selectListForExcelExport。每次返回1万条数据。
List<Object> list = new ArrayList<Object>();
for (int i = start; i < (start+10000); i++) {
if(i<finalCdklist.size()) {
CDKInfo cdkInfo = new CDKInfo();
cdkInfo.setCdkey(finalCdklist.get(i).getString("cdkey"));
cdkInfo.setGame_userid(finalCdklist.get(i).getString("game_userid"));
cdkInfo.setUsercount(Integer.parseInt(finalCdklist.get(i).getString("usercount")));
cdkInfo.setGift(gift);
if ("".equals(finalCdklist.get(i).getString("duihuanTime")) || finalCdklist.get(i).getString("duihuanTime") == null) {
cdkInfo.setDuihuanTime("");
} else {
cdkInfo.setDuihuanTime(finalCdklist.get(i).getString("duihuanTime"));
}
MsgClientGroup group = new MsgClientGroup();
group.setGroupName("测试");
cdkInfo.setGroup(group);
log.warn("cdk导出cdkInfo" + JSONObject.toJSONString(cdkInfo));
list.add(cdkInfo);
}
else{
break;
}
}
return list;
}
}, talpage
————————————————
版权声明:本文为CSDN博主「KID星心」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43993373/article/details/121085405

浙公网安备 33010602011771号