|
|
|
@ -1135,7 +1135,8 @@ public class Ghre_StudyRecordServices : BaseServices<Ghre_StudyRecord, Ghre_Stud |
|
|
|
|
'ExamDate' ExamDateType, |
|
|
|
|
A.ExamId, |
|
|
|
|
E.Status ExamStatus, |
|
|
|
|
A.Status OpenClassStatus, A.CreateTime PublishTime, ISNULL (F.StudyProgress, 0) StudyProgress, A.IsRequireStudy |
|
|
|
|
A.Status OpenClassStatus, A.CreateTime PublishTime, ISNULL (F.StudyProgress, 0) StudyProgress, A.IsRequireStudy, |
|
|
|
|
A.FeedbackId FeedbackOrderId |
|
|
|
|
FROM Ghre_OpenClass A |
|
|
|
|
JOIN Ghre_StaffGroup B ON A.StaffGroupId = B.Id |
|
|
|
|
LEFT JOIN Ghre_Course C ON A.LinkId = C.Id |
|
|
|
@ -1306,10 +1307,15 @@ WHERE A.Status !='Temporary' AND ( EXISTS |
|
|
|
|
if (!x.ExamId.IsNull() && x.ExamBeginDate != null && x.ExamEndDate != null && x.ExamBeginDate <= dt && x.ExamEndDate >= dt) |
|
|
|
|
x.DisableExamBtn = false; |
|
|
|
|
|
|
|
|
|
if ((x.StudyProgress < 100 || x.ExamId.IsNull()) && x.IsRequireStudy != false) |
|
|
|
|
x.DisableExamBtn = true; |
|
|
|
|
if (x.StudyProgress >= 100 && x.ExamId.IsNotEmptyOrNull() && x.IsRequireStudy != false) |
|
|
|
|
x.DisableExamBtn = false; |
|
|
|
|
|
|
|
|
|
if (x.FeedbackOrderId.IsNull()) |
|
|
|
|
{ |
|
|
|
|
x.ShowFeedbackBtn = false; |
|
|
|
|
x.DisableFeedbackBtn = false; |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#region 处理学习进度 |
|
|
|
|
|
|
|
|
|