Commit 7abb2df2 authored by 黄奎's avatar 黄奎

页面下修改

parent 3ece4af7
......@@ -106,6 +106,11 @@ namespace Edu.Model.ViewModel.User
/// </summary>
public int IsQLeave { get; set; }
/// <summary>
/// 在职状态(1-在职,2-离职)
/// </summary>
public int IsLeave { get; set; }
/// <summary>
/// 直接主管 (OKR专用)
/// </summary>
......
......@@ -86,7 +86,7 @@ namespace Edu.Module.User
bool IsInsert = false, IsLeave = false, IsUpdate = true;
if (model.MId > 0)
{
if (model.LeaveStatus == LeaveStatusEnum.Departure)
if (model.LeaveStatus == LeaveStatusEnum.Departure&& !model.MName.Contains("(离职)"))
{
model.MName = model.MName.Trim() + "(离职)";
}
......
......@@ -128,7 +128,7 @@ namespace Edu.Module.User
bool IsInsert = false, IsLeave = false, IsUpdate = true;
if (model.TId > 0)
{
if (model.LeaveStatus == LeaveStatusEnum.Departure)
if (model.LeaveStatus == LeaveStatusEnum.Departure &&!model.TeacherName.Contains("(离职)"))
{
model.TeacherName = model.TeacherName.Trim() + "(离职)";
}
......
......@@ -158,6 +158,16 @@ WHERE 1=1
{
builder.AppendFormat(" AND t.{0}={1} ", nameof(RB_Teacher_ViewModel.AuditStatus), (int)query.AuditStatus);
}
//在职
if (query.IsLeave == 1)
{
builder.AppendFormat(" AND t.{0}<>{1} ", nameof(RB_Teacher_ViewModel.LeaveStatus), (int)LeaveStatusEnum.Departure);
}
//离职
else if (query.IsLeave == 2)
{
builder.AppendFormat(" AND t.{0}={1} ", nameof(RB_Teacher_ViewModel.LeaveStatus), (int)LeaveStatusEnum.Departure);
}
}
return GetPage<RB_Teacher_ViewModel>(pageIndex, pageSize, out rowsCount, builder.ToString(), parameters).ToList();
}
......
......@@ -381,6 +381,7 @@ namespace Edu.WebApi.Controllers.User
IsShow = base.ParmJObj.GetInt("IsShow"),
AuditStatus = (AccountStatusEnum)base.ParmJObj.GetInt("AuditStatus"),
School_Id = -1,
IsLeave=base.ParmJObj.GetInt("IsLeave"),
};
var schoolId = base.ParmJObj.GetStringValue("School_Id");
if (!string.IsNullOrEmpty(schoolId))
......@@ -1623,7 +1624,6 @@ namespace Edu.WebApi.Controllers.User
EndBirthDate = base.ParmJObj.GetStringValue("EndBirthDate"),
EndEntryTime = base.ParmJObj.GetStringValue("EndEntryTime"),
EndLeaveTime = base.ParmJObj.GetStringValue("EndLeaveTime"),
Post_Id = base.ParmJObj.GetInt("Post_Id"),
School_Id = -1,
StartBirthDate = base.ParmJObj.GetStringValue("StartBirthDate"),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment