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
a08a7b87
Commit
a08a7b87
authored
Dec 11, 2020
by
吴春
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交代码
parent
7f40a18b
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
81 additions
and
18 deletions
+81
-18
RB_Student.cs
Edu.Model/Entity/User/RB_Student.cs
+1
-0
RB_Teacher.cs
Edu.Model/Entity/User/RB_Teacher.cs
+6
-0
RB_Order_Guest_ViewModel.cs
Edu.Model/ViewModel/Course/RB_Order_Guest_ViewModel.cs
+6
-0
ClassModule.cs
Edu.Module.Course/ClassModule.cs
+17
-4
AssistModule.cs
Edu.Module.User/AssistModule.cs
+4
-4
TeacherModule.cs
Edu.Module.User/TeacherModule.cs
+7
-3
RB_Class_PlanRepository.cs
Edu.Repository/Course/RB_Class_PlanRepository.cs
+4
-0
RB_Class_TimeRepository.cs
Edu.Repository/Course/RB_Class_TimeRepository.cs
+8
-0
ClassController.cs
Edu.WebApi/Controllers/Course/ClassController.cs
+28
-7
No files found.
Edu.Model/Entity/User/RB_Student.cs
View file @
a08a7b87
...
@@ -102,5 +102,6 @@ namespace Edu.Model.Entity.User
...
@@ -102,5 +102,6 @@ namespace Edu.Model.Entity.User
/// 学生状态,1-未学习,2-已退课,3-学习中
/// 学生状态,1-未学习,2-已退课,3-学习中
/// </summary>
/// </summary>
public
int
StuStatus
{
get
;
set
;
}
public
int
StuStatus
{
get
;
set
;
}
}
}
}
}
Edu.Model/Entity/User/RB_Teacher.cs
View file @
a08a7b87
...
@@ -161,5 +161,11 @@ namespace Edu.Model.Entity.User
...
@@ -161,5 +161,11 @@ namespace Edu.Model.Entity.User
/// 离职时间
/// 离职时间
/// </summary>
/// </summary>
public
DateTime
?
LeaveTime
{
get
;
set
;
}
public
DateTime
?
LeaveTime
{
get
;
set
;
}
/// <summary>
/// 带班基础人数 2020-12-10 Add by:w
/// </summary>
public
int
BaseStuNum
{
get
;
set
;
}
}
}
}
}
\ No newline at end of file
Edu.Model/ViewModel/Course/RB_Order_Guest_ViewModel.cs
View file @
a08a7b87
...
@@ -18,5 +18,11 @@ namespace Edu.Model.ViewModel.Course
...
@@ -18,5 +18,11 @@ namespace Edu.Model.ViewModel.Course
/// rb_student表的id
/// rb_student表的id
/// </summary>
/// </summary>
public
int
StudentId
{
get
;
set
;
}
public
int
StudentId
{
get
;
set
;
}
/// <summary>
/// 生日
/// </summary>
public
string
BirthDay
{
get
;
set
;
}
}
}
}
}
\ No newline at end of file
Edu.Module.Course/ClassModule.cs
View file @
a08a7b87
...
@@ -73,6 +73,19 @@ namespace Edu.Module.Course
...
@@ -73,6 +73,19 @@ namespace Edu.Module.Course
return
classRepository
.
GetClassListRepository
(
query
);
return
classRepository
.
GetClassListRepository
(
query
);
}
}
/// <summary>
/// 获取班级上课时间列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Class_Time_ViewModel
>
GetClassTimeListRepository
(
RB_Class_Time_ViewModel
query
)
{
return
class_TimeRepository
.
GetClassTimeListRepository
(
query
);
}
/// <summary>
/// <summary>
/// 获取班级分页列表
/// 获取班级分页列表
/// </summary>
/// </summary>
...
@@ -481,8 +494,8 @@ namespace Edu.Module.Course
...
@@ -481,8 +494,8 @@ namespace Edu.Module.Course
extModel
.
DefaultTimeList
=
Common
.
Plugin
.
JsonHelper
.
DeserializeObject
<
List
<
RB_Class_Time_ViewModel
>>(
extModel
.
DefaultTimeJson
);
extModel
.
DefaultTimeList
=
Common
.
Plugin
.
JsonHelper
.
DeserializeObject
<
List
<
RB_Class_Time_ViewModel
>>(
extModel
.
DefaultTimeJson
);
}
}
if
(!
string
.
IsNullOrEmpty
(
extModel
.
DateJson
))
if
(!
string
.
IsNullOrEmpty
(
extModel
.
DateJson
))
{
{
extModel
.
WeekDayList
=
Common
.
Plugin
.
JsonHelper
.
DeserializeObject
<
List
<
string
>>(
extModel
.
DateJson
);
extModel
.
WeekDayList
=
Common
.
Plugin
.
JsonHelper
.
DeserializeObject
<
List
<
string
>>(
extModel
.
DateJson
);
}
}
}
}
return
extModel
;
return
extModel
;
...
@@ -596,7 +609,7 @@ namespace Edu.Module.Course
...
@@ -596,7 +609,7 @@ namespace Edu.Module.Course
extModel
.
ClassPlanId
=
newId
;
extModel
.
ClassPlanId
=
newId
;
flag
=
newId
>
0
;
flag
=
newId
>
0
;
}
}
var
oldPlanList
=
class_TimeRepository
.
GetClassTimeListRepository
(
new
RB_Class_Time_ViewModel
()
var
oldPlanList
=
class_TimeRepository
.
GetClassTimeListRepository
(
new
RB_Class_Time_ViewModel
()
{
{
ClassId
=
extModel
.
ClassId
,
ClassId
=
extModel
.
ClassId
,
ClassPlanId
=
extModel
.
ClassPlanId
,
ClassPlanId
=
extModel
.
ClassPlanId
,
...
@@ -616,7 +629,7 @@ namespace Edu.Module.Course
...
@@ -616,7 +629,7 @@ namespace Edu.Module.Course
}
}
}
}
//以前有计划
//以前有计划
else
else
{
{
//现在没有设置时间【直接删除以前的时间】
//现在没有设置时间【直接删除以前的时间】
if
(
extModel
.
PlanTimeList
==
null
||
(
extModel
.
PlanTimeList
!=
null
&&
extModel
.
PlanTimeList
.
Count
==
0
))
if
(
extModel
.
PlanTimeList
==
null
||
(
extModel
.
PlanTimeList
!=
null
&&
extModel
.
PlanTimeList
.
Count
==
0
))
...
...
Edu.Module.User/AssistModule.cs
View file @
a08a7b87
...
@@ -124,19 +124,19 @@ namespace Edu.Module.User
...
@@ -124,19 +124,19 @@ namespace Edu.Module.User
string
logContent
=
""
;
string
logContent
=
""
;
if
(
model
.
AssistName
!=
oldModel
.
AssistName
)
if
(
model
.
AssistName
!=
oldModel
.
AssistName
)
{
{
logContent
+=
string
.
Format
(
",将姓名由【{0}】修改为【{1}】。"
,
oldModel
.
AssistName
,
oldM
odel
.
AssistName
);
logContent
+=
string
.
Format
(
",将姓名由【{0}】修改为【{1}】。"
,
oldModel
.
AssistName
,
m
odel
.
AssistName
);
}
}
if
(
model
.
AssistTel
!=
oldModel
.
AssistTel
)
if
(
model
.
AssistTel
!=
oldModel
.
AssistTel
)
{
{
logContent
+=
string
.
Format
(
",将电话由【{0}】修改为【{1}】。"
,
oldModel
.
AssistTel
,
oldM
odel
.
AssistTel
);
logContent
+=
string
.
Format
(
",将电话由【{0}】修改为【{1}】。"
,
oldModel
.
AssistTel
,
m
odel
.
AssistTel
);
}
}
if
(
model
.
AssistIntro
!=
oldModel
.
AssistIntro
)
if
(
model
.
AssistIntro
!=
oldModel
.
AssistIntro
)
{
{
logContent
+=
string
.
Format
(
",将简介由【{0}】修改为【{1}】。"
,
oldModel
.
AssistIntro
,
oldM
odel
.
AssistIntro
);
logContent
+=
string
.
Format
(
",将简介由【{0}】修改为【{1}】。"
,
oldModel
.
AssistIntro
,
m
odel
.
AssistIntro
);
}
}
if
(
model
.
AssistIcon
!=
oldModel
.
AssistIcon
)
if
(
model
.
AssistIcon
!=
oldModel
.
AssistIcon
)
{
{
logContent
+=
string
.
Format
(
",将头像由【{0}】修改为【{1}】。"
,
oldModel
.
AssistIcon
,
oldM
odel
.
AssistIcon
);
logContent
+=
string
.
Format
(
",将头像由【{0}】修改为【{1}】。"
,
oldModel
.
AssistIcon
,
m
odel
.
AssistIcon
);
}
}
if
(
model
.
IDCard
!=
oldModel
.
IDCard
)
if
(
model
.
IDCard
!=
oldModel
.
IDCard
)
{
{
...
...
Edu.Module.User/TeacherModule.cs
View file @
a08a7b87
...
@@ -121,6 +121,7 @@ namespace Edu.Module.User
...
@@ -121,6 +121,7 @@ namespace Edu.Module.User
fileds
.
Add
(
nameof
(
RB_Teacher_ViewModel
.
IsShow
),
model
.
IsShow
);
fileds
.
Add
(
nameof
(
RB_Teacher_ViewModel
.
IsShow
),
model
.
IsShow
);
fileds
.
Add
(
nameof
(
RB_Teacher_ViewModel
.
TeacherIntro
),
model
.
TeacherIntro
);
fileds
.
Add
(
nameof
(
RB_Teacher_ViewModel
.
TeacherIntro
),
model
.
TeacherIntro
);
fileds
.
Add
(
nameof
(
RB_Teacher_ViewModel
.
TeacherSay
),
model
.
TeacherSay
);
fileds
.
Add
(
nameof
(
RB_Teacher_ViewModel
.
TeacherSay
),
model
.
TeacherSay
);
fileds
.
Add
(
nameof
(
RB_Teacher_ViewModel
.
BaseStuNum
),
model
.
BaseStuNum
);
}
}
else
else
{
{
...
@@ -136,13 +137,16 @@ namespace Edu.Module.User
...
@@ -136,13 +137,16 @@ namespace Edu.Module.User
string
logContent
=
""
;
string
logContent
=
""
;
if
(
model
.
TeacherName
!=
oldModel
.
TeacherName
)
if
(
model
.
TeacherName
!=
oldModel
.
TeacherName
)
{
{
logContent
+=
string
.
Format
(
",将姓名由【{0}】修改为【{1}】。"
,
oldModel
.
TeacherName
,
oldM
odel
.
TeacherName
);
logContent
+=
string
.
Format
(
",将姓名由【{0}】修改为【{1}】。"
,
oldModel
.
TeacherName
,
m
odel
.
TeacherName
);
}
}
if
(
model
.
TeacherTel
!=
oldModel
.
TeacherTel
)
if
(
model
.
TeacherTel
!=
oldModel
.
TeacherTel
)
{
{
logContent
+=
string
.
Format
(
",将电话由【{0}】修改为【{1}】。"
,
oldModel
.
TeacherTel
,
oldModel
.
TeacherTel
);
logContent
+=
string
.
Format
(
",将电话由【{0}】修改为【{1}】。"
,
oldModel
.
TeacherTel
,
model
.
TeacherTel
);
}
if
(
model
.
BaseStuNum
!=
oldModel
.
BaseStuNum
)
{
logContent
+=
string
.
Format
(
",将带班基础人数由【{0}】修改为【{1}】。"
,
oldModel
.
BaseStuNum
,
model
.
BaseStuNum
);
}
}
if
(
model
.
IDCard
!=
oldModel
.
IDCard
)
if
(
model
.
IDCard
!=
oldModel
.
IDCard
)
{
{
logContent
+=
string
.
Format
(
",将身份证由【{0}】修改为【{1}】。"
,
oldModel
.
IDCard
,
model
.
IDCard
);
logContent
+=
string
.
Format
(
",将身份证由【{0}】修改为【{1}】。"
,
oldModel
.
IDCard
,
model
.
IDCard
);
...
...
Edu.Repository/Course/RB_Class_PlanRepository.cs
View file @
a08a7b87
...
@@ -136,6 +136,10 @@ LEFT JOIN rb_teacher as c on c.TId=a.TeacherId
...
@@ -136,6 +136,10 @@ LEFT JOIN rb_teacher as c on c.TId=a.TeacherId
{
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Class_Plan_ViewModel
.
ClassId
),
query
.
ClassId
);
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Class_Plan_ViewModel
.
ClassId
),
query
.
ClassId
);
}
}
if
(
query
.
TeacherId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Class_Plan_ViewModel
.
TeacherId
),
query
.
TeacherId
);
}
if
(
query
.
Status
>=
0
)
if
(
query
.
Status
>=
0
)
{
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Class_Plan_ViewModel
.
Status
),
(
int
)
query
.
Status
);
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Class_Plan_ViewModel
.
Status
),
(
int
)
query
.
Status
);
...
...
Edu.Repository/Course/RB_Class_TimeRepository.cs
View file @
a08a7b87
...
@@ -43,6 +43,14 @@ WHERE 1=1
...
@@ -43,6 +43,14 @@ WHERE 1=1
{
{
builder
.
AppendFormat
(
" AND {0} IN({1}) "
,
nameof
(
RB_Class_Time_ViewModel
.
ClassId
),
query
.
QClassIds
);
builder
.
AppendFormat
(
" AND {0} IN({1}) "
,
nameof
(
RB_Class_Time_ViewModel
.
ClassId
),
query
.
QClassIds
);
}
}
if
(
query
.
Group_Id
>
0
)
{
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
);
}
}
}
return
Get
<
RB_Class_Time_ViewModel
>(
builder
.
ToString
()).
ToList
();
return
Get
<
RB_Class_Time_ViewModel
>(
builder
.
ToString
()).
ToList
();
}
}
...
...
Edu.WebApi/Controllers/Course/ClassController.cs
View file @
a08a7b87
...
@@ -126,7 +126,7 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -126,7 +126,7 @@ namespace Edu.WebApi.Controllers.Course
OutRemark
=
base
.
ParmJObj
.
GetStringValue
(
"OutRemark"
),
OutRemark
=
base
.
ParmJObj
.
GetStringValue
(
"OutRemark"
),
CompleteProgress
=
base
.
ParmJObj
.
GetInt
(
"CompleteProgress"
),
CompleteProgress
=
base
.
ParmJObj
.
GetInt
(
"CompleteProgress"
),
School_Id
=
base
.
ParmJObj
.
GetInt
(
"School_Id"
),
School_Id
=
base
.
ParmJObj
.
GetInt
(
"School_Id"
),
ClassType
=
base
.
ParmJObj
.
GetInt
(
"ClassType"
),
ClassType
=
base
.
ParmJObj
.
GetInt
(
"ClassType"
),
};
};
try
try
{
{
...
@@ -147,7 +147,7 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -147,7 +147,7 @@ namespace Edu.WebApi.Controllers.Course
switch
(
extModel
.
ClassStyle
)
switch
(
extModel
.
ClassStyle
)
{
{
//按周排课
//按周排课
case
ClassStyleEnum
.
Week
:
case
ClassStyleEnum
.
Week
:
if
(!
string
.
IsNullOrEmpty
(
WeekDayListStr
))
if
(!
string
.
IsNullOrEmpty
(
WeekDayListStr
))
{
{
extModel
.
WeekDayList
=
Common
.
Plugin
.
JsonHelper
.
DeserializeObject
<
List
<
string
>>(
WeekDayListStr
);
extModel
.
WeekDayList
=
Common
.
Plugin
.
JsonHelper
.
DeserializeObject
<
List
<
string
>>(
WeekDayListStr
);
...
@@ -309,7 +309,7 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -309,7 +309,7 @@ namespace Edu.WebApi.Controllers.Course
};
};
if
(
classModule
.
CheckPlanModule
(
extModel
))
if
(
classModule
.
CheckPlanModule
(
extModel
))
{
{
return
ApiResult
.
Failed
(
message
:
"已经存在【"
+
Common
.
ConvertHelper
.
FormatDate
(
extModel
.
ClassDate
)+
"】的上课安排!请删除后再操作!"
);
return
ApiResult
.
Failed
(
message
:
"已经存在【"
+
Common
.
ConvertHelper
.
FormatDate
(
extModel
.
ClassDate
)
+
"】的上课安排!请删除后再操作!"
);
}
}
extModel
.
School_Id
=
classModule
.
GetClassModule
(
extModel
.
ClassId
)?.
School_Id
??
0
;
extModel
.
School_Id
=
classModule
.
GetClassModule
(
extModel
.
ClassId
)?.
School_Id
??
0
;
try
try
...
@@ -372,7 +372,7 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -372,7 +372,7 @@ namespace Edu.WebApi.Controllers.Course
{
{
var
classId
=
base
.
ParmJObj
.
GetInt
(
"ClassId"
);
var
classId
=
base
.
ParmJObj
.
GetInt
(
"ClassId"
);
var
classPlanId
=
base
.
ParmJObj
.
GetInt
(
"ClassPlanId"
);
var
classPlanId
=
base
.
ParmJObj
.
GetInt
(
"ClassPlanId"
);
var
schoolId
=
base
.
ParmJObj
.
GetInt
(
"SchoolId"
);
var
schoolId
=
base
.
ParmJObj
.
GetInt
(
"School
_
Id"
);
if
(
classId
==
0
||
classPlanId
==
0
||
schoolId
==
0
)
if
(
classId
==
0
||
classPlanId
==
0
||
schoolId
==
0
)
{
{
return
ApiResult
.
ParamIsNull
();
return
ApiResult
.
ParamIsNull
();
...
@@ -382,7 +382,21 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -382,7 +382,21 @@ namespace Edu.WebApi.Controllers.Course
{
{
return
ApiResult
.
Failed
(
"数据不存在"
);
return
ApiResult
.
Failed
(
"数据不存在"
);
}
}
return
ApiResult
.
Success
(
data
:
new
{
data
.
TeacherName
,
data
.
RoomName
,
ClassDate
=
data
.
ClassDate
.
ToString
(
"yyyy-MM-dd"
)
});
double
totalMinutes
=
0
;
var
planTimeList
=
classModule
.
GetClassTimeListRepository
(
new
RB_Class_Time_ViewModel
{
ClassId
=
classId
,
ClassPlanId
=
classPlanId
,
Group_Id
=
base
.
UserInfo
.
Group_Id
,
School_Id
=
schoolId
});
if
(
planTimeList
!=
null
&&
planTimeList
.
Any
())
{
foreach
(
var
item
in
planTimeList
)
{
if
(!
string
.
IsNullOrWhiteSpace
(
item
.
StartTime
)
&&
!
string
.
IsNullOrWhiteSpace
(
item
.
EndTime
))
{
System
.
TimeSpan
timeInfo
=
Convert
.
ToDateTime
(
data
.
ClassDate
.
ToString
(
"yyyy-MM-dd"
)
+
" "
+
item
.
EndTime
)
-
Convert
.
ToDateTime
(
data
.
ClassDate
.
ToString
(
"yyyy-MM-dd"
)
+
" "
+
item
.
StartTime
);
totalMinutes
+=
timeInfo
.
TotalMinutes
;
}
}
}
return
ApiResult
.
Success
(
data
:
new
{
data
.
TeacherName
,
data
.
RoomName
,
TotalHour
=
(
totalMinutes
/
60
).
ToString
(
"f2"
),
ClassNum
=
(
totalMinutes
/
45
).
ToString
(
"f2"
),
ClassDate
=
data
.
ClassDate
.
ToString
(
"yyyy-MM-dd"
)
});
}
}
/// <summary>
/// <summary>
...
@@ -417,6 +431,10 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -417,6 +431,10 @@ namespace Edu.WebApi.Controllers.Course
public
ApiResult
AddClassStudent
()
public
ApiResult
AddClassStudent
()
{
{
var
model
=
Common
.
Plugin
.
JsonHelper
.
DeserializeObject
<
RB_Order_Guest_ViewModel
>(
RequestParm
.
Msg
.
ToString
());
var
model
=
Common
.
Plugin
.
JsonHelper
.
DeserializeObject
<
RB_Order_Guest_ViewModel
>(
RequestParm
.
Msg
.
ToString
());
if
(!
string
.
IsNullOrWhiteSpace
(
model
.
BirthDay
))
{
model
.
Age
=
System
.
DateTime
.
Now
.
Year
-
Convert
.
ToDateTime
(
model
.
BirthDay
).
Year
;
}
model
.
GuestState
=
1
;
model
.
GuestState
=
1
;
model
.
GuestSource
=
OrderSourceEnum
.
Employee
;
model
.
GuestSource
=
OrderSourceEnum
.
Employee
;
model
.
CreateBy
=
base
.
UserInfo
.
Id
;
model
.
CreateBy
=
base
.
UserInfo
.
Id
;
...
@@ -438,7 +456,8 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -438,7 +456,8 @@ namespace Edu.WebApi.Controllers.Course
{
{
Group_Id
=
base
.
UserInfo
.
Group_Id
,
Group_Id
=
base
.
UserInfo
.
Group_Id
,
School_Id
=
base
.
ParmJObj
.
GetInt
(
"School_Id"
),
School_Id
=
base
.
ParmJObj
.
GetInt
(
"School_Id"
),
ClassId
=
base
.
ParmJObj
.
GetInt
(
"ClassId"
)
ClassId
=
base
.
ParmJObj
.
GetInt
(
"ClassId"
),
TeacherId
=
base
.
ParmJObj
.
GetInt
(
"TeacherId"
)
};
};
var
list
=
classModule
.
GetClassPlanLogPageListRepository
(
pageModel
.
PageIndex
,
pageModel
.
PageSize
,
out
long
rowsCount
,
query
);
var
list
=
classModule
.
GetClassPlanLogPageListRepository
(
pageModel
.
PageIndex
,
pageModel
.
PageSize
,
out
long
rowsCount
,
query
);
List
<
RB_Class_Check_ViewModel
>
checkLogList
=
new
List
<
RB_Class_Check_ViewModel
>();
List
<
RB_Class_Check_ViewModel
>
checkLogList
=
new
List
<
RB_Class_Check_ViewModel
>();
...
@@ -449,6 +468,7 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -449,6 +468,7 @@ namespace Edu.WebApi.Controllers.Course
List
<
object
>
resultList
=
new
List
<
object
>();
List
<
object
>
resultList
=
new
List
<
object
>();
var
dateList
=
list
.
GroupBy
(
x
=>
new
{
MonthStr
=
x
.
ClassDate
.
ToString
(
"MM"
),
YearStr
=
x
.
ClassDate
.
ToString
(
"yyyy"
)
}).
Select
(
x
=>
new
{
x
.
Key
.
MonthStr
,
x
.
Key
.
YearStr
});
foreach
(
var
item
in
list
)
foreach
(
var
item
in
list
)
{
{
int
totalNum
=
checkLogList
.
Where
(
x
=>
x
.
ClassId
==
item
.
ClassId
&&
x
.
ClassRoomId
==
item
.
ClassRoomId
&&
x
.
Group_Id
==
item
.
Group_Id
&&
x
.
School_Id
==
item
.
School_Id
).
Count
();
int
totalNum
=
checkLogList
.
Where
(
x
=>
x
.
ClassId
==
item
.
ClassId
&&
x
.
ClassRoomId
==
item
.
ClassRoomId
&&
x
.
Group_Id
==
item
.
Group_Id
&&
x
.
School_Id
==
item
.
School_Id
).
Count
();
...
@@ -468,8 +488,9 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -468,8 +488,9 @@ namespace Edu.WebApi.Controllers.Course
};
};
resultList
.
Add
(
planCheckObj
);
resultList
.
Add
(
planCheckObj
);
}
}
var
result
=
new
{
dateList
,
resultList
};
pageModel
.
Count
=
rowsCount
;
pageModel
.
Count
=
rowsCount
;
pageModel
.
PageData
=
result
List
;
pageModel
.
PageData
=
result
;
return
ApiResult
.
Success
(
data
:
pageModel
);
return
ApiResult
.
Success
(
data
:
pageModel
);
}
}
...
...
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