Kaynağa Gözat

feat(course): 添加课程规则数量- 在课程详情页面增加课程规则数量字段
- 通过数据库查询获取课程规则数量,并设置到课程信息对象中

SheepHy 2 hafta önce
ebeveyn
işleme
97e316507c

+ 2 - 0
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/service/impl/DetailServiceImpl.java

@@ -268,6 +268,8 @@ public class DetailServiceImpl implements IDetailService {
             courseInfoVO.setSalesYear(getCourseSales(appCourses.getId()));
             courseInfoVO.setPriceType(isFirstPurchase(user.getId()));
             courseInfoVO.setCover(list.get(0));
+            courseInfoVO.setPeriod(Math.toIntExact(appCoursesPriceRulesMapper.selectCount(Wrappers.<AppCoursesPriceRules>lambdaQuery()
+                    .eq(AppCoursesPriceRules::getCoursesId, appCourses.getId()))));
             courseInfoVO.setPeriod(Math.toIntExact(appCoursesPriceRulesMapper.selectCount(Wrappers.<AppCoursesPriceRules>lambdaQuery().eq(AppCoursesPriceRules::getCoursesId, appCourses.getId()))));
             courseInfoVO.setHasDiscount(checkOrderOrFree(user.getId(), appCourses.getCategoryId(),appCourses.getId()));
             AppSite appSite = appSiteMapper.selectById(appCourses.getAddressSiteId());