From 624c9eec90d59297800f03276f8518daa1bd9f94 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 04 八月 2023 09:23:02 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java index be27639..1c36d9b 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java @@ -28,18 +28,20 @@ @PostMapping("/base/introduce/useOfRewards") - public List<PurchaseRecordVo> queryAppUsersofIntroduce( IntrduceOfUserRequest request){ + public List<PurchaseRecordVo> queryAppUsersofIntroduce(@RequestBody IntrduceOfUserRequest request){ List<PurchaseRecordVo> recordVos = new ArrayList<>(); List<IntroduceRewards> list = idrService.list(new QueryWrapper<IntroduceRewards>() .ge("startTime",request.getStartTime()) .lt("endTime",request.getEndTime())); - IntroduceRewards introduceRewards = list.get(0); - request.getUserIds().forEach( userId -> { - PurchaseRecordVo recordVo = new PurchaseRecordVo(); - recordVo.setPurchaseAmount("+"+introduceRewards.getGiveClass()); - recordVo.setPurchaseType("介绍有礼"); - recordVos.add(recordVo); - } ); + if (request.getUserIds().size() > 0 && list.size() > 0){ + IntroduceRewards introduceRewards = list.get(0); + request.getUserIds().forEach( userId -> { + PurchaseRecordVo recordVo = new PurchaseRecordVo(); + recordVo.setPurchaseAmount("+"+introduceRewards.getGiveClass()); + recordVo.setPurchaseType("介绍有礼"); + recordVos.add(recordVo); + } ); + } return recordVos; } -- Gitblit v1.7.1