diff --git a/src/main/java/com/peanut/modules/book/service/impl/BuyOrderServiceImpl.java b/src/main/java/com/peanut/modules/book/service/impl/BuyOrderServiceImpl.java index 47e86179..4f210825 100644 --- a/src/main/java/com/peanut/modules/book/service/impl/BuyOrderServiceImpl.java +++ b/src/main/java/com/peanut/modules/book/service/impl/BuyOrderServiceImpl.java @@ -20,6 +20,7 @@ import com.peanut.modules.book.vo.request.BuyOrderListRequestVo; import com.peanut.modules.book.vo.response.*; import com.peanut.modules.common.entity.*; import com.peanut.modules.common.service.UserVipService; +import com.peanut.modules.common.service.VipBuyConfigService; import com.peanut.modules.common.vo.CourseCatalogueVo; import com.peanut.modules.oss.service.OssService; import lombok.extern.slf4j.Slf4j; @@ -85,6 +86,8 @@ public class BuyOrderServiceImpl extends ServiceImpl impl private BookBuyConfigDao bookBuyConfigDao; @Autowired private UserVipService userVipService; + @Autowired + private VipBuyConfigService vipBuyConfigService; protected Logger logger = LoggerFactory.getLogger(BuyOrderServiceImpl.class); @@ -391,6 +394,9 @@ public class BuyOrderServiceImpl extends ServiceImpl impl user.setUserVips(userVipService.list(new LambdaQueryWrapper() .eq(UserVip::getUserId,user.getId()).eq(UserVip::getState,0))); b.setUser(user); + if (b.getVipBuyConfigId()!=0){ + b.setVipBuyConfigEntity(vipBuyConfigService.getById(b.getVipBuyConfigId())); + } //添加商品信息 List buyOrderProducts = buyOrderProductDao.selectList(new LambdaQueryWrapper().eq(BuyOrderProduct::getOrderId, b.getOrderId())); for (BuyOrderProduct b1:buyOrderProducts){