| | |
| | | |
| | | /** |
| | | * 保存用户积分变动 |
| | | * |
| | | * @param vo |
| | | * @throws Exception |
| | | */ |
| | |
| | | public List<ExchangeDetailsResponse> queryExchangeGoodsdetails1(Integer userIdFormRedis, Integer useType, Integer goodType, Integer page, Integer size) { |
| | | List<ExchangeDetailsResponse> detailsResponses = new ArrayList<>(); |
| | | ExchangeDetailsVo integralExchangeDetails = mcClient.getIntegralExchangeDetails(userIdFormRedis); |
| | | |
| | | |
| | | if (ToolUtil.isNotEmpty(integralExchangeDetails.getDetailsResponses())){ |
| | | detailsResponses = integralExchangeDetails.getDetailsResponses(); |
| | | if (ToolUtil.isNotEmpty(useType)){ |
| | |
| | | .collect(Collectors.toList()); |
| | | } |
| | | } |
| | | |
| | | |
| | | int totalItems = detailsResponses.size(); |
| | | int startIndex = (page - 1) * size; |
| | | int endIndex = Math.min(startIndex + size, totalItems); |
| | |
| | | } else { |
| | | detailsResponses.clear(); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | return detailsResponses; |