From 0fe1f723f6fb85f25c945bd88c774f4a3142a818 Mon Sep 17 00:00:00 2001
From: lisy <linlangsur163@163.com>
Date: 星期四, 03 八月 2023 11:52:19 +0800
Subject: [PATCH] 修复app端使用福利的课时详情接口;新增app端的编辑学员、设为默认接口

---
 cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java b/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java
index 67a007a..8299329 100644
--- a/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java
+++ b/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java
@@ -111,14 +111,18 @@
 
         List<PurchaseRecordVo> recordVos = new ArrayList<>();
 
-        List<Competition> list = cttService.list(new QueryWrapper<Competition>()
-                .eq("payType",3 )
-                .eq("auditStatus",2));
-        List<Integer> comIds = list.stream().map(Competition::getId).collect(Collectors.toList());
+        ArrayList<Integer> integers = new ArrayList<>();
+        integers.add(1);
+        integers.add(2);
+        List<PaymentCompetition> list = paymentCompetitionService.list(new QueryWrapper<PaymentCompetition>()
+                .in("payType",integers )
+                .eq("appUserId", sourseList.getAppUserId())
+                .eq("state",1));
+        List<Long> comIds = list.stream().map(PaymentCompetition::getId).collect(Collectors.toList());
         List<UserCompetition> userCompetitions = ucttService.list(new QueryWrapper<UserCompetition>()
                 .between("insertTime", sourseList.getStartTime(),sourseList.getEndTime() )
-                .eq("userId", sourseList.getAppUserId())
-                .in("competitionId",comIds ));
+                .eq("appUserId", sourseList.getAppUserId())
+                .in("paymentCompetitionId",comIds ));
         if (userCompetitions.size() > 0){
             userCompetitions.forEach(coms ->{
                 PurchaseRecordVo recordVo = new PurchaseRecordVo();

--
Gitblit v1.7.1