From 61bbd595ee2bc3c67b40878894dcc07174c6eea6 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期二, 24 九月 2024 10:15:30 +0800 Subject: [PATCH] 玩湃微信商户分账 --- cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java index 74c3169..b03944b 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java +++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java @@ -50,6 +50,8 @@ @Resource private ICoursePackagePaymentConfigService icppconfigService; + @Autowired + private ICoursePackageOrderService coursePackageOrderService; @Autowired @@ -72,8 +74,15 @@ if (courseIds.size() == 0) { return new ArrayList<>(); } else { - List<Integer> userIds = tcppmenService.list(new QueryWrapper<TCoursePackagePayment>().in("coursePackageId", courseIds)) + List<Integer> userIds = tcppmenService.list(new QueryWrapper<TCoursePackagePayment>() + .in("coursePackageId", courseIds) + .eq("payStatus",2)) .stream().map(TCoursePackagePayment::getAppUserId).collect(Collectors.toList()); + List<Integer> collect = coursePackageOrderService.list(new QueryWrapper<CoursePackageOrder>() + .in("coursePackageId", courseIds) + .eq("payStatus", 2) + ).stream().map(CoursePackageOrder::getAppUserId).collect(Collectors.toList()); + userIds.addAll(collect); return userIds; } @@ -242,8 +251,6 @@ StoreOfCourseVo courseVo = new StoreOfCourseVo(); courseVo.setCourseId(coursePackage.getId()); courseVo.setName(coursePackage.getName() + "(" + store.getName() + ")"); - - String classStartTime = coursePackage.getClassStartTime(); String classEndTime = coursePackage.getClassEndTime(); ArrayList<String> classTime = new ArrayList<>(); @@ -255,11 +262,8 @@ classTime.add(s); } } - // coursePackageInfo.setTimes(classTime); String classTimeAsString = String.join("|", classTime); - - courseVo.setClassStartTime(classTimeAsString); courseVo.setCoverDrawing(coursePackage.getCoverDrawing()); courseVo.setApplicantsNumber(count); -- Gitblit v1.7.1