Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
Education
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄奎
Education
Commits
554dd0aa
Commit
554dd0aa
authored
Sep 03, 2024
by
吴春
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
b8848e41
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
1 deletion
+15
-1
OrderModule.cs
Edu.Module.Course/OrderModule.cs
+14
-1
OrderController.cs
Edu.WebApi/Controllers/Course/OrderController.cs
+1
-0
No files found.
Edu.Module.Course/OrderModule.cs
View file @
554dd0aa
...
...
@@ -659,7 +659,8 @@ namespace Edu.Module.Course
var
courseModel
=
courseRepository
.
GetEntity
(
courseId
);
//首先查询一下 订单是否关联多课程
var
orderCourseList
=
order_CourseRepository
.
GetOrderCourseListRepository
(
new
RB_Order_Course_ViewModel
()
{
Group_Id
=
m
.
GroupId
,
OrderId
=
m
.
OrderId
});
if
(
orderCourseList
.
Any
()
&&
orderCourseList
.
Count
()
>
1
)
{
if
(
orderCourseList
.
Any
()
&&
orderCourseList
.
Count
()
>
1
)
{
//取最高等级的课程
var
courseList
=
courseRepository
.
GetCourseListRepository
(
new
RB_Course_ViewModel
()
{
Group_Id
=
m
.
GroupId
,
QCourseIds
=
string
.
Join
(
","
,
orderCourseList
.
Select
(
x
=>
x
.
CourseId
))
});
courseModel
=
courseList
.
OrderByDescending
(
x
=>
x
.
CourseRate
).
FirstOrDefault
();
...
...
@@ -3116,6 +3117,18 @@ namespace Edu.Module.Course
{
model
.
ClassName
=
studyAbroadRepository
.
GetEntity
(
model
.
SourceId
)?.
Name
??
""
;
}
model
.
ClassList
=
new
List
<
RB_Class_ViewModel
>();
List
<
RB_Class_ViewModel
>
classList
=
new
List
<
RB_Class_ViewModel
>();
//获取订单的课程信息
var
orderCourseList
=
order_CourseRepository
.
GetOrderCourseListRepository
(
new
RB_Order_Course_ViewModel
{
OrderId
=
model
.
OrderId
});
string
Q_ClassIds
=
model
.
ClassId
>
0
?
model
.
ClassId
.
ToString
()
:
""
;
Q_ClassIds
+=
((!
string
.
IsNullOrWhiteSpace
(
Q_ClassIds
)
&&
orderCourseList
!=
null
&&
orderCourseList
.
Any
())
?
","
:
""
)
+
string
.
Join
(
","
,
orderCourseList
.
Select
(
x
=>
x
.
ClassId
));
if
(!
string
.
IsNullOrWhiteSpace
(
Q_ClassIds
))
{
model
.
ClassList
=
classRepository
.
GetClassListRepository
(
new
RB_Class_ViewModel
{
Q_ClassIds
=
Q_ClassIds
,
ClassScrollType
=
0
});
}
}
return
model
;
}
...
...
Edu.WebApi/Controllers/Course/OrderController.cs
View file @
554dd0aa
...
...
@@ -1251,6 +1251,7 @@ namespace Edu.WebApi.Controllers.Course
{
OrderInfo
=
new
{
ClassList
=
model
.
ClassList
?.
Select
(
z
=>
new
{
z
.
ClassScrollType
,
z
.
ClassId
,
z
.
ClassName
,
z
.
CouseId
,
z
.
CourseSubjectName
,
z
.
CourseName
,
z
.
TeacherName
,
z
.
Teacher_Id
,
OpenTimeStr
=
StringHelper
.
FormatDate
(
z
.
OpenTime
)
}),
model
.
OrderId
,
model
.
ClassId
,
model
.
GuestNum
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment