From ffde84f1c23e432d4020ee4ad4a0461f63bc0bc7 Mon Sep 17 00:00:00 2001
From: lisy <linlangsur163@163.com>
Date: 星期日, 20 八月 2023 23:30:34 +0800
Subject: [PATCH] 管理后台:补充积分商品详情的省市和门店

---
 cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 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 0493559..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
@@ -3,6 +3,7 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.dsh.activity.entity.IntroduceRewards;
+import com.dsh.activity.feignclient.model.IntrduceOfUserRequest;
 import com.dsh.activity.feignclient.model.PurchaseRecordVo;
 import com.dsh.activity.service.IntroduceRewardsService;
 import io.swagger.annotations.Api;
@@ -11,7 +12,6 @@
 
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
-import java.util.Date;
 import java.util.List;
 
 @Api
@@ -28,18 +28,20 @@
 
 
     @PostMapping("/base/introduce/useOfRewards")
-    public List<PurchaseRecordVo> queryAppUsersofIntroduce(@RequestParam("startTime") Date startTime,@RequestParam("endTime")  Date endTime,@RequestParam("userIds")  List<Integer> userIds){
+    public List<PurchaseRecordVo> queryAppUsersofIntroduce(@RequestBody IntrduceOfUserRequest request){
         List<PurchaseRecordVo> recordVos = new ArrayList<>();
         List<IntroduceRewards> list = idrService.list(new QueryWrapper<IntroduceRewards>()
-                .ge("startTime",startTime)
-                .lt("endTime",endTime));
-        IntroduceRewards introduceRewards = list.get(0);
-        userIds.forEach( userId -> {
-            PurchaseRecordVo recordVo = new PurchaseRecordVo();
-            recordVo.setPurchaseAmount("+"+introduceRewards.getGiveClass());
-            recordVo.setPurchaseType("介绍有礼");
-            recordVos.add(recordVo);
-        } );
+                .ge("startTime",request.getStartTime())
+                .lt("endTime",request.getEndTime()));
+        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