添加会审代办
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user