|
@@ -1147,18 +1147,18 @@ namespace OASystem.API.Controllers
|
|
JobPostId = dto.JobPostId,
|
|
JobPostId = dto.JobPostId,
|
|
Ext = dto.Ext,
|
|
Ext = dto.Ext,
|
|
UsePeriod = dto.UsePeriod,
|
|
UsePeriod = dto.UsePeriod,
|
|
- HrAudit = dto.HrAudit
|
|
|
|
|
|
+ //HrAudit = dto.HrAudit
|
|
});
|
|
});
|
|
if (!res)
|
|
if (!res)
|
|
{
|
|
{
|
|
return Ok(JsonView(false, "修改失败!"));
|
|
return Ok(JsonView(false, "修改失败!"));
|
|
}
|
|
}
|
|
|
|
+
|
|
return Ok(JsonView(true, "修改成功!"));
|
|
return Ok(JsonView(true, "修改成功!"));
|
|
}
|
|
}
|
|
catch (Exception)
|
|
catch (Exception)
|
|
{
|
|
{
|
|
return Ok(JsonView(false, "程序错误!"));
|
|
return Ok(JsonView(false, "程序错误!"));
|
|
- throw;
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1269,7 +1269,9 @@ namespace OASystem.API.Controllers
|
|
return Ok(JsonView(false, "程序错误!"));
|
|
return Ok(JsonView(false, "程序错误!"));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
/// <summary>
|
|
/// <summary>
|
|
|
|
+ /// 员工信息
|
|
/// 人事审核
|
|
/// 人事审核
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
@@ -1278,27 +1280,31 @@ namespace OASystem.API.Controllers
|
|
[ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
[ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
public async Task<IActionResult> PersonnelAudit(PersonnelAuditDto dto)
|
|
public async Task<IActionResult> PersonnelAudit(PersonnelAuditDto dto)
|
|
{
|
|
{
|
|
- try
|
|
|
|
- {
|
|
|
|
- if (dto == null)
|
|
|
|
- {
|
|
|
|
- return Ok(JsonView(false, "参数不能为空!"));
|
|
|
|
- }
|
|
|
|
- bool res = await _userRep.UpdateAsync<Sys_Users>(a => a.Id == dto.Id, a => new Sys_Users
|
|
|
|
- {
|
|
|
|
- HrAudit=dto.isAudit
|
|
|
|
- });
|
|
|
|
- if (!res)
|
|
|
|
- {
|
|
|
|
- return Ok(JsonView(false, "操作失败!"));
|
|
|
|
- }
|
|
|
|
- return Ok(JsonView(true, "操作成功!"));
|
|
|
|
|
|
+ if (dto.UserId < 1) return Ok(JsonView(false, "请传入有效的UserId参数!"));
|
|
|
|
+ if (dto.Id < 1) return Ok(JsonView(false, "请传入有效的Id参数!"));
|
|
|
|
+ if (dto.IsAudit < 1 || dto.IsAudit > 2) return Ok(JsonView(false, "请传入有效的IsAudit参数!1:通过 2拒绝"));
|
|
|
|
|
|
- }
|
|
|
|
- catch (Exception)
|
|
|
|
|
|
+ bool res = await _userRep.UpdateAsync<Sys_Users>(a =>
|
|
|
|
+ a.Id == dto.Id,
|
|
|
|
+ a => new Sys_Users
|
|
|
|
+ {
|
|
|
|
+ HrAudit = dto.IsAudit
|
|
|
|
+ });
|
|
|
|
+ if (res)
|
|
{
|
|
{
|
|
- return Ok(JsonView(false, "程序错误!"));
|
|
|
|
|
|
+ //审核成功添加员工基础页面权限
|
|
|
|
+ var userData = _sqlSugar.Queryable<Sys_Users>().Where(it => it.Id == dto.Id).First();
|
|
|
|
+ int depId = 0, postId = 0;
|
|
|
|
+ if (userData != null) { depId = userData.DepId; postId = userData.JobPostId; }
|
|
|
|
+
|
|
|
|
+ bool s = DefaultPostAuth(depId, postId, dto.Id);
|
|
|
|
+ string str = $"基础页面权限添加失败!";
|
|
|
|
+ if (s) str = $"基础页面权限添加成功!";
|
|
|
|
+
|
|
|
|
+ return Ok(JsonView(true, $"操作成功!{str}"));
|
|
}
|
|
}
|
|
|
|
+ return Ok(JsonView(false, "操作失败!"));
|
|
|
|
+
|
|
}
|
|
}
|
|
#endregion
|
|
#endregion
|
|
|
|
|