Commit aad874b8 authored by 吴春's avatar 吴春
parents 60863148 3736b9dd
...@@ -245,12 +245,13 @@ namespace Mall.Module.User ...@@ -245,12 +245,13 @@ namespace Mall.Module.User
/// 删除员工 /// 删除员工
/// </summary> /// </summary>
/// <param name="EmpId"></param> /// <param name="EmpId"></param>
/// <param name="status">1-删除,0-恢复</param>
/// <returns></returns> /// <returns></returns>
public bool RemoveEmployeeModule(object EmpId) public bool RemoveEmployeeModule(object EmpId,int status)
{ {
Dictionary<string, object> fileds = new Dictionary<string, object>() Dictionary<string, object> fileds = new Dictionary<string, object>()
{ {
{ nameof(RB_Employee_Extend.Status),1}, { nameof(RB_Employee_Extend.Status),status},
}; };
bool flag = employeeRepository.Update(fileds, new WhereHelper(nameof(RB_Employee_Extend.EmpId), EmpId)); bool flag = employeeRepository.Update(fileds, new WhereHelper(nameof(RB_Employee_Extend.EmpId), EmpId));
return flag; return flag;
......
...@@ -23,7 +23,7 @@ namespace Mall.Repository.User ...@@ -23,7 +23,7 @@ namespace Mall.Repository.User
public List<RB_Employee_Extend> GetEmployeePageListRepository(int pageIndex, int pageSize, out long rowCount, RB_Employee_Extend query) public List<RB_Employee_Extend> GetEmployeePageListRepository(int pageIndex, int pageSize, out long rowCount, RB_Employee_Extend query)
{ {
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.AppendFormat(@" SELECT * FROM RB_Employee WHERE 1=1 AND Status=0 "); builder.AppendFormat(@" SELECT * FROM RB_Employee WHERE 1=1 ");
if (query.TenantId > 0) if (query.TenantId > 0)
{ {
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Employee_Extend.TenantId), query.TenantId); builder.AppendFormat(" AND {0}={1} ", nameof(RB_Employee_Extend.TenantId), query.TenantId);
...@@ -40,7 +40,10 @@ namespace Mall.Repository.User ...@@ -40,7 +40,10 @@ namespace Mall.Repository.User
{ {
builder.AppendFormat(" AND {0} LIKE '%{1}%' ", nameof(RB_Employee_Extend.EmpName), query.EmpName.Trim()); builder.AppendFormat(" AND {0} LIKE '%{1}%' ", nameof(RB_Employee_Extend.EmpName), query.EmpName.Trim());
} }
if (query.Status >= 0)
{
builder.AppendFormat(" AND {0}={1} ", nameof(RB_Employee_Extend.Status), query.Status);
}
return GetPage<RB_Employee_Extend>(pageIndex, pageSize, out rowCount, builder.ToString()).ToList(); return GetPage<RB_Employee_Extend>(pageIndex, pageSize, out rowCount, builder.ToString()).ToList();
} }
......
...@@ -195,7 +195,8 @@ namespace Mall.WebApi.Controllers.User ...@@ -195,7 +195,8 @@ namespace Mall.WebApi.Controllers.User
{ {
JObject parms = JObject.Parse(RequestParm.msg.ToString()); JObject parms = JObject.Parse(RequestParm.msg.ToString());
var EmpId = parms.GetInt("EmpId", 0); var EmpId = parms.GetInt("EmpId", 0);
var flag = module.RemoveEmployeeModule(EmpId); int status = parms.GetInt("status", 0);
var flag = module.RemoveEmployeeModule(EmpId, status);
return flag ? ApiResult.Success() : ApiResult.Failed(); return flag ? ApiResult.Success() : ApiResult.Failed();
} }
#endregion #endregion
......
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