|
|
@@ -1443,7 +1443,7 @@ namespace Learun.Application.TwoDevelopment.PersonnelManagement |
|
|
|
var stuInfoBasic = BaseRepository("CollegeMIS").FindEntity<StuInfoBasicEntity>(m => m.StuNo == userinfo.account); |
|
|
|
//当前服务器日期 |
|
|
|
var datenow = DateTime.Now.ToString("yyyy-MM-dd"); |
|
|
|
|
|
|
|
DateTime datenowdatetime = Convert.ToDateTime(datenow); |
|
|
|
var datetimenow = DateTime.Now; |
|
|
|
//首先获取考勤规则 |
|
|
|
ADR_RestrictionEntity attendancerulEntity = null; |
|
|
@@ -1468,8 +1468,8 @@ namespace Learun.Application.TwoDevelopment.PersonnelManagement |
|
|
|
var say=Common.GetSemesterAndYear(); |
|
|
|
//当天课程 |
|
|
|
//必修课 |
|
|
|
var lessons = BaseRepository("CollegeMIS").FindList<ArrangeLessonTermEntity>(m => m.AcademicYearNo == say.AcademicYearShort&&m.Semester==say.Semester |
|
|
|
&&m.DeptNo==stuInfoBasic.DeptNo&&m.MajorNo==stuInfoBasic.MajorNo&&m.TeachClassNo.Contains(stuInfoBasic.ClassNo)&&m.LessonDate.Value.ToString("yyyy-MM-dd") == datenow); |
|
|
|
var lessons = BaseRepository("CollegeMIS").FindList<ArrangeLessonTermEntity>(m => m.AcademicYearNo == say.AcademicYearShort && m.Semester == say.Semester |
|
|
|
&& m.DeptNo == stuInfoBasic.DeptNo && m.MajorNo == stuInfoBasic.MajorNo && m.TeachClassNo.Contains(stuInfoBasic.ClassNo) && m.LessonDate.Value== datenowdatetime); |
|
|
|
//当前打卡课程判断 |
|
|
|
foreach (var arrangeLessonTermEntity in lessons) |
|
|
|
{ |
|
|
|