| | |
| | | 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){ |
| | | 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); |
| | |
| | | |
| | | }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"); |
| | |
| | | ids.add(-1); |
| | | queryDiscountList.setIds(ids); |
| | | } |
| | | List<DiscountList> discountLists = this.baseMapper.queryDiscountList(discountListPage, queryDiscountList.getPCode(), queryDiscountList.getCCode(), queryDiscountList.getName(), queryDiscountList.getType(), queryDiscountList.getIds()); |
| | | List<DiscountList> discountLists = this.baseMapper.queryDiscountList(discountListPage, |
| | | queryDiscountList.getPCode(), queryDiscountList.getCCode(), |
| | | queryDiscountList.getName(), queryDiscountList.getType(), queryDiscountList.getIds()); |
| | | for (DiscountList discountList : discountLists) { |
| | | List<TCoursePackageDiscount> tCoursePackageDiscounts = this.baseMapper.selectList |
| | | (new LambdaQueryWrapper<TCoursePackageDiscount>() |