|  | @@ -1147,18 +1147,18 @@ namespace OASystem.API.Controllers
 | 
	
		
			
				|  |  |                      JobPostId = dto.JobPostId,
 | 
	
		
			
				|  |  |                      Ext = dto.Ext,
 | 
	
		
			
				|  |  |                      UsePeriod = dto.UsePeriod,
 | 
	
		
			
				|  |  | -                    HrAudit = dto.HrAudit
 | 
	
		
			
				|  |  | +                    //HrAudit = dto.HrAudit
 | 
	
		
			
				|  |  |                  });
 | 
	
		
			
				|  |  |                  if (!res) 
 | 
	
		
			
				|  |  |                  {
 | 
	
		
			
				|  |  |                      return Ok(JsonView(false, "修改失败!"));
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                  return Ok(JsonView(true, "修改成功!"));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              catch (Exception)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                  return Ok(JsonView(false, "程序错误!"));
 | 
	
		
			
				|  |  | -                throw;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -1269,7 +1269,9 @@ namespace OASystem.API.Controllers
 | 
	
		
			
				|  |  |                  return Ok(JsonView(false, "程序错误!"));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          /// <summary>
 | 
	
		
			
				|  |  | +        /// 员工信息 
 | 
	
		
			
				|  |  |          /// 人事审核
 | 
	
		
			
				|  |  |          /// </summary>
 | 
	
		
			
				|  |  |          /// <param name="dto"></param>
 | 
	
	
		
			
				|  | @@ -1278,27 +1280,31 @@ namespace OASystem.API.Controllers
 | 
	
		
			
				|  |  |          [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
 | 
	
		
			
				|  |  |          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
 | 
	
		
			
				|  |  |  
 |