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