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
919adfe6
Commit
919adfe6
authored
3 years ago
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
页面修改
parent
4e1065d4
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
46 additions
and
43 deletions
+46
-43
ClassModule.cs
Edu.Module.Course/ClassModule.cs
+11
-8
AppletIndexController.cs
Edu.WebApi/Controllers/Applet/AppletIndexController.cs
+35
-35
No files found.
Edu.Module.Course/ClassModule.cs
View file @
919adfe6
...
@@ -2077,7 +2077,7 @@ namespace Edu.Module.Course
...
@@ -2077,7 +2077,7 @@ namespace Edu.Module.Course
var
sellerInfo
=
UserReidsCache
.
GetUserLoginInfo
(
orderModel
.
EnterID
);
var
sellerInfo
=
UserReidsCache
.
GetUserLoginInfo
(
orderModel
.
EnterID
);
#
region
欠费提醒(销售)
#
region
欠费提醒(销售)
var
queryTargetWorkId
=
accountRepository
.
GetWorkUserIdRepository
(
orderModel
.
EnterID
);
var
queryTargetWorkId
=
accountRepository
.
GetWorkUserIdRepository
(
orderModel
.
EnterID
);
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
))
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
)
&&
sellerInfo
!=
null
)
{
{
// 学员名称(名称+电话),剩余课时,关联单号,待收金额,班级老师,班级名称
// 学员名称(名称+电话),剩余课时,关联单号,待收金额,班级老师,班级名称
var
path
=
$"/sale/myOrder?OrderId=
{
guestModel
.
OrderId
}
"
;
var
path
=
$"/sale/myOrder?OrderId=
{
guestModel
.
OrderId
}
"
;
...
@@ -2135,10 +2135,11 @@ namespace Edu.Module.Course
...
@@ -2135,10 +2135,11 @@ namespace Edu.Module.Course
{
{
var
shengyuMoney
=
orderModel
.
PreferPrice
-
orderModel
.
Income
+
orderModel
.
Refund
-
orderModel
.
PlatformTax
-
orderModel
.
DiscountMoney
-
orderModel
.
LessPrice
;
var
shengyuMoney
=
orderModel
.
PreferPrice
-
orderModel
.
Income
+
orderModel
.
Refund
-
orderModel
.
PlatformTax
-
orderModel
.
DiscountMoney
-
orderModel
.
LessPrice
;
var
classModel
=
classRepository
.
GetEntity
<
RB_Class_ViewModel
>(
guestModel
.
ClassId
);
var
classModel
=
classRepository
.
GetEntity
<
RB_Class_ViewModel
>(
guestModel
.
ClassId
);
var
sellerInfo
=
UserReidsCache
.
GetUserLoginInfo
(
orderModel
.
EnterID
);
var
sellerInfo
=
UserReidsCache
.
GetUserLoginInfo
(
orderModel
.
CreateBy
);
#
region
即将欠费提醒(销售)
#
region
即将欠费提醒(销售)
var
queryTargetWorkId
=
accountRepository
.
GetWorkUserIdRepository
(
orderModel
.
EnterID
);
var
queryTargetWorkId
=
accountRepository
.
GetWorkUserIdRepository
(
orderModel
.
CreateBy
);
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
))
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
)
&&
sellerInfo
!=
null
)
{
{
// 学员名称(名称+电话),剩余课时,关联单号,待收金额,班级老师,班级名称
// 学员名称(名称+电话),剩余课时,关联单号,待收金额,班级老师,班级名称
var
path
=
$"/sale/myOrder?OrderId=
{
guestModel
.
OrderId
}
"
;
var
path
=
$"/sale/myOrder?OrderId=
{
guestModel
.
OrderId
}
"
;
...
@@ -2198,7 +2199,7 @@ namespace Edu.Module.Course
...
@@ -2198,7 +2199,7 @@ namespace Edu.Module.Course
var
sellerInfo
=
UserReidsCache
.
GetUserLoginInfo
(
orderModel
.
EnterID
);
var
sellerInfo
=
UserReidsCache
.
GetUserLoginInfo
(
orderModel
.
EnterID
);
#
region
即将结课提醒
(
销售端
)
#
region
即将结课提醒
(
销售端
)
var
queryTargetWorkId
=
accountRepository
.
GetWorkUserIdRepository
(
orderModel
.
EnterID
);
var
queryTargetWorkId
=
accountRepository
.
GetWorkUserIdRepository
(
orderModel
.
EnterID
);
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
))
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
)
&&
sellerInfo
!=
null
)
{
{
// 学员名称(名称+电话),剩余课时,关联单号,待收金额,班级老师,班级名称
// 学员名称(名称+电话),剩余课时,关联单号,待收金额,班级老师,班级名称
var
path
=
$"/sale/myOrder?OrderId=
{
guestModel
.
OrderId
}
"
;
var
path
=
$"/sale/myOrder?OrderId=
{
guestModel
.
OrderId
}
"
;
...
@@ -2261,7 +2262,7 @@ namespace Edu.Module.Course
...
@@ -2261,7 +2262,7 @@ namespace Edu.Module.Course
var
sellerInfo
=
UserReidsCache
.
GetUserLoginInfo
(
orderModel
.
EnterID
);
var
sellerInfo
=
UserReidsCache
.
GetUserLoginInfo
(
orderModel
.
EnterID
);
#
region
即将结课提醒
(
销售端
)
#
region
即将结课提醒
(
销售端
)
var
queryTargetWorkId
=
accountRepository
.
GetWorkUserIdRepository
(
orderModel
.
EnterID
);
var
queryTargetWorkId
=
accountRepository
.
GetWorkUserIdRepository
(
orderModel
.
EnterID
);
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
))
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
)
&&
sellerInfo
!=
null
)
{
{
// 学员名称(名称+电话),剩余课时,关联单号,待收金额,班级老师,班级名称
// 学员名称(名称+电话),剩余课时,关联单号,待收金额,班级老师,班级名称
var
path
=
$"/sale/myOrder?OrderId=
{
guestModel
.
OrderId
}
"
;
var
path
=
$"/sale/myOrder?OrderId=
{
guestModel
.
OrderId
}
"
;
...
@@ -5289,7 +5290,8 @@ namespace Edu.Module.Course
...
@@ -5289,7 +5290,8 @@ namespace Edu.Module.Course
//约课
//约课
planModel
=
class_PlanRepository
.
GetToDayClassPlanForYK
(
stuId
,
courseId
,
groupId
);
planModel
=
class_PlanRepository
.
GetToDayClassPlanForYK
(
stuId
,
courseId
,
groupId
);
}
}
else
{
else
{
planModel
=
class_PlanRepository
.
GetToDayClassPlan
(
classId
,
groupId
);
planModel
=
class_PlanRepository
.
GetToDayClassPlan
(
classId
,
groupId
);
}
}
if
(
planModel
!=
null
)
if
(
planModel
!=
null
)
...
@@ -5300,7 +5302,8 @@ namespace Edu.Module.Course
...
@@ -5300,7 +5302,8 @@ namespace Edu.Module.Course
var
ogModel
=
order_GuestRepository
.
GetEntity
(
guestId
);
var
ogModel
=
order_GuestRepository
.
GetEntity
(
guestId
);
zj
=
ogModel
.
CourseChapterNo
+
1
;
//这次课的章节
zj
=
ogModel
.
CourseChapterNo
+
1
;
//这次课的章节
}
}
else
{
else
{
zj
=
planModel
.
LessonPlanNum
+
1
;
zj
=
planModel
.
LessonPlanNum
+
1
;
}
}
if
(
planModel
.
ClassDate
.
ToString
(
"yyyy-MM-dd"
)
==
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd"
))
if
(
planModel
.
ClassDate
.
ToString
(
"yyyy-MM-dd"
)
==
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd"
))
...
...
This diff is collapsed.
Click to expand it.
Edu.WebApi/Controllers/Applet/AppletIndexController.cs
View file @
919adfe6
...
@@ -212,7 +212,8 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -212,7 +212,8 @@ namespace Edu.WebApi.Controllers.Applet
/// </summary>
/// </summary>
/// <returns></returns>
/// <returns></returns>
[
HttpPost
]
[
HttpPost
]
public
ApiResult
GetIndexInfo_V2
()
{
public
ApiResult
GetIndexInfo_V2
()
{
var
appletUserInfo
=
base
.
AppletUserInfo
;
var
appletUserInfo
=
base
.
AppletUserInfo
;
//判断学员是否退学
//判断学员是否退学
var
studentList
=
studentModule
.
GetStudentInfo
(
appletUserInfo
.
AccountId
,
appletUserInfo
.
Group_Id
);
var
studentList
=
studentModule
.
GetStudentInfo
(
appletUserInfo
.
AccountId
,
appletUserInfo
.
Group_Id
);
...
@@ -236,7 +237,8 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -236,7 +237,8 @@ namespace Edu.WebApi.Controllers.Applet
//查询下一节课(要查询正在学习中)
//查询下一节课(要查询正在学习中)
var
ClassNext
=
new
object
();
var
ClassNext
=
new
object
();
if
((
studentModel
.
ClassId
>
0
&&
studentModel
.
ClassStatus
!=
3
)||
studentModel
.
ClassScrollType
==
2
)
{
if
((
studentModel
.
ClassId
>
0
&&
studentModel
.
ClassStatus
!=
3
)
||
studentModel
.
ClassScrollType
==
2
)
{
List
<
RB_Class_Time_Extend
>
classTimeList
=
new
List
<
RB_Class_Time_Extend
>();
List
<
RB_Class_Time_Extend
>
classTimeList
=
new
List
<
RB_Class_Time_Extend
>();
if
(
studentModel
.
ClassScrollType
==
2
)
if
(
studentModel
.
ClassScrollType
==
2
)
{
{
...
@@ -271,7 +273,8 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -271,7 +273,8 @@ namespace Edu.WebApi.Controllers.Applet
classModel
.
ClassName
classModel
.
ClassName
};
};
}
}
else
{
else
{
ClassNext
=
new
ClassNext
=
new
{
{
ClassPlanState
=
3
//暂无下一节课
ClassPlanState
=
3
//暂无下一节课
...
@@ -281,7 +284,8 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -281,7 +284,8 @@ namespace Edu.WebApi.Controllers.Applet
//查询学习园地
//查询学习园地
var
LearningGardenList
=
new
List
<
object
>();
var
LearningGardenList
=
new
List
<
object
>();
var
enumlist
=
EnumHelper
.
EnumToList
(
typeof
(
Common
.
Enum
.
Course
.
LearningGardenTypeEnum
));
var
enumlist
=
EnumHelper
.
EnumToList
(
typeof
(
Common
.
Enum
.
Course
.
LearningGardenTypeEnum
));
foreach
(
var
item
in
enumlist
)
{
foreach
(
var
item
in
enumlist
)
{
var
query
=
new
RB_LearningGarden_ViewModel
()
var
query
=
new
RB_LearningGarden_ViewModel
()
{
{
Group_Id
=
base
.
AppletUserInfo
.
Group_Id
,
Group_Id
=
base
.
AppletUserInfo
.
Group_Id
,
...
@@ -330,14 +334,15 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -330,14 +334,15 @@ namespace Edu.WebApi.Controllers.Applet
{
{
NextWord
=
0
,
NextWord
=
0
,
ReviewWord
=
0
,
ReviewWord
=
0
,
NextCourseNo
=
0
,
NextCourseNo
=
0
,
ReviewCourseNo
=
0
,
ReviewCourseNo
=
0
,
CourseId
=
0
,
CourseId
=
0
,
ClassId
=
0
,
ClassId
=
0
,
};
};
}
}
return
ApiResult
.
Success
(
""
,
new
{
return
ApiResult
.
Success
(
""
,
new
{
studentModel
.
GuestId
,
studentModel
.
GuestId
,
studentModel
.
SName
,
//学区
studentModel
.
SName
,
//学区
studentModel
.
SurplusHours
,
//剩余课时
studentModel
.
SurplusHours
,
//剩余课时
...
@@ -359,7 +364,8 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -359,7 +364,8 @@ namespace Edu.WebApi.Controllers.Applet
/// </summary>
/// </summary>
/// <returns></returns>
/// <returns></returns>
[
HttpPost
]
[
HttpPost
]
public
ApiResult
GetStudyCourse
()
{
public
ApiResult
GetStudyCourse
()
{
var
appletUserInfo
=
base
.
AppletUserInfo
;
var
appletUserInfo
=
base
.
AppletUserInfo
;
//判断学员是否退学
//判断学员是否退学
var
studentList
=
studentModule
.
GetStudentInfo
(
appletUserInfo
.
AccountId
,
appletUserInfo
.
Group_Id
);
var
studentList
=
studentModule
.
GetStudentInfo
(
appletUserInfo
.
AccountId
,
appletUserInfo
.
Group_Id
);
...
@@ -380,7 +386,6 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -380,7 +386,6 @@ namespace Edu.WebApi.Controllers.Applet
studentModel
=
studentList
.
Where
(
x
=>
x
.
ClassStatus
==
3
).
FirstOrDefault
();
studentModel
=
studentList
.
Where
(
x
=>
x
.
ClassStatus
==
3
).
FirstOrDefault
();
}
}
}
}
var
result
=
new
var
result
=
new
{
{
studentModel
.
GuestId
,
studentModel
.
GuestId
,
...
@@ -403,7 +408,8 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -403,7 +408,8 @@ namespace Edu.WebApi.Controllers.Applet
/// </summary>
/// </summary>
/// <returns></returns>
/// <returns></returns>
[
HttpPost
]
[
HttpPost
]
public
ApiResult
GetMyStudyCourseList
()
{
public
ApiResult
GetMyStudyCourseList
()
{
var
appletUserInfo
=
base
.
AppletUserInfo
;
var
appletUserInfo
=
base
.
AppletUserInfo
;
//获取学生所有的课程
//获取学生所有的课程
var
studentList
=
studentModule
.
GetStudentInfo
(
appletUserInfo
.
AccountId
,
appletUserInfo
.
Group_Id
);
var
studentList
=
studentModule
.
GetStudentInfo
(
appletUserInfo
.
AccountId
,
appletUserInfo
.
Group_Id
);
...
@@ -446,7 +452,7 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -446,7 +452,7 @@ namespace Edu.WebApi.Controllers.Applet
{
{
return
ApiResult
.
ParamIsNull
(
"请传递班级ID"
);
return
ApiResult
.
ParamIsNull
(
"请传递班级ID"
);
}
}
if
(
ClassScrollType
==
2
)
if
(
ClassScrollType
==
2
)
{
{
StuId
=
appletUserInfo
.
AccountId
;
StuId
=
appletUserInfo
.
AccountId
;
}
}
...
@@ -502,9 +508,9 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -502,9 +508,9 @@ namespace Edu.WebApi.Controllers.Applet
Words
=
new
Words
=
new
{
{
NextWord
=
0
,
NextWord
=
0
,
NextCourseNo
=
0
,
NextCourseNo
=
0
,
ReviewWord
=
0
,
ReviewWord
=
0
,
ReviewCourseNo
=
0
,
ReviewCourseNo
=
0
,
CourseId
,
CourseId
,
ClassId
,
ClassId
,
};
};
...
@@ -563,7 +569,7 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -563,7 +569,7 @@ namespace Edu.WebApi.Controllers.Applet
var
MaxChapterNo
=
planList
.
Any
()
?
planList
.
Max
(
x
=>
x
.
LessonPlanNum
)
:
0
;
var
MaxChapterNo
=
planList
.
Any
()
?
planList
.
Max
(
x
=>
x
.
LessonPlanNum
)
:
0
;
//查询所有的章节
//查询所有的章节
var
chapterTreeList
=
courseModule
.
GetChapterTreeListModule_V2
(
new
Model
.
ViewModel
.
Course
.
RB_Course_Chapter_ViewModel
()
{
Group_Id
=
appletUserInfo
.
Group_Id
,
CourseId
=
CourseId
});
var
chapterTreeList
=
courseModule
.
GetChapterTreeListModule_V2
(
new
Model
.
ViewModel
.
Course
.
RB_Course_Chapter_ViewModel
()
{
Group_Id
=
appletUserInfo
.
Group_Id
,
CourseId
=
CourseId
});
var
ctList
=
chapterTreeList
.
Where
(
x
=>
Convert
.
ToInt32
(
x
.
ChapterNo
)
<=
MaxChapterNo
).
OrderByDescending
(
qitem
=>
Convert
.
ToInt32
(
qitem
.
ChapterNo
)).
ToList
();
var
ctList
=
chapterTreeList
.
Where
(
x
=>
Convert
.
ToInt32
(
x
.
ChapterNo
)
<=
MaxChapterNo
).
OrderByDescending
(
qitem
=>
Convert
.
ToInt32
(
qitem
.
ChapterNo
)).
ToList
();
//章节单词得分
//章节单词得分
var
prepWordsList
=
courseExamModule
.
GetStuWordsPrepListModule
(
new
RB_StuWords_Prep_Extend
()
var
prepWordsList
=
courseExamModule
.
GetStuWordsPrepListModule
(
new
RB_StuWords_Prep_Extend
()
{
{
...
@@ -575,8 +581,8 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -575,8 +581,8 @@ namespace Edu.WebApi.Controllers.Applet
var
wordsExamList
=
courseExamModule
.
GetStuWordsExamListModule
(
new
RB_StuWords_Exam_Extend
()
var
wordsExamList
=
courseExamModule
.
GetStuWordsExamListModule
(
new
RB_StuWords_Exam_Extend
()
{
{
ClassId
=
ClassId
,
ClassId
=
ClassId
,
CourseId
=
CourseId
,
CourseId
=
CourseId
,
Stu_Account_Id
=
appletUserInfo
.
Id
Stu_Account_Id
=
appletUserInfo
.
Id
});
});
//组装数据
//组装数据
var
RList
=
new
List
<
object
>();
var
RList
=
new
List
<
object
>();
...
@@ -763,7 +769,6 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -763,7 +769,6 @@ namespace Edu.WebApi.Controllers.Applet
#
endregion
#
endregion
#
region
我的课程
#
region
我的课程
/// <summary>
/// <summary>
/// 获取章节树形列表
/// 获取章节树形列表
...
@@ -786,7 +791,6 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -786,7 +791,6 @@ namespace Edu.WebApi.Controllers.Applet
}
}
#
endregion
#
endregion
#
region
我的合同
#
region
我的合同
public
ApiResult
GetContractList
()
public
ApiResult
GetContractList
()
{
{
...
@@ -922,7 +926,6 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -922,7 +926,6 @@ namespace Edu.WebApi.Controllers.Applet
}
}
#
endregion
#
endregion
#
region
我的请假列表
#
region
我的请假列表
/// <summary>
/// <summary>
/// 获取请假单据分页列表
/// 获取请假单据分页列表
...
@@ -985,7 +988,6 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -985,7 +988,6 @@ namespace Edu.WebApi.Controllers.Applet
}
}
#
endregion
#
endregion
#
region
我的考卷列表
#
region
我的考卷列表
/// <summary>
/// <summary>
/// 获取考卷列表分页列表
/// 获取考卷列表分页列表
...
@@ -1207,7 +1209,6 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -1207,7 +1209,6 @@ namespace Edu.WebApi.Controllers.Applet
#
endregion
#
endregion
#
region
学习园地
#
region
学习园地
/// <summary>
/// <summary>
...
@@ -1289,7 +1290,6 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -1289,7 +1290,6 @@ namespace Edu.WebApi.Controllers.Applet
}
}
#
endregion
#
endregion
#
region
上课反馈记录
#
region
上课反馈记录
/// <summary>
/// <summary>
/// 获取学习园地分页
/// 获取学习园地分页
...
@@ -1348,7 +1348,7 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -1348,7 +1348,7 @@ namespace Edu.WebApi.Controllers.Applet
var
query
=
new
RB_Student_OrderGuest_ViewModel
()
var
query
=
new
RB_Student_OrderGuest_ViewModel
()
{
{
Account_Id
=
base
.
AppletUserInfo
.
Id
,
Account_Id
=
base
.
AppletUserInfo
.
Id
,
OrderType
=
(
OrderTypeEnum
)
base
.
ParmJObj
.
GetInt
(
"OrderType"
)
OrderType
=
(
OrderTypeEnum
)
base
.
ParmJObj
.
GetInt
(
"OrderType"
)
};
};
var
data
=
customerStudentModule
.
GetStuOrderGuestPageModule
(
pageModel
.
PageIndex
,
pageModel
.
PageSize
,
out
long
rowsCount
,
query
);
var
data
=
customerStudentModule
.
GetStuOrderGuestPageModule
(
pageModel
.
PageIndex
,
pageModel
.
PageSize
,
out
long
rowsCount
,
query
);
List
<
object
>
list
=
new
List
<
object
>();
List
<
object
>
list
=
new
List
<
object
>();
...
@@ -1365,7 +1365,7 @@ namespace Edu.WebApi.Controllers.Applet
...
@@ -1365,7 +1365,7 @@ namespace Edu.WebApi.Controllers.Applet
item
.
GuestName
,
item
.
GuestName
,
item
.
CourseName
,
item
.
CourseName
,
item
.
OrderState
,
item
.
OrderState
,
OrderStateName
=
item
.
OrderState
.
ToName
(),
OrderStateName
=
item
.
OrderState
.
ToName
(),
item
.
ClassScrollType
item
.
ClassScrollType
});
});
}
}
...
...
This diff is collapsed.
Click to expand it.
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