Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
EduSpider
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
viitto
EduSpider
Commits
cc63eca2
Commit
cc63eca2
authored
Jun 14, 2022
by
liudong1993
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
4c40d46f
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
7 additions
and
4 deletions
+7
-4
IStudentRepository.cs
EduSpider.IRepository/IStudentRepository.cs
+1
-1
StudentRepository.cs
EduSpider.Repository/StudentRepository.cs
+5
-2
ExamService.cs
EduSpider.Services/ExamService.cs
+1
-1
No files found.
EduSpider.IRepository/IStudentRepository.cs
View file @
cc63eca2
...
...
@@ -14,6 +14,6 @@ namespace EduSpider.IRepository
/// <param name="students"></param>
/// <returns></returns>
public
bool
BatchSetStudent
(
List
<
rb_student_hk
>
students
);
List
<
rb_student_hk
>
GetListForStuName
(
string
stuNames
);
List
<
rb_student_hk
>
GetListForStuName
(
string
stuNames
,
int
courseId
);
}
}
EduSpider.Repository/StudentRepository.cs
View file @
cc63eca2
...
...
@@ -19,10 +19,13 @@ namespace EduSpider.Repository
/// 获取学生列表 根据学生姓名
/// </summary>
/// <param name="stuNames"></param>
/// <param name="courseId"></param>
/// <returns></returns>
public
List
<
rb_student_hk
>
GetListForStuName
(
string
stuNames
)
public
List
<
rb_student_hk
>
GetListForStuName
(
string
stuNames
,
int
courseId
)
{
string
sql
=
$"select StudId,StudentUid,StudentName from rb_student_hk where StudentName in(
{
stuNames
}
) order by StudId desc"
;
string
sql
=
$@"select s.StudId,s.StudentUid,s.StudentName from rb_student_hk s
inner join rb_course_student c on s.StudId = c.id
where s.StudentName in(
{
stuNames
}
) and c.courseId =
{
courseId
}
order by s.StudId desc"
;
return
Get
<
rb_student_hk
>(
sql
).
ToList
();
}
}
...
...
EduSpider.Services/ExamService.cs
View file @
cc63eca2
...
...
@@ -185,7 +185,7 @@ namespace EduSpider.Services
StuList
=
StuList
.
Where
(
x
=>
x
.
Name
!=
"平均分"
&&
!
string
.
IsNullOrWhiteSpace
(
x
.
Name
)).
ToList
();
//根据学生姓名 查询所有的学生账号
string
StuNames
=
"'"
+
string
.
Join
(
"','"
,
StuList
.
Select
(
x
=>
x
.
Name
).
Distinct
())
+
"'"
;
var
sList
=
StudentRepository
.
GetListForStuName
(
StuNames
);
var
sList
=
StudentRepository
.
GetListForStuName
(
StuNames
,
courseId
);
//插入考试
int
ExamId
=
ExamRepository
.
Insert
(
new
Model
.
Entity
.
RB_Exam
()
...
...
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