0
点赞
收藏
分享

微信扫一扫

java 分批操作

纽二 2024-06-06 阅读 32

List<String> orderList = salesOrderInfoDTOS.stream().map(SalesOrderInfoDTO::getOrderCode).distinct().collect(Collectors.toList());
int orderSize = orderList.size();
int toindex = ReportConstant.QUERY_COUNT;
for (int i = 0; i < orderList.size(); i += ReportConstant.QUERY_COUNT) {
    if (i + ReportConstant.QUERY_COUNT > orderSize) {
        toindex = orderSize - i;
    }
    List<String> newList = new ArrayList<>(orderList.subList(i, i + toindex));
    BatchQpayRecordRequest batchQpayRecordRequest = new BatchQpayRecordRequest();
    batchQpayRecordRequest.setOrderCodes(newList);
   ,,,,,,,,
    queryPayRecordResponses.addAll(queryPayRecordResponse);
}


举报

相关推荐

0 条评论