using System; using System.Collections.Generic; using System.Linq; using System.Web; using Learun.Application.TwoDevelopment.EducationalAdministration; using Learun.Util; using Nancy; namespace Learun.Application.WebApi.Modules { public class StuEncourgementApi : BaseApi { public StuEncourgementApi() : base("/StuEncourgement") { Get["/academicAndSemesterList"] = GetAcademicAndSemesterList; Get["/encourgementList"] = GetEncourgementList; } private StuEncourgementIBLL stuEncourgementIBLL = new StuEncourgementBLL(); /// /// 获取学年学期列表 /// /// /// private Response GetAcademicAndSemesterList(dynamic _) { var result = stuEncourgementIBLL.GetAcademicAndSemesterList(); return Success(result); } /// /// 获取列表 /// /// /// private Response GetEncourgementList(dynamic _) { var param = this.GetReqData(); var value = param.value; if (string.IsNullOrEmpty(value)) { return Fail("时间选择不能为空!"); } var academic = value.Split(',')[0]; var semester = value.Split(',')[1]; var result = stuEncourgementIBLL.GetEncourgementListByStuNo(academic, semester, userInfo.account); return Success(result); } public class Times { /// /// 18-19,1 /// public string value { get; set; } } } }