Kaynağa Gözat

调整课程表查询日期

临城职教中职
zhangli 2 yıl önce
ebeveyn
işleme
b8b2b2533e
1 değiştirilmiş dosya ile 15 ekleme ve 9 silme
  1. +15
    -9
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/ArrangeLessonTermController.cs

+ 15
- 9
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/ArrangeLessonTermController.cs Dosyayı Görüntüle

@@ -190,7 +190,7 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
string returnStr = "";
var startDate = DateTime.Parse(Common.CalculateFirstDateOfWeek(startTime).ToString("yyyy-MM-dd"));
//int k = Convert.ToInt32(startTime.DayOfWeek);//得到开始时间的第一天是周几
int countDay = endTime.Subtract(startDate).Days;
int countDay = endTime.Subtract(startDate).Days;
int countWeek = countDay / 14 + 1;
return countWeek;

@@ -248,7 +248,7 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
if (string.IsNullOrEmpty(classNo))
{
var res = new
{ schoolName = "课程表", semester = $"{strAcademicYear}学年度 第{strSemester}学期", weekList = "" };
{ schoolName = "课程表", semester = $"{strAcademicYear}学年度 第{strSemester}学期", weekList = "" };
return JsonResult(res);
}

@@ -256,8 +256,14 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
var entity = schoolCalendarIbll.GetSchoolCalendarEntityByNo(semesterAndYear.AcademicYearShort, semesterAndYear.Semester);
var StartTime = entity.StartTime.Value;
//根据第几周,计算查询的开始和结束日期
startDate = StartTime.AddDays(((curWeek - 1) * 14)).ToString("yyyy-MM-dd");
endDate = StartTime.AddDays(((curWeek - 1) * 14)).AddDays(10).ToString("yyyy-MM-dd");
startDate = Common.CalculateFirstDateOfWeek(StartTime.AddDays(((curWeek - 1) * 14))).ToString("yyyy-MM-dd");//StartTime.AddDays(((curWeek - 1) * 14)).ToString("yyyy-MM-dd");
if (curWeek == 1 && Convert.ToDateTime(startDate) < StartTime)
{
startDate = StartTime.ToString("yyyy-MM-dd");
}

endDate = Common.CalculateFirstDateOfWeek(StartTime.AddDays(((curWeek - 1) * 14))).AddDays(10)
.ToString("yyyy-MM-dd");// StartTime.AddDays(((curWeek - 1) * 14)).AddDays(10).ToString("yyyy-MM-dd");

var timeTableList = new List<TimeTable>();
//课程表
@@ -350,12 +356,12 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
/// <returns></returns>
[HttpPost]
[AjaxOnly]
public ActionResult DeleteLessonTerm(string keyValue,string WeekTime)
public ActionResult DeleteLessonTerm(string keyValue, string WeekTime)
{
arrangeLessonTermIBLL.DeleteLessonTerm(keyValue, WeekTime);
return Success("删除成功!");
}
/// <summary>
///修改课程
/// <param name="keyValue">主键</param>
@@ -363,10 +369,10 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
/// <returns></returns>
[HttpPost]
[AjaxOnly]
public ActionResult UpdateLessonTerm(string keyValue,string postdata)
public ActionResult UpdateLessonTerm(string keyValue, string postdata)
{
UpdateLessonTermEntity model = postdata.ToObject<UpdateLessonTermEntity>();
var res=arrangeLessonTermIBLL.UpdateLessonTerm(keyValue, model);
var res = arrangeLessonTermIBLL.UpdateLessonTerm(keyValue, model);
if (!string.IsNullOrEmpty(res))
{
return Fail(res);
@@ -375,7 +381,7 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
return Success("操作成功!");
}

#endregion

/// <summary>


Yükleniyor…
İptal
Kaydet