From 0c9f816a3fcb331c5f7555bc3080311888f0ad12 Mon Sep 17 00:00:00 2001 From: lisy <linlangsur163@163.com> Date: 星期二, 01 八月 2023 18:52:55 +0800 Subject: [PATCH] 使用福利的主页接口+商品详情接口优化 --- cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java index 9a11a95..dea5145 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java +++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java @@ -253,6 +253,25 @@ List<PurchaseRecordVo> purchaseRecordVos1 = idrClient.queryAppUsersofIntroduce(request); purchaseRecordVoList.addAll(purchaseRecordVos1); + if (purchaseRecordVoList.size() > 0 ){ + purchaseRecordVoList = purchaseRecordVoList.stream() + .filter(record -> { + String fieldValue = record.getPurchaseAmount(); + if (ToolUtil.isNotEmpty(timeRequest.getType())){ + switch (timeRequest.getType()){ + case 1: + return fieldValue != null && !fieldValue.isEmpty() && fieldValue.charAt(0) == '-'; + case 2: + return fieldValue != null && !fieldValue.isEmpty() && fieldValue.charAt(0) == '+'; + default: + break; + } + } + return false; + }) + .collect(Collectors.toList()); + } + purchaseRecordVoList = dealDataOfTime(purchaseRecordVoList); return purchaseRecordVoList; } -- Gitblit v1.7.1