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
958d8830
Commit
958d8830
authored
Jun 28, 2021
by
liudong1993
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.oytour.com/Kui2/education
parents
ece6f630
d4681af3
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
69 additions
and
9 deletions
+69
-9
SpecialtyEnum.cs
Edu.Common/Enum/User/SpecialtyEnum.cs
+37
-0
RB_Teacher_ViewModel.cs
Edu.Model/ViewModel/User/RB_Teacher_ViewModel.cs
+12
-0
RB_Class_PlanRepository.cs
Edu.Repository/Course/RB_Class_PlanRepository.cs
+4
-4
RB_Class_TimeRepository.cs
Edu.Repository/Course/RB_Class_TimeRepository.cs
+4
-4
UserController.cs
Edu.WebApi/Controllers/User/UserController.cs
+12
-1
No files found.
Edu.Common/Enum/User/SpecialtyEnum.cs
0 → 100644
View file @
958d8830
using
Edu.Common.Plugin
;
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
Edu.Common.Enum.User
{
/// <summary>
/// 教师擅长枚举
/// </summary>
public
enum
SpecialtyEnum
{
/// <summary>
/// 少儿类:主要以丰富可与时间和兴趣为主,要求课堂轻松活跃。趣味性十足
/// </summary>
[
EnumField
(
"少儿类"
)]
Children
=
1
,
/// <summary>
/// 兴趣类:成年人,对日语学习从兴趣开始,要求课堂丰富有趣
/// </summary>
[
EnumField
(
"兴趣类"
)]
Interest
=
2
,
/// <summary>
/// 实用类:对于日语学习有一定的需求(考研、就业等),要求学习过程专业,干货多
/// </summary>
[
EnumField
(
"实用类"
)]
Practical
=
3
,
/// <summary>
/// 留学类:打算去往日本留学(本科、硕士、语言学校、私塾等)
/// </summary>
[
EnumField
(
"留学类"
)]
StudyAbroad
=
4
}
}
Edu.Model/ViewModel/User/RB_Teacher_ViewModel.cs
View file @
958d8830
using
Edu.Common
;
using
Edu.Common.Plugin
;
using
System
;
using
System.Collections.Generic
;
namespace
Edu.Model.ViewModel.User
{
...
...
@@ -114,5 +115,16 @@ namespace Edu.Model.ViewModel.User
/// 密码
/// </summary>
public
string
Password
{
get
;
set
;
}
/// <summary>
/// 老师特长
/// </summary>
public
List
<
int
>
ChooseSpecialty
{
get
{
return
Common
.
ConvertHelper
.
StringToList
(
this
.
Specialty
);
}
}
}
}
\ No newline at end of file
Edu.Repository/Course/RB_Class_PlanRepository.cs
View file @
958d8830
...
...
@@ -108,10 +108,10 @@ WHERE 1=1
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Class_Plan_ViewModel
.
TeacherId
),
query
.
TeacherId
);
}
if
(
query
.
School_Id
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Class_Plan_ViewModel
.
School_Id
),
query
.
School_Id
);
}
//
if (query.School_Id > 0)
//
{
//
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Class_Plan_ViewModel.School_Id), query.School_Id);
//
}
if
(
query
.
ClassTimeId
>
0
)
{
builder
.
AppendFormat
(
" AND time.{0}={1} "
,
nameof
(
RB_Class_Plan_ViewModel
.
ClassTimeId
),
query
.
ClassTimeId
);
...
...
Edu.Repository/Course/RB_Class_TimeRepository.cs
View file @
958d8830
...
...
@@ -51,10 +51,10 @@ WHERE 1=1
{
builder
.
AppendFormat
(
" AND {0}={1} "
,
nameof
(
RB_Class_Plan_ViewModel
.
Group_Id
),
query
.
Group_Id
);
}
if
(
query
.
School_Id
>
0
)
{
builder
.
AppendFormat
(
" AND {0}={1} "
,
nameof
(
RB_Class_Plan_ViewModel
.
School_Id
),
query
.
School_Id
);
}
//
if (query.School_Id > 0)
//
{
//
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Class_Plan_ViewModel.School_Id), query.School_Id);
//
}
}
return
Get
<
RB_Class_Time_ViewModel
>(
builder
.
ToString
()).
ToList
();
}
...
...
Edu.WebApi/Controllers/User/UserController.cs
View file @
958d8830
...
...
@@ -324,6 +324,17 @@ namespace Edu.WebApi.Controllers.User
#
region
讲师管理
/// <summary>
/// 获取教师擅长列表
/// </summary>
/// <returns></returns>
public
ApiResult
GetTeacherSpecialty
()
{
var
list
=
Common
.
Plugin
.
EnumHelper
.
EnumToList
(
typeof
(
SpecialtyEnum
));
return
ApiResult
.
Success
(
data
:
list
);
}
/// <summary>
/// 获取讲师分页列表
/// </summary>
...
...
@@ -401,7 +412,7 @@ namespace Edu.WebApi.Controllers.User
extModel
.
UpdateBy
=
base
.
UserInfo
.
Id
;
extModel
.
UpdateTime
=
DateTime
.
Now
;
extModel
.
Group_Id
=
base
.
UserInfo
.
Group_Id
;
bool
flag
=
teacherModule
.
SetTeacherModule_V2
(
extModel
,
isUpdateBasic
:
true
);
bool
flag
=
teacherModule
.
SetTeacherModule_V2
(
extModel
);
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
...
...
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