添加会审代办

This commit is contained in:
geh
2025-09-16 17:15:53 +08:00
parent d10d6843cb
commit 75041220af
6 changed files with 100 additions and 0 deletions
@@ -170,5 +170,41 @@ namespace BLL
}
}
}
/// <summary>
/// 修改HazardRegister
/// </summary>
/// <param name="userInfo"></param>
/// <returns></returns>
public static void updateHazardRegister(Model.HazardRegisterItem hazardRegister)
{
using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString))
{
var isUpdate =
db.HSSE_Hazard_HazardRegister_Unit.FirstOrDefault(x =>
x.HazardRegisterId == hazardRegister.HazardRegisterId);
if (isUpdate != null)
{
isUpdate.CheckTime = DateTime.Now;
isUpdate.ReviewedManId = hazardRegister.ReviewedManId;
isUpdate.RegisterDef = hazardRegister.RegisterDef;
isUpdate.Requirements = hazardRegister.Requirements;
//判断如果查询的会审人和修改的会审人一致,状态改为1
if (!string.IsNullOrEmpty(isUpdate.CCManIds) && !string.IsNullOrEmpty(hazardRegister.ReviewedManId))
{
bool areEqual = string.Join(",", isUpdate.CCManIds.Split(',').OrderBy(x => x)) == string.Join(",", hazardRegister.ReviewedManId.Split(',').OrderBy(x => x));
if (areEqual)
{
isUpdate.States = "1";
}
}
db.SubmitChanges();
}
}
}
}
}