From cad9305c4cbffe978370f4c39bfde63b248619c7 Mon Sep 17 00:00:00 2001 From: nickchange <126672920+nickchange@users.noreply.github.com> Date: 星期六, 25 十一月 2023 10:05:28 +0800 Subject: [PATCH] 11.25 --- cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java | 23 +++++++++++++++-------- 1 files changed, 15 insertions(+), 8 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java index 525eb9b..df12227 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java +++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageDiscountServiceImpl.java @@ -75,14 +75,17 @@ if (tCoursePackageDiscounts.size() > 0) { for (TCoursePackageDiscount tCoursePackageDiscount : tCoursePackageDiscounts) { TCoursePackage coursePackage = tcpMapper.selectById(tCoursePackageDiscount.getCoursePackageId()); -// 判断预约人数是否已满 - Integer maxSubscribeNumber = coursePackage.getMaxSubscribeNumber(); - Integer integer = tcppMapper.selectCount(new QueryWrapper<TCoursePackagePayment>() - .eq("appUserId",appUserId ) - .eq("status",1)); - if (integer >= maxSubscribeNumber){ + if (coursePackage.getState()==2){ continue; } +// 判断预约人数是否已满 +// Integer maxSubscribeNumber = coursePackage.getMaxSubscribeNumber(); +// Integer integer = tcppMapper.selectCount(new QueryWrapper<TCoursePackagePayment>() +// .eq("appUserId",appUserId ) +// .eq("status",1)); +// if (integer >= maxSubscribeNumber){ +// continue; +// } try { JSONArray jsonArray = JSON.parseArray(tCoursePackageDiscount.getContent()); JSONObject jsonObject = jsonArray.getJSONObject(0); @@ -209,6 +212,10 @@ if (tCoursePackageDiscounts.size() > 0) { for (TCoursePackageDiscount tCoursePackageDiscount : tCoursePackageDiscounts) { TCoursePackage coursePackage = tcpMapper.selectById(tCoursePackageDiscount.getCoursePackageId()); + if (coursePackage.getState()==2){ + continue; + } + // 判断预约人数是否已满 Integer maxSubscribeNumber = coursePackage.getMaxSubscribeNumber(); Integer integer = tcppMapper.selectCount(new QueryWrapper<TCoursePackagePayment>() @@ -413,11 +420,11 @@ }else { packageResponse.setDiscountPrice(paymentConfig.getCashPayment()); - packageResponse.setCostPrice(null); +// packageResponse.setCostPrice(null); } Integer cashPayment1 = jsonObject.getInteger("hour"); packageResponse.setFreeClassHours(cashPayment1); - }else { + }else{ packageResponse.setClassHours(paymentConfig.getClassHours()); Integer cashPayment = jsonObject.getInteger("hour"); -- Gitblit v1.7.1