From aa0413f95fffba39cabcc78d147595da96b10b32 Mon Sep 17 00:00:00 2001 From: lisy <linlangsur163@163.com> Date: 星期四, 06 七月 2023 18:42:08 +0800 Subject: [PATCH] course:开始上课-已报名列表 --- cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java | 35 ++++++++++++++++++++++++++++++++++- 1 files changed, 34 insertions(+), 1 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java index 0f0c56f..13c01eb 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java +++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java @@ -5,8 +5,10 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.dsh.account.entity.TAppUser; import com.dsh.account.entity.TStudent; +import com.dsh.account.feignclient.activity.MerChandiseClient; import com.dsh.account.feignclient.course.CoursePaymentClient; import com.dsh.account.feignclient.course.model.CourseOfStoreVo; +import com.dsh.account.feignclient.course.model.PurchaseVo; import com.dsh.account.feignclient.course.model.QueryStoreList; import com.dsh.account.feignclient.course.model.StuCourseResp; import com.dsh.account.feignclient.other.ImgConfigClient; @@ -24,6 +26,9 @@ import com.dsh.account.model.vo.classDetails.RegisteredCourse; import com.dsh.account.model.vo.classDetails.WeekedCourse; import com.dsh.account.model.vo.classDetails.classInsVo.ClassInfoVo; +import com.dsh.account.model.vo.classDetails.classInsVo.RegisterCourseVo; +import com.dsh.account.model.vo.userBenefitDetail.BillingDetailsVo; +import com.dsh.account.model.vo.userBenefitDetail.IndexOfUserBenefirVo; import com.dsh.account.service.TAppUserService; import com.dsh.account.util.*; import com.dsh.account.util.akeylogin.Md5Util; @@ -74,8 +79,12 @@ @Resource private StoreClient storeClient; + @Autowired + private MerChandiseClient mcClient; + @Autowired + private ImgConfigClient icfgClient; @Override public ClassInfoVo queryUserOfStus(Integer id,String latitude,String longitude) { @@ -127,7 +136,6 @@ classInfoVo.setWeekCourseList(dealDatas(storeOfCourses,longitude,latitude)); List<ExerciseVideo> videos = new ArrayList<>(); - classInfoVo.setExerciseVideoList(videos); }else { @@ -450,4 +458,29 @@ } return joinPlayPaiVo; } + + @Override + public IndexOfUserBenefirVo queryBenefitDetails(Integer appUserId) { + IndexOfUserBenefirVo benefirVo = new IndexOfUserBenefirVo(); + + TAppUser appUser = this.getById(appUserId); + benefirVo.setUserHeadImg(appUser.getHeadImg()); + benefirVo.setUserName(appUser.getName()); + if (appUser.getIsVip() == 1){ + benefirVo.setIsMember("年度会员"); + }else { + benefirVo.setIsMember("普通用户"); + } + benefirVo.setCommodities(mcClient.getConvertibleGoods()); + benefirVo.setImage(icfgClient.getImageConfig()); + return benefirVo; + } + + @Override + public BillingDetailsVo queryUserBillingDetails(String yearMonth, Integer recordId) { + System.out.println("账单传参:yearMonth"+yearMonth+"|"+"recordId"+recordId); + // TODO: 2023/7/4 账单列表 + return null; + } + } -- Gitblit v1.7.1