焊工 入场 离场 日报导入 装置排序

This commit is contained in:
2025-08-14 17:26:23 +08:00
parent 2e0c97e981
commit bead4c1d76
18 changed files with 597 additions and 258 deletions
@@ -28,7 +28,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
public static List<Model.ErrorInfo> errorInfos = new List<Model.ErrorInfo>();
#endregion
#region
#region
/// <summary>
/// 加载页面
/// </summary>
@@ -429,6 +429,14 @@ namespace FineUIPro.Web.HJGL.WeldingManage
var welder = welders.Where(x => x.WED_Unit == unit.UnitId && x.TeamGroupId == teamGroup.TeamGroupId && x.WED_Code == row15.Trim()).FirstOrDefault();
if (welder != null)
{
if(welder.OutTime.HasValue && welder.OutTime.Value < DateTime.Now)
{
result += (i + 2).ToString() + "," + "盖面焊工" + "," + "已经出场!" + "|";
}
if (!welder.WED_IfOnGuard.HasValue || welder.WED_IfOnGuard.HasValue && !welder.WED_IfOnGuard.Value)
{
result += (i + 2).ToString() + "," + "盖面焊工" + "," + "不在岗!" + "|";
}
var steel = steels.Where(x => x.MaterialCode == row4.Trim()).FirstOrDefault();
if (steel != null && !string.IsNullOrEmpty(steel.SteelType) && !string.IsNullOrEmpty(welder.Steels) && !welder.Steels.Contains(steel.SteelType))
{
@@ -484,6 +492,17 @@ namespace FineUIPro.Web.HJGL.WeldingManage
{
result += (i + 2).ToString() + "," + "打底焊工代号" + "," + "该单位没有此焊工代号!" + "|";
}
else
{
if (welder.OutTime.HasValue && welder.OutTime.Value < DateTime.Now)
{
result += (i + 2).ToString() + "," + "打底焊工" + "," + "已经出场!" + "|";
}
if (!welder.WED_IfOnGuard.HasValue || (welder.WED_IfOnGuard.HasValue && !welder.WED_IfOnGuard.Value))
{
result += (i + 2).ToString() + "," + "打底焊工" + "," + "不在岗!" + "|";
}
}
}
}
else
@@ -493,6 +512,17 @@ namespace FineUIPro.Web.HJGL.WeldingManage
{
result += (i + 2).ToString() + "," + "打底焊工代号" + "," + "该单位没有此焊工代号!" + "|";
}
else
{
if (welder.OutTime.HasValue && welder.OutTime.Value < DateTime.Now)
{
result += (i + 2).ToString() + "," + "打底焊工" + "," + "已经出场!" + "|";
}
if (!welder.WED_IfOnGuard.HasValue || (welder.WED_IfOnGuard.HasValue && !welder.WED_IfOnGuard.Value))
{
result += (i + 2).ToString() + "," + "打底焊工" + "," + "不在岗!" + "|";
}
}
}
}
}