20230308人员工作经历更新条件调整
This commit is contained in:
@@ -160,15 +160,27 @@ namespace BLL
|
||||
/// <returns></returns>
|
||||
public static string getCurrentProjectName(string PersonId)
|
||||
{
|
||||
var getItem = Funs.DB.SitePerson_PersonItem.FirstOrDefault(u => u.PersonId == PersonId && !u.OutTime.HasValue);
|
||||
if (getItem != null)
|
||||
string name = string.Empty;
|
||||
var getItem = Funs.DB.SitePerson_PersonItem.Where(u => u.PersonId == PersonId && !u.OutTime.HasValue);
|
||||
if (getItem.Count() > 0)
|
||||
{
|
||||
return ProjectService.GetShortNameByProjectId(getItem.ProjectId);
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
foreach (var item in getItem)
|
||||
{
|
||||
string pname= ProjectService.GetShortNameByProjectId(item.ProjectId);
|
||||
if (string.IsNullOrEmpty(name))
|
||||
{
|
||||
name = pname;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!name.Contains(pname))
|
||||
{
|
||||
name += "," + pname;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return name;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -177,17 +189,29 @@ namespace BLL
|
||||
/// <param name="WorkPostId"></param>
|
||||
/// <param name="PersonId"></param>
|
||||
/// <returns></returns>
|
||||
public static string getCurrentProjectWorkPostName( string PersonId)
|
||||
public static string getCurrentProjectWorkPostName(string PersonId)
|
||||
{
|
||||
var getItem = Funs.DB.SitePerson_PersonItem.FirstOrDefault(u => u.PersonId == PersonId && !u.OutTime.HasValue);
|
||||
if (getItem != null)
|
||||
string name = string.Empty;
|
||||
var getItem = Funs.DB.SitePerson_PersonItem.Where(u => u.PersonId == PersonId && !u.OutTime.HasValue);
|
||||
if (getItem.Count() > 0)
|
||||
{
|
||||
return WorkPostService.getWorkPostNamesWorkPostIds(getItem.WorkPostId);
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
foreach (var item in getItem)
|
||||
{
|
||||
string pname = WorkPostService.getWorkPostNamesWorkPostIds(item.WorkPostId);
|
||||
if (string.IsNullOrEmpty(name))
|
||||
{
|
||||
name = pname;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!name.Contains(pname))
|
||||
{
|
||||
name += "," + pname;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return name;
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
Reference in New Issue
Block a user