From 0a23c31baef81d149563da16486f3f7d8d9f33e8 Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期二, 16 四月 2024 17:30:25 +0800
Subject: [PATCH] 4.16

---
 common-buiness/src/main/java/cn/stylefeng/guns/modular/business/service/impl/CourseOrderServiceImpl.java |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/service/impl/CourseOrderServiceImpl.java b/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/service/impl/CourseOrderServiceImpl.java
index edf48e3..d0c5ec9 100644
--- a/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/service/impl/CourseOrderServiceImpl.java
+++ b/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/service/impl/CourseOrderServiceImpl.java
@@ -73,7 +73,8 @@
 
     @Override
     public CourseOrderResponseDTO getCourseChapterInfoByOrderId(Long orderId) {
-        CourseOrderResponseDTO courseOrderResponseDTO = BeanUtil.copyProperties(this.getById(orderId),CourseOrderResponseDTO.class);
+        CourseOrder byId = this.getById(orderId);
+        CourseOrderResponseDTO courseOrderResponseDTO = BeanUtil.copyProperties(byId,CourseOrderResponseDTO.class);
         //查询章节信息
         List<CourseChapter> courseChapterList = this.courseChapterService.getAllByCourseId(courseOrderResponseDTO.getCourseId());
         //查询章节学习进度
@@ -92,6 +93,21 @@
         List<CourseResponseDTO.CourseChapterResponseDTO> courseChapterResponseDTOList = new ArrayList<>();
         courseChapterResponseDTOList = turnChapterResponseDTO(courseChapterResponseDTOList,courseChapterList,learnMap);
         courseOrderResponseDTO.setCourseChapterResponseDTOList(courseChapterResponseDTOList);
+
+        if (byId.getUserId()!=null) {
+            Customer byId1 = customerService.getById(byId.getUserId());
+            courseOrderResponseDTO.setUserName(byId1.getNickName());
+        }
+        if (byId.getCourseUserId()!=null) {
+            Customer byId1 = customerService.getById(byId.getCourseUserId());
+            courseOrderResponseDTO.setCourseName(byId1.getNickName());
+        }
+        if (byId.getTutoringUserId()!=null) {
+            Customer byId1 = customerService.getById(byId.getTutoringUserId());
+            courseOrderResponseDTO.setTutoringUserName(byId1.getNickName());
+        }
+
+
         return courseOrderResponseDTO;
     }
 

--
Gitblit v1.7.1