diff --git a/src/main/java/com/peanut/modules/common/entity/CourseCatalogueEntity.java b/src/main/java/com/peanut/modules/common/entity/CourseCatalogueEntity.java index e8fd14dc..6a0d1086 100644 --- a/src/main/java/com/peanut/modules/common/entity/CourseCatalogueEntity.java +++ b/src/main/java/com/peanut/modules/common/entity/CourseCatalogueEntity.java @@ -55,4 +55,9 @@ public class CourseCatalogueEntity{ */ @TableField(exist = false) private List productList; + /** + * 购买人数 + */ + @TableField(exist = false) + private int buyPeoples; } diff --git a/src/main/java/com/peanut/modules/master/service/impl/CourseCatalogueServiceImpl.java b/src/main/java/com/peanut/modules/master/service/impl/CourseCatalogueServiceImpl.java index 9bdbb2e4..279016a2 100644 --- a/src/main/java/com/peanut/modules/master/service/impl/CourseCatalogueServiceImpl.java +++ b/src/main/java/com/peanut/modules/master/service/impl/CourseCatalogueServiceImpl.java @@ -44,6 +44,10 @@ public class CourseCatalogueServiceImpl extends ServiceImpl shopProducts = shopProductCourseDao.selectJoinList(ShopProduct.class, shopProductCourseEntityMPJLambdaWrapper); c.setProductList(shopProducts); + //配置购买人数 + MPJLambdaWrapper wrapper = new MPJLambdaWrapper<>(); + wrapper.eq(UserCourseBuyEntity::getCatalogueId,c.getId()); + c.setBuyPeoples(userCourseBuyDao.selectList(wrapper).size()); } return list; }