项目主数据
This commit is contained in:
@@ -103,6 +103,22 @@ namespace BLL
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 驳回企业级检查记录
|
||||
/// </summary>
|
||||
/// <param name="registerId">检查记录ID</param>
|
||||
public static void RejectUnitHazardRegisterById(string registerId)
|
||||
{
|
||||
using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString))
|
||||
{
|
||||
var register = db.Supervise_UnitHazardRegister.FirstOrDefault(e => e.UnitHazardRegisterId == registerId);
|
||||
if (register != null)
|
||||
{
|
||||
register.States = (int)StateInt.待整改;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据项目和时间段获取检查数量
|
||||
@@ -149,6 +165,22 @@ namespace BLL
|
||||
return register.States <= (int)StateInt.待提交;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 判断是否可以驳回检查记录整改结果
|
||||
/// </summary>
|
||||
/// <param name="registerId">检查记录ID</param>
|
||||
/// <returns>true=可以驳回,false=不能驳回</returns>
|
||||
public static bool CanRejectRegister(string registerId)
|
||||
{
|
||||
var register = GetUnitHazardRegisterById(registerId);
|
||||
if (register == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
// 只有"已闭环"和"部分整改"状态可以撤回,其他状态不能撤回
|
||||
return register.States == (int)StateInt.已闭环 || register.States == (int)StateInt.部分整改;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取企业级检查列表(使用input对象,返回总数)
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user