|
@@ -60,8 +60,16 @@ namespace OASystem.API.Controllers
|
|
|
{
|
|
|
return Ok(JsonView(CompanyDataResult.Msg));
|
|
|
}
|
|
|
+ List<CompanyView> companyListView = _mapper.Map<List<CompanyView>>(CompanyDataResult.Data);
|
|
|
+ for (int i = 0; i < companyListView.Count; i++)
|
|
|
+ {
|
|
|
+ if (companyListView[i].ParentCompanyId != 0)
|
|
|
+ {
|
|
|
+ companyListView[i].ParentCompanyName = companyListView.Find(x => x.Id == companyListView[i].ParentCompanyId).CompanyName;
|
|
|
+ }
|
|
|
|
|
|
- return Ok(JsonView(true, "查询成功!", CompanyDataResult.Data));
|
|
|
+ }
|
|
|
+ return Ok(JsonView(true, "查询成功!", companyListView));
|
|
|
}
|
|
|
else if (dto.PortType == 2)
|
|
|
{
|
|
@@ -530,6 +538,10 @@ namespace OASystem.API.Controllers
|
|
|
{
|
|
|
sqlWhere += string.Format(@" And su.DepId={0}", dto.DepId);
|
|
|
}
|
|
|
+ if (dto.JobPostId != 0)
|
|
|
+ {
|
|
|
+ sqlWhere += string.Format(@" And su.JobPostId={0}", dto.JobPostId);
|
|
|
+ }
|
|
|
if (!string.IsNullOrEmpty(sqlWhere.Trim()))
|
|
|
{
|
|
|
Regex r = new Regex("And");
|
|
@@ -724,7 +736,11 @@ namespace OASystem.API.Controllers
|
|
|
|
|
|
return Ok(JsonView(200, "成功!", Dyresult));
|
|
|
}
|
|
|
-
|
|
|
+ /// <summary>
|
|
|
+ /// 获取职务权限
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="dto"></param>
|
|
|
+ /// <returns></returns>
|
|
|
[HttpPost]
|
|
|
[ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
public IActionResult QueryJobAuth(QueryJobAuthDto dto)
|
|
@@ -773,7 +789,11 @@ namespace OASystem.API.Controllers
|
|
|
|
|
|
return Ok(JsonView(200, "成功!", viewData));
|
|
|
}
|
|
|
-
|
|
|
+ /// <summary>
|
|
|
+ /// 保存岗位权限
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="dto"></param>
|
|
|
+ /// <returns></returns>
|
|
|
[HttpPost]
|
|
|
[ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
public async Task<IActionResult> SaveJobAuth(SaveJobDto dto)
|