|
|
|
@ -655,11 +655,13 @@ public class Ghre_CourseServices : BaseServices<Ghre_Course, Ghre_CourseDto, Ins |
|
|
|
|
int? staffId = GetStaffId(); |
|
|
|
|
RefAsync<int> totalCount = 0; |
|
|
|
|
var dt = DateTime.Now.Date; |
|
|
|
|
string sql = @$"SELECT A.Id,
|
|
|
|
|
string sql = @$"SELECT * FROM (SELECT A.Id,
|
|
|
|
|
A.CoverUrl, |
|
|
|
|
A.PublishTime, |
|
|
|
|
A.UseDefaultCoverImage, |
|
|
|
|
A.DefaultCoverImageName, |
|
|
|
|
A.CourseSceneId, |
|
|
|
|
A.CourseClassId, |
|
|
|
|
A.CourseName + ' (' + A.CourseNo + ')' CourseName, |
|
|
|
|
ISNULL (A.StandardHour, 0) StandardHour, |
|
|
|
|
ISNULL (A.CreditPoints, 0) CreditPoints, |
|
|
|
@ -686,12 +688,12 @@ public class Ghre_CourseServices : BaseServices<Ghre_Course, Ghre_CourseDto, Ins |
|
|
|
|
AND C.CourseEndTime >= '{dt}' |
|
|
|
|
WHERE A.IsOpen = 1 |
|
|
|
|
AND A.IsEnable = 1 |
|
|
|
|
AND A.Status = '{DIC_COURSE_STATUS.RELEASED}'";
|
|
|
|
|
AND A.Status = '{DIC_COURSE_STATUS.RELEASED}') A";
|
|
|
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(filter.orderBy)) |
|
|
|
|
filter.orderBy = "CourseName ASC"; |
|
|
|
|
|
|
|
|
|
string conditions = " AND 1=1"; |
|
|
|
|
string conditions = " WHERE 1=1"; |
|
|
|
|
if (filter.jsonParam != null) |
|
|
|
|
foreach (JProperty jProperty in filter.jsonParam.Properties()) |
|
|
|
|
{ |
|
|
|
|