|
|
@@ -106,7 +106,7 @@ namespace Learun.Application.TwoDevelopment.PersonnelManagement |
|
|
|
public MeetingSignInRecordEntity GetMeetingSignInRecordEntity(string keyValue) |
|
|
|
{ |
|
|
|
try |
|
|
|
{ |
|
|
|
{ |
|
|
|
return this.BaseRepository("CollegeMIS").FindEntity<MeetingSignInRecordEntity>(keyValue); |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
@@ -225,21 +225,24 @@ namespace Learun.Application.TwoDevelopment.PersonnelManagement |
|
|
|
var date = DateTime.Now; |
|
|
|
var meetEntityList = this.BaseRepository("CollegeMIS") |
|
|
|
.FindEntity<MeetingManagementEntity>(x => x.Id == scanParamMeetid); |
|
|
|
var beginTime = meetEntityList.BeginTime; |
|
|
|
DateTime BeginTime = meetEntityList.BeginTime.ToDate(); |
|
|
|
if (meetEntityList != null) |
|
|
|
{ |
|
|
|
if (beginTime > date) |
|
|
|
if (date.Subtract(BeginTime).Duration().Minutes <= 5 && BeginTime > date) |
|
|
|
{ |
|
|
|
meetEntity.IsSignIn = true; |
|
|
|
meetEntity.SignInTime = DateTime.Now; |
|
|
|
meetEntity.SignInTime = date; |
|
|
|
this.BaseRepository("CollegeMIS").Update(meetEntity); |
|
|
|
result = "签到成功"; |
|
|
|
} |
|
|
|
else if (BeginTime > date) |
|
|
|
{ |
|
|
|
result = "会议未开始,签到失败"; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
result = "签到失败!!!会议已开始"; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|