检查登记 添加【无】 做判断
隐患上报 问题等级 取值 修改 检查问题 检查范围 如果是 全公司 不做生产当 过滤
This commit is contained in:
parent
382ee8b55c
commit
03033d355b
@ -163,8 +163,12 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
{
|
||||
|
||||
#region 如果数据库中未查找到 到 T_BS_CHECK_CONTENTS 去查找
|
||||
Expression<Func<T_BS_CHECK_CONTENTS, bool>> expressionC = e => e.CHECKCONTENT == CHECKCONTENT;
|
||||
if (CHECKOBJECT != null && CHECKOBJECT != BSMineTypeEnum.All)
|
||||
expressionC = expressionC.And(e => e.CHECKOBJECT == CHECKOBJECT);
|
||||
|
||||
var contents = GetEntities<T_BS_CHECK_CONTENTS>(expressionC, null, null);
|
||||
|
||||
var contents = GetEntities<T_BS_CHECK_CONTENTS>(e => e.CHECKCONTENT == CHECKCONTENT && e.CHECKOBJECT == CHECKOBJECT, null, null);
|
||||
if (contents != null && contents.Any())
|
||||
{
|
||||
Expression<Func<T_BS_CHECK_QUESTION, bool>> expressionQ = e => !e.IS_DELETED;
|
||||
|
||||
@ -390,7 +390,10 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
model.CHECKCONTENT = item.CHECKCONTENT;
|
||||
|
||||
model.SAFE_CHECK_DETAIL_ID = model.Nav_SafeCheckDetail.ID;
|
||||
model.QUESTION_LEVEL = item.QUESTION_LEVEL.HasValue ? item.QUESTION_LEVEL.Value : item.Nav_CheckMain.QUESTION_LEVEL;//默认等级和原来一致
|
||||
if (model.QUESTION_LEVEL == 0)
|
||||
{
|
||||
model.QUESTION_LEVEL = item.QUESTION_LEVEL.HasValue ? item.QUESTION_LEVEL.Value : ((int)itemQ.Nav_Question.QUESTION_LEVEL);//默认等级和原来一致
|
||||
}
|
||||
model.QUESTION_LEVEL_SHOW = model.QUESTION_LEVEL > 0 ? ((BSQuestionLevelEnum)(model.QUESTION_LEVEL)).GetDescription() : "";//默认等级和原来一致
|
||||
|
||||
model.RISK_AREA_ID = item.RISK_AREA_ID;
|
||||
|
||||
@ -3755,7 +3755,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
//});
|
||||
|
||||
}
|
||||
|
||||
T_BS_SAFE_CHECK_DETAIL_QUESTION autoAddWu = null;
|
||||
foreach (var item in listDetail)
|
||||
{
|
||||
if (item.CHECKRESULT.HasValue && item.CHECKRESULT.Value != 10 && item.CHECKRESULT.Value != 0)
|
||||
@ -3764,6 +3764,12 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
continue;//有检查问题 直接返回
|
||||
}
|
||||
|
||||
autoAddWu = item.Nav_ListCheckDetailQuestion.FirstOrDefault(e => e.SAFE_CHECK_QUESTION_ID == guidWu);
|
||||
if (autoAddWu != null && autoAddWu.ID != Guid.Empty)
|
||||
{
|
||||
continue;//有检查问题 直接返回
|
||||
}
|
||||
|
||||
item.ISAUTOLOAD = true;
|
||||
QuestionWU = new T_BS_SAFE_CHECK_DETAIL_QUESTION();
|
||||
QuestionWU.ID = Guid.NewGuid();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user